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
rpassword1 file
- jsonwebtoken4 files
- argon23 files
Other repos with a similar stack
Ordered by how much of its stack they share with vaultwarden, then by stars.
- screenpipescreenpipe22.2k
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
8 of 58 in commonCompare → - openobserveopenobserve22.8k
Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.
5 of 58 in commonCompare →
Frequently asked questions
What language is vaultwarden written in?
What framework does vaultwarden use?
What database does vaultwarden use?
What does vaultwarden sign people in with?
What services does vaultwarden use?
Does vaultwarden have tests?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

