Vaultwarden

Vaultwarden

Unofficial Bitwarden-compatible server written in Rust

53.1kstars
2.5kforks
Last commit: 2d ago
Repo age: 8y old
Vaultwarden screenshot

Vaultwarden is an alternative server implementation of the Bitwarden API, designed to be lightweight and easy to run while remaining compatible with official Bitwarden clients and browser extensions. It provides a self-hostable password vault with support for individuals and organizations, secure sharing workflows, and common Bitwarden features.

Key Features

  • Bitwarden API compatibility for official desktop/mobile apps and browser extensions
  • Web Vault UI (served by the server) for managing vault items in a browser
  • Organizations and collections for team/password sharing
  • Bitwarden Send compatibility (text/file sharing), depending on client features
  • Support for attachments and icons, with configurable storage locations
  • Multiple database backends (SQLite by default; optional MySQL/MariaDB or PostgreSQL)
  • SMTP integration for account verification, invitations, and notifications
  • Optional admin panel (can be enabled/disabled) for server/user management
  • 2FA support via Bitwarden clients (e.g., TOTP, WebAuthn/FIDO2 depending on client)

Use Cases

  • Replace a hosted password manager with a private, Bitwarden-client-compatible server
  • Run an internal password vault for a small team with organization-based sharing
  • Provide a low-resource password manager for home labs, VPSes, and edge devices

Limitations and Considerations

  • Not an official Bitwarden server; some enterprise/hosted-only features may be unavailable or differ
  • Admin interface is powerful and should be carefully restricted and hardened when enabled

Vaultwarden focuses on being resource-efficient while keeping strong compatibility with the Bitwarden ecosystem. It is commonly deployed via Docker and fits well when you want Bitwarden client support without running the full official server stack.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Bitwarden

Bitwarden

Open-source password manager for individuals and teams

17.8k
1.5k
Last commit: 17h ago

Self-hostable password manager with end-to-end encryption, vault sharing, TOTP, passkeys, and cross-platform apps plus browser extensions.

Alternative to:
1Password Secrets Sharing
1Password Secrets Sharing
+4
PrivateBin

PrivateBin

Zero-knowledge pastebin with end-to-end encryption

7.9k
952
Last commit: 3d ago

Self-hosted, zero-knowledge pastebin that encrypts text in the browser, supports file attachments, expiration, burn-after-reading, and discussion threads.

Alternative to:
Pastebin.com
Pastebin.com
+4
SimpleLogin

SimpleLogin

Email aliasing to protect your real inbox

6.3k
551
Last commit: 21h ago

Self-hostable email alias manager that generates aliases, forwards mail, and shields your real address with reply support, custom domains, and anti-tracking options.

Alternative to:
Fastmail Masked Email
Fastmail Masked Email
+3
Passbolt

Passbolt

Open-source password manager for teams

5.6k
361
Last commit: 18d ago

Self-hosted, GPG-based password manager for teams with shared vaults, RBAC, auditing, and browser extensions for secure credential sharing.

Alternative to:
1Password Secrets Sharing
1Password Secrets Sharing
+4
Password Pusher

Password Pusher

Share passwords and secrets with automatic expiration

2.8k
424
Last commit: 15h ago

Self-hosted app to share passwords or files via expiring links with view limits, auditing, and optional encryption—designed to avoid sending secrets over email or chat.

Alternative to:
1Password Secrets Sharing
1Password Secrets Sharing
+2
AliasVault

AliasVault

Private email aliases and password vault in one place

1.8k
48
Last commit: 9d ago

Self-hosted manager for email aliases and credentials, designed to compartmentalize logins and reduce tracking and account takeover impact.

Alternative to:
Apple Hide My Email (iCloud+)
Apple Hide My Email (iCloud+)
+8