dani-garcia/vaultwarden

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on May 10th, 2026
Created on February 17th, 2018
Open Issues & Pull Requests: 89 (+0)
GitHub issues: Enabled
Number of forks: 3,291
Total Stargazers: 68,712 (+5)
Total Subscribers: 317 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.5 hours
Mean response time: 3.4 days
90th percentile: 32.1 hours
Tracked items: 594

Maintainer activity

3 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. Work labelled "bug" is answered fastest, typically in under an hour, while "SSO" waits about 3 days. 97% of issues opened in the past year have since been closed. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 9
Closed in 7 days: 12
Avg open age: 449 days
Stale 30+ days: 10
Stale 90+ days: 6

Recent activity

Opened in 7 days: 9
Closed in 7 days: 12
Comments in 7 days: 5
Events in 7 days: 8

Top labels

  • bug (770)
  • enhancement (26)
  • SSO (19)
  • low priority (13)
  • Third party (7)
  • help wanted (7)
  • troubleshooting (7)
  • question (6)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Vaultwarden is an unofficial Bitwarden-compatible server implementation written in Rust, designed as a lightweight alternative to the official Bitwarden service for self-hosted deployments. Originally known as bitwarden_rs, the project was renamed to Vaultwarden to establish clearer separation from the official Bitwarden brand and avoid confusion. The server implements a nearly complete version of the Bitwarden Client API, enabling users to deploy their own password management infrastructure without the resource overhead of running the official service.

The project provides comprehensive feature parity with Bitwarden's core functionality. Users gain access to personal vault management, the Send feature for secure file sharing, attachment storage, website icon retrieval, and personal API key generation. For organizational use, Vaultwarden supports collections, password sharing, member roles with access control, group management, event logging, admin password reset capabilities, directory connector integration for user synchronization, and policy enforcement. The authentication layer includes multiple two-factor authentication methods: authenticator apps, email verification, FIDO2 WebAuthn, YubiKey hardware keys, and Duo integration. Additional security features encompass emergency access delegation and a dedicated admin backend interface.

The codebase is written in Rust and built on the Rocket web framework, with deployment primarily handled through containerized images published to ghcr.io, docker.io, and quay.io. The project includes a modified web vault client bundled within containers and recommends HTTPS configuration with a reverse proxy for production use. Community-driven packages and self-compilation options are also available for users preferring alternative installation methods.

From an activity perspective, the repository demonstrates strong maintenance patterns. The project's contributor network overlaps with major open-source repositories including microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting involvement from developers working across the broader ecosystem.

The project explicitly disclaims association with Bitwarden, Inc., though notably one active maintainer is employed by Bitwarden and contributes on personal time with approval. The maintainers collectively focus on serving the self-hosting community including individuals, families, and small organizations while maintaining project sustainability. Users are directed to report bugs and suggestions directly to the Vaultwarden community through GitHub issues and discussions rather than official Bitwarden support channels. The project maintains active community engagement through Matrix chat, GitHub Discussions, and Discourse Forums for questions and support.