What is vaultwarden built with?

vaultwarden is a Rust repo built with Rocket and Tokio. It stores its data in opendal, reaches it with diesel and diesel_migrations, signs people in with jsonwebtoken, argon2, and rpassword, makes its content with handlebars and lettre, deploys with tracing, log, and syslog, and uses libsqlite3-sys and moka. It has 60,393 written lines, with 25 test files.

Read on November 5, 2026, at commit 17b159b. Read it as markdown

Backend

The base 1

  • Rocket30 files

Data 3

  • opendal5 files
  • libsqlite3-sys
  • moka1 file

Data access 2

  • diesel23 files
  • diesel_migrations2 files

Sign-in 3

Support

The base 1

Content 2

Deploy 3

Tools 4

  • derive_more13 files
  • quote1 file
  • syn1 file
  • pastey

Other 39

  • time3 files
  • hickory-resolver1 file
  • opendal-http-transport-reqwest1 file
  • rustls1 file
  • tokio-util1 file
  • serde_json42 files
  • chrono40 files
  • reqwest12 files
  • data-encoding11 files
  • serde11 files
  • url11 files
  • num-traits8 files
27 more
  • regex7 files
  • uuid7 files
  • rand4 files
  • semver4 files
  • ring3 files
  • dashmap2 files
  • futures2 files
  • openssl2 files
  • aws-config1 file
  • aws-credential-types1 file
  • aws-smithy-runtime-api1 file
  • bigdecimal1 file
  • bytes1 file
  • chrono-tz1 file
  • cookie1 file
  • data-url1 file
  • governor1 file
  • ipnet1 file
  • mimalloc1 file
  • nix1 file
  • percent-encoding1 file
  • pico-args1 file
  • rmpv1 file
  • subtle1 file
  • which1 file
  • dotenvy
  • http

Other repos with a similar stack

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

Frequently asked questions

What language is vaultwarden written in?
vaultwarden is written in Rust, with 60,393 written lines.
What framework does vaultwarden use?
vaultwarden is built with Rocket and Tokio.
What database does vaultwarden use?
vaultwarden stores its data in opendal and reaches it with diesel and diesel_migrations.
What does vaultwarden sign people in with?
vaultwarden signs people in with jsonwebtoken, argon2, and rpassword.
What services does vaultwarden use?
vaultwarden uses libsqlite3-sys and moka.
Does vaultwarden have tests?
Yes. vaultwarden has 25 test files.
Which repos have a stack like vaultwarden's?

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 →