Vaultwarden
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs.
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.