Vaultwarden

Vaultwarden

Bitwarden-compatible password manager server written in Rust

55.7kstars
2.6kforks
Last commit: 2d ago
Repo age: 8y old
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 Services

KeePassXC

KeePassXC

Cross-platform offline password manager using encrypted KDBX databases

26k
1.7k
Last commit: 1mo ago

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

Alternative to:
KeePassXC
KeePassXC
+10
Infisical

Infisical

Open-source platform for secrets, PKI certificates, and privileged access

25.1k
1.7k
Last commit: 9h ago

Infisical is an open-source platform to manage and deliver app secrets, certificates (PKI), SSH credentials, and encryption keys across teams and infrastructure.

Alternative to:
HashiCorp Vault
HashiCorp Vault
+9
Ente

Ente

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

24.8k
1.5k
Last commit: 10h ago

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

Alternative to:
Google Photos
Google Photos
+14
Bitwarden

Bitwarden

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

18.1k
1.5k
Last commit: 8h ago

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

Alternative to:
1Password
1Password
+9
Passbolt

Passbolt

Open-source password and secret manager for teams

5.7k
370
Last commit: 1mo ago

Passbolt is an open-source, security-first password and secret manager for teams, with end-to-end encryption, granular sharing permissions, and auditing.

Alternative to:
Passbolt Cloud
Passbolt Cloud
+11
OpenBao

OpenBao

Open source secrets management for keys, certificates, and tokens

5.5k
339
Last commit: 7h ago

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

Alternative to:
HashiCorp Vault
HashiCorp Vault
+3