Vaultwarden logo

Vaultwarden

Bitwarden-compatible password manager server written in Rust

64.4k stars 3k forks last commit first released AGPL-3.0

Actively maintained

Last commit 24 Jul 2026.

Vaultwarden screenshot

Vaultwarden is an alternative implementation of the Bitwarden Client API, built in Rust and compatible with official Bitwarden apps and browser extensions. It focuses on a lightweight, resource-efficient server suitable for self-hosted deployments.

Key Features

  • Bitwarden-compatible API for syncing vault items across official clients
  • Personal vault features including items, attachments, and website icons
  • Organization support with collections, sharing, roles, groups, and policies
  • Two-factor authentication options including authenticator apps and WebAuthn/FIDO2
  • Bitwarden “Send” support for secure text/file sharing
  • Admin interface for server management and operational controls

Use Cases

  • Self-host a password manager backend for individuals and families using official Bitwarden clients
  • Run a lightweight password manager server for small teams needing sharing and organization features
  • Deploy a private vault service in homelabs or resource-constrained environments

Limitations and Considerations

  • Not affiliated with Bitwarden, and some features may lag behind the official server depending on upstream client/API changes
  • The web vault requires a secure context (HTTPS or localhost) to function correctly due to browser crypto requirements

Vaultwarden is a strong option when you want Bitwarden client compatibility with a smaller operational footprint. It provides most core Bitwarden functionality while keeping deployment and resource usage relatively simple.

Categories:

Tags:

Tech Stack:

Share:

Similar to Vaultwarden

KeePassXC logo

KeePassXC

Cross-platform offline password manager using encrypted KDBX databases

28.2k
1.9k
Last commit

KeePassXC is a secure, cross-platform password manager that stores credentials and sensitive notes in encrypted KeePass-compatible KDBX files with autofill and browser integration.

Actively maintained
Alternative to:
KeePassXC logo
KeePassXC
+10
Bitwarden logo

Bitwarden

Open-source password manager with zero-knowledge security and self-hosting.

19.6k
1.7k
Last commit

Bitwarden is an open-source password manager that stores, shares, and autofills credentials with zero-knowledge encryption; supports cloud or self-hosted deployments.

Actively maintained
Alternative to:
1Password logo
1Password
+9
Turtl logo

Turtl

Encrypted notes and bookmarks with cross-device sync

Turtl is an end-to-end encrypted note-taking and bookmarking app with tagging, full‑text search, and optional self-hosted sync via Turtl Server.

Activity unknown
Alternative to:
Standard Notes logo
Standard Notes
+19
Psono logo

Psono

Open-source, self-hosted password manager for teams and file sharing

Psono is a self-hosted, open-source password manager with client-side encryption, web & mobile clients, admin portal and a fileserver for encrypted file storage.

Activity unknown
Alternative to:
LastPass logo
LastPass
+9
Ente logo

Ente

End-to-end encrypted cloud for photos and 2FA

28k
1.7k
Last commit

Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

AGPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+14

OpenBao

Open source secrets management for keys, certificates, and tokens

6.8k
509
Last commit

OpenBao is an open source secrets management platform to securely store, generate, lease, and revoke secrets, certificates, and encryption keys with auditing and access control.

MPL-2.0Actively maintained
Alternative to:
HashiCorp Vault logo
HashiCorp Vault
+3