Vaultwarden
Lightweight, self-hosted Bitwarden-compatible server written in Rust — runs on minimal hardware with full client support.
Vaultwarden is an unofficial, open-source implementation of the Bitwarden server API written in Rust. It is fully compatible with all official Bitwarden clients — browser extensions, mobile apps, and the desktop app — so you get the same user experience while keeping your vault entirely on your own infrastructure.
Compared to the official Bitwarden server, Vaultwarden is significantly lighter. It runs comfortably on a Raspberry Pi or a small VPS with less than 100MB of RAM, making it practical to add alongside other self-hosted services without needing dedicated hardware.
Vaultwarden supports the full Bitwarden feature set: organisations, collections, two-factor authentication, emergency access, the Send feature, and the web vault UI. It is a drop-in replacement for the Bitwarden cloud for individuals and small teams who want full control over their password data.
Categories:
Repository details
Updated 5/6/2026, 3:00:47 PM
View RepositoryCompare Vaultwarden with
Similar open source alternatives
AdGuard Home
Network-wide DNS-based ad and tracker blocker with parental controls, DNS rewrites, and detailed query logging.
Pi-hole
Network-wide DNS-based ad blocking that protects all devices on your network, including Smart TVs and IoT devices.
Passbolt
Passbolt Community Edition (CE) API. The JSON API for the open source password manager for teams!
1Password
AliasVault
AliasVault is an end-to-end encrypted password and (email) alias manager that protects your privacy by creating alternative identities, passwords and email addresses for every website you use.
1Password
Midas
Open platform for governing execution authority at decision surfaces across agents, AI systems, and enterprise workflows.
Bitwarden
Bitwarden infrastructure/backend (API, database, Docker, etc).
1Password