--- Bitwarden Client Applications This repository houses all Bitwarden client applications except the mobile applications (iOS | android). Please refer to the Clients section of the Contributing Documentation for build…
---
Bitwarden Client Applications
This repository houses all Bitwarden client applications except the mobile applications (iOS | android).
Please refer to the Clients section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.
Related projects:
- bitwarden/server: The core infrastructure backend (API, database, Docker, etc).
- bitwarden/ios: Bitwarden iOS Password Manager & Authenticator apps.
- bitwarden/android: Bitwarden Android Password Manager & Authenticator apps.
- bitwarden/directory-connector: A tool for syncing a directory (AD, LDAP, Azure, G Suite, Okta) to an organization.
We're Hiring!
Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.
Contribute
Code contributions are welcome! Please commit any pull requests against the main branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.
Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the [SECURITY.md](SECURITY.md) file.
-
server
Bitwarden infrastructure/backend (API, database, Docker, etc).
C# ★ 19k 9h agoExplain → -
clients
Bitwarden client apps (web, browser extension, desktop, and cli).
TypeScript ★ 13k 5h agoExplain → -
android
Bitwarden mobile apps (Password Manager and Authenticator) for Android.
Kotlin ★ 9.0k 7h agoExplain → -
desktop ▣
The desktop vault (Windows, macOS, & Linux).
TypeScript ★ 3.5k 3y agoExplain → -
web ▣
The website vault (vault.bitwarden.com).
TypeScript ★ 2.6k 4y agoExplain → -
cli ▣
The command line vault (Windows, macOS, & Linux).
TypeScript ★ 1.7k 4y agoExplain → -
self-host
Bitwarden's self-hosted release repository
Shell ★ 710 8d agoExplain → -
ios
Bitwarden mobile apps (Password Manager and Authenticator) for iOS.
Swift ★ 621 7h agoExplain → -
sdk-sm
Bitwarden Secrets Manager SDK.
Rust ★ 440 2d agoExplain → -
authenticator-android ▣
The Bitwarden Authenticator app moved to https://github.com/bitwarden/android !
Kotlin ★ 385 1y agoExplain → -
directory-connector
A tool for syncing a directory (AD, LDAP, Azure, G Suite, Okta) to an organization.
TypeScript ★ 310 1d agoExplain → -
mobile ▣
Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
C# ★ 224 1y agoExplain → -
mcp-server
MCP server for interaction with Bitwarden.
TypeScript ★ 188 1d agoExplain → -
passkeys-index
A collection of sites and services that support passkeys.
Astro ★ 184 1d agoExplain → -
authenticator-ios ▣
The Bitwarden Authenticator app moved to https://github.com/bitwarden/ios !
Swift ★ 160 1y agoExplain → -
passwordless-server
Bitwarden Passwordless.dev infrastructure/backend (API, database, Docker, etc).
C# ★ 138 1d agoExplain → -
help ▣
The help website/knowledgebase (bitwarden.com/help).
HTML ★ 136 4y agoExplain → -
jslib ▣
Common code referenced across Bitwarden JavaScript projects.
TypeScript ★ 136 4y agoExplain → -
ai-plugins
AI plugin marketplace.
TypeScript ★ 117 1d agoExplain → -
brand
Logos, icons, screenshots, and other media related to the Bitwarden brand.
Shell ★ 105 4mo agoExplain → -
sdk-internal
Bitwarden internal SDK.
Rust ★ 103 1d agoExplain → -
agent-access
Agent Access is an open protocol, CLI tool, and SDK to provide agents with credentials without exposing their entire vault
Rust ★ 92 5h agoExplain → -
docs ▣
Bitwarden application and API documentation.
HTML ★ 87 4y agoExplain → -
sm-action
Github Action for Secrets Manager
Rust ★ 85 2d agoExplain → -
passwordless-client-js
Bitwarden Passwordless.dev JavaScript SDK.
TypeScript ★ 64 1d agoExplain → -
helm-charts
Bitwarden Helm Charts
Go Template ★ 56 1d agoExplain → -
f-droid
Bitwarden F-Droid support.
Go ★ 48 5d agoExplain → -
key-connector
An agent that stores and provides cryptographic keys to Bitwarden clients.
C# ★ 48 1d agoExplain → -
passwordless-dotnet
Bitwarden Passwordless.dev .NET SDK.
C# ★ 47 5d agoExplain → -
contributing-docs
Contributing documentation
TypeScript ★ 40 2d agoExplain → -
gh-actions
Bitwarden-utilized GitHub Actions.
JavaScript ★ 37 1d agoExplain → -
passwordless-python
Bitwarden Passwordless.dev Python SDK.
Python ★ 31 13h agoExplain → -
importer ▣
Bitwarden standalone importer tool.
C# ★ 31 2y agoExplain → -
passwordless-docs
Bitwarden Passwordless.dev documentation.
CSS ★ 29 1d agoExplain → -
passwordless-react-example
Bitwarden Passwordless.dev React example.
TypeScript ★ 26 1d agoExplain → -
sm-kubernetes
Kubernetes Operator for Bitwarden Secrets Manager.
Go ★ 25 10d agoExplain → -
sdk-go
No description.
Go ★ 20 29d agoExplain → -
passwordless-nodejs
Bitwarden Passwordless.dev Node.js SDK.
TypeScript ★ 19 21h agoExplain → -
passwordless-java
Bitwarden Passwordless.dev Java SDK.
Java ★ 18 2d agoExplain → -
splunk
Splunk app for reporting Bitwarden event logs.
Python ★ 17 1d agoExplain → -
passwordless-android
Bitwarden Passwordless.dev Android SDK.
Kotlin ★ 17 1d agoExplain → -
sm-ansible
Ansible integration for Secrets Manager
Python ★ 14 6d agoExplain → -
template
Template repository
★ 12 22d agoExplain → -
test-the-web
Test the Web enables anyone to quickly test common browser interactions on the web with mock interfaces.
TypeScript ★ 11 2d agoExplain → -
terraform-provider-bitwarden-secrets
Bitwarden Secrets Manager Terraform Provider
Go ★ 11 3d agoExplain → -
credential-exchange
Bitwarden implementation of the Credential Exchange (CXP) specification.
Rust ★ 9 9d agoExplain → -
passkey-rs ⑂
A framework for defining Webauthn Authenticators that support passkeys
Rust ★ 9 6mo agoExplain → -
dotnet-extensions
Bitwarden .NET extensions.
C# ★ 9 3d agoExplain → -
sdk-swift
No description.
Swift ★ 9 1d agoExplain → -
passwordless-caniuse
Bitwarden Passwordless.dev site testing.
Vue ★ 8 1d agoExplain → -
passwordless-ios
Bitwarden Passwordless.dev iOS SDK.
Swift ★ 8 11d agoExplain → -
browser-interactions-testing
Browser interactions testing.
TypeScript ★ 7 2d agoExplain → -
bitwarden-russh ⑂
Fork of russh, slimmed down to what's needed for an SSH agent.
Rust ★ 7 5mo agoExplain → -
Handlebars.conf
Handlebars templates for config files.
C# ★ 6 4d agoExplain → -
passwordless-blazor
Bitwarden Passwordless.dev Blazor SDK.
C# ★ 6 11d agoExplain → -
adr ▣
Architectural Decision Records
HTML ★ 5 3y agoExplain → -
renovate-config
No description.
★ 5 2d agoExplain → -
workflow-linter
No description.
Python ★ 5 2d agoExplain → -
autopush-manager
Module to subscribe to Mozilla Autopush and receive notifications.
TypeScript ★ 5 1d agoExplain → -
billing-relay
Billing relay.
C# ★ 5 9d agoExplain → -
.github
Profile.
★ 5 4d agoExplain → -
akd-watch
Auditing tool for AKD.
Rust ★ 5 3d agoExplain → -
passwordless-blazor-webassembly
Bitwarden Passwordless.dev Blazor WebAssembly SDK.
C# ★ 5 11d agoExplain → -
com.bitwarden.desktop ⑂
No description.
★ 4 9mo agoExplain → -
rustcrypto-formats ⑂
Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX
★ 3 9mo agoExplain → -
map-the-web
Map the Web offers curated guidance for interacting with websites lacking rich semantics or fully-adopted standards.
JavaScript ★ 1 9d agoExplain → -
phishing-test-page
No description.
HTML ★ 1 3mo agoExplain →
No repos match these filters.