shuaiplus/nodewarden

Bitwarden-compatible server running on Cloudflare Workers

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 18th, 2026
Created on February 1st, 2026
Open Issues & Pull Requests: 32 (+0)
GitHub issues: Enabled
Number of forks: 4,221
Total Stargazers: 3,723 (+0)
Total Subscribers: 6 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.6 hours
Mean response time: 27.0 hours
90th percentile: 33.9 hours
Tracked items: 226

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 93% of issues opened in the past year have since been closed. Three people close 64% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 2
Closed in 7 days: 3
Avg open age: 68 days
Stale 30+ days: 13
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 4
Events in 7 days: 6

Top labels

  • bug (60)
  • enhancement (30)
  • good first issue (1)

Detailed Description

NodeWarden is a Bitwarden-compatible password manager server running on Cloudflare Workers.

The project addresses the need for self-hosted password management without traditional server infrastructure. It implements the Bitwarden protocol on Cloudflare's serverless platform, allowing users to run a compatible vault server using Workers compute and either Cloudflare D1 (SQLite) or KV storage for data persistence. The approach maintains end-to-end encryption and zero-knowledge architecture, meaning the server cannot access user passwords or vault contents.

NodeWarden suits developers and privacy-conscious users who want self-hosted password management with minimal operational overhead. It works well for individuals or small teams seeking an alternative to cloud-hosted Bitwarden without managing dedicated servers. The tool distinguishes itself by offering features absent from Bitwarden Free, including TOTP support with Steam authentication, progressive web app functionality with offline capability, passkey-based passwordless login, scheduled cloud backups via WebDAV or S3, and cross-device login approval. Organizations, SSO, and SCIM directory integration remain unimplemented. The project is not affiliated with Bitwarden and explicitly disclaims official support status.

Development activity shows consistent engagement with regular releases and active community channels. The project maintains documentation through an official wiki and accepts community contributions. The codebase is written in TypeScript and uses Preact for the web interface, with deployment automation integrated into Cloudflare's platform. Testing coverage includes Windows, Linux, mobile, and browser extension clients, though macOS desktop support remains partially unverified.