About NodeWarden
NodeWarden is a server that is compatible with the Bitwarden clients and runs serverlessly on Cloudflare Workers, with data kept in Cloudflare D1 and R2. It lets you operate your own password vault backend inside your Cloudflare account without managing a traditional server, and it keeps end-to-end encryption and a zero-knowledge model.
The README includes a feature comparison with the official Bitwarden server. It includes the original web vault interface, TOTP with steam:// support, an installable offline-capable PWA, passkey login and API keys, among other features. The code is TypeScript with a Preact interface. The authors state that the project is for learning and discussion, that users should back up their vault regularly, and that it is not affiliated with Bitwarden.
The license appears as 'Other' on GitHub, so check the terms. NodeWarden is self-hosted on your own Cloudflare account. It suits technically comfortable users who want a low-maintenance Bitwarden-compatible vault and accept the risks of an unofficial implementation.
Key features
- Bitwarden client compatibility
- Runs on Cloudflare Workers
- Data stored in D1 and R2
- Web vault and installable PWA
- TOTP with Steam support
- Passkey login and API keys
Good fit for
- →Serverless self-hosted password vault
- →Low-maintenance Bitwarden-compatible backend
- Built with
- TypeScript
- Tags
- password-manager
- bitwarden
- cloudflare-workers
- self-hosted
- serverless
- end-to-end-encryption
- typescript
NodeWarden: questions and answers
- What is NodeWarden used for?
- NodeWarden is a Bitwarden-compatible password manager server that runs on Cloudflare Workers, using D1 and R2 for storage. It is a good fit for serverless self-hosted password vault and low-maintenance Bitwarden-compatible backend.
- Is NodeWarden open source?
- Yes. NodeWarden is open source under a custom licence. Its source code is on GitHub at shuaiplus/nodewarden and is written mainly in TypeScript.
- Is NodeWarden free?
- Yes. NodeWarden is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host NodeWarden?
- Yes. NodeWarden can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is NodeWarden an alternative to?
- NodeWarden is an open-source alternative to Dashlane, Keeper, NordPass and 1Password. Other open-source alternatives to Dashlane include Padloc, AliasVault and KeePassXC.
- Is NodeWarden actively maintained?
- Yes. The most recent commit to NodeWarden was on 25 September 2026, and the latest release is v1.8.0, published on 17 July 2026. The project has 3.8k stars on GitHub.
Open-source alternatives to NodeWarden
See all
Padloc
Password Management
A modern, open source password manager for individuals and teams.
AGPL-3.0vs Dashlane★ 2.9k
AliasVault
Password Management
Privacy-first password manager with built-in email aliasing. Fully encrypted and self-host
AGPL-3.0vs NordPass★ 3.1k
KeePassXC
Password Management
KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Pa
OSSvs Dashlane★ 29k
Bitwarden
Password Management
Bitwarden infrastructure/backend (API, database, Docker, etc).
OSSvs 1Password★ 20k
Bitwarden
Password Management
Bitwarden client apps (web, browser extension, desktop, and cli).
OSSvs 1Password★ 14k
KeePassDX
Password Management
Lightweight vault and password manager for Android, KeePassDX allows editing encrypted dat
GPL-3.0vs Dashlane★ 7.4k
SaaS alternatives to NodeWarden
See all
Dashlane
Password Management
Password manager with autofill, passkey support, dark web monitoring and a built-in VPN
SaaS
Keeper
Password Management
Password manager and privileged access tool for individuals, families and enterprises
SaaSNordPass
Password Management
Password and passkey manager from the makers of NordVPN, with a limited free tier
SaaS
1Password
Password Management
Password manager for individuals, families and teams with shared vaults and passkeys
SaaS
LastPass
Password Management
Password manager with autofill, vault sharing and admin controls
SaaS
Norton Password Manager
Password Management
Password manager from Norton with autofill, a password generator and synced vault
SaaS

