What is docuseal built with?

docuseal is a Ruby repo built with Turbo, Vue, Rails, and rack. It signs people in with devise-two-factor, jwt, and devise, stores files in AWS S3, makes its content with ruby-vips, @braintree/sanitize-url, rouge, rqrcode, csv, and 1 more, deploys with lograge and puma, and uses aws-sdk-s3, pg, Sidekiq, sqlite3, trilogy, and 3 more. It has 90,440 written lines, with 63 test files.

Read on November 6, 2026, at commit 6c416dd. Read it as markdown

Frontend

The base 2

  • Vue10 files
  • Turbo

Styles 1

Interface 4

Icons 1

  • @tabler/icons-vue51 files

Backend

The base 1

  • Rails232 files

Data 8

Sign-in 3

  • jwt2 files
  • devise1 file
  • devise-two-factor

Services 1

Support

The base 1

  • rack2 files

Content 6

  • @braintree/sanitize-url3 files
  • ruby-vips11 files
  • rouge2 files
  • rqrcode2 files
  • csv1 file
  • snarkdown1 file

Deploy 2

  • puma3 files
  • lograge

Tools 1

  • bootsnap1 file

Other 8

  • uuid10 files
  • addressable10 files
  • faraday6 files
  • dotenv1 file
  • faraday-follow_redirects
  • rails-i18n
  • rubyzip
  • tzinfo-data

Other repos with a similar stack

Ordered by how much of its stack they share with docuseal, then by stars.

Frequently asked questions

What language is docuseal written in?
docuseal is written in Ruby, with 90,440 written lines.
What framework does docuseal use?
docuseal is built with Turbo, Vue, Rails, and rack.
What does docuseal sign people in with?
docuseal signs people in with devise-two-factor, jwt, and devise.
What services does docuseal use?
docuseal stores files in AWS S3 and uses aws-sdk-s3, pg, Sidekiq, sqlite3, trilogy, Redis, Postgres, and SQLite.

The proof: config/dotenv.rb, line 21

Does docuseal have tests?
Yes. docuseal has 63 test files.
Which repos have a stack like docuseal's?
The ones that share most of its stack:rails/railsmastodon/mastodonhuginn/huginn

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →