Vaultwarden (formerly bitwarden_rs) is an alternative, self-hosted server implementation of the Bitwarden client API, written in Rust. It gives you full control of your password vault while remaining compatible with official Bitwarden clients on desktop, mobile, browser, and the web vault.
Unlike the official Bitwarden server, which is resource-heavy, Vaultwarden is lightweight and easy to self-host on modest hardware. All encryption happens client-side; you keep ownership of every byte of your vault data.
Individuals, families, and small organizations that want a private, self-hosted Bitwarden-compatible password manager without the overhead of the full official server.
Server: Linux, Docker / Podman containers, any host running the Rust binary. Clients: Windows, macOS, Linux, iOS, Android, all major browsers.
GNU Affero General Public License v3.0 (AGPL-3.0) — free and open source.
github.com/dani-garcia/vaultwarden