dani-garcia/vaultwarden
A lightweight, unofficial Bitwarden server built in Rust for easy self-hosting
Vaultwarden is an unofficial server implementation of the Bitwarden password manager's Client API, previously known as bitwarden_rs. It was built as a lighter alternative for self-hosting, since the official server can be resource-heavy, and it works with the official Bitwarden client apps. It ships as container images for simple deployment via Docker or Podman.
What it does
- Supports nearly all Bitwarden features: personal vaults, attachments, organizations with collections and groups, two-factor authentication (Authenticator apps, Email, FIDO2 WebAuthn, YubiKey, Duo), and emergency access.
- Written in Rust to run lighter than the official server, and bundles an admin backend plus a modified web vault client inside its containers.
- Distributed as container images on ghcr.io, docker.io, and quay.io, installable with simple Docker or Podman commands.
- The bundled web vault requires HTTPS because of the browser's Web Crypto API, so a reverse proxy setup is recommended.
- It's an independent community project not affiliated with Bitwarden, Inc., though one maintainer happens to work at Bitwarden and contributes independently in personal time.
Why it matters
It gives individuals, families, and small organizations a lightweight, cost-friendly way to run their own password manager server instead of relying on the official heavier service. Because it's unofficial, users are responsible for their own backups and data safety.
Terms in this repo
- Bitwarden · A widely used password manager service for storing and syncing credentials
- self-hosting · Running a service on your own server instead of using a third-party's hosted version
- Web Crypto API · A browser standard that lets web pages perform cryptographic operations securely
- reverse proxy · A server that sits in front of another server to handle incoming traffic, often for HTTPS and security
- FIDO2 WebAuthn · A passwordless authentication standard using biometrics or security keys
Repository description (English)
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
Open on GitHubTrending repos
- vorssaint/vorssaint-utilsOne free menu bar app replaces a dozen paid Mac utilities
- Alishahryar1/free-claude-codeA local proxy that lets coding AI agents run on 49 free or cheap model providers instead of one paid service
- freestylefly/awesome-gpt-image-2A library of 532 reverse-engineered prompts that turn GPT-Image2 into a predictable image-making tool
- block/buzzAn open-source workspace where humans and AI agents chat, code, and review in the same rooms
- NousResearch/hermes-agentNous Research's Hermes is an AI agent that gets smarter the more you use it
- virgiliojr94/book-to-skillA tool that turns technical book PDFs into on-demand reference skills for AI coding agents
- VoltAgent/awesome-agent-skillsA single hub collecting over 1000 'how-to' manuals that make AI coding assistants act like experts
- anthropics/claude-plugins-communityA shared shelf where anyone's Claude add-ons get listed for install