7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

NodeWarden

Open source

NodeWarden is a Bitwarden-compatible password manager server that runs on Cloudflare Workers, using D1 and R2 for storage.

nodewarden.app
NodeWarden homepage screenshot
GitHub stars
3.8k
Last commit
7 days ago
Repository age
8 months
Version
v1.8.0
Licence
Custom
Self-hosted
Yes

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

SaaS alternatives to NodeWarden

See all