Displaying 1 to 20 from 22 results

core - The core infrastructure backend (API, database, Docker, etc).

  •    CSharp

The Bitwarden Core project contains the APIs, database, and other infrastructure items needed for the "backend" of all bitwarden client applications. The core infrastructure is written in C# using .NET Core with ASP.NET Core. The database is written in T-SQL/SQL Server. The codebase can be developed, built, run, and deployed cross-platform on Windows, macOS, and Linux distributions.

chezmoi - Manage your dotfiles securely across multiple machines.

  •    Go

Manage your dotfiles securely across multiple machines. Secure: chezmoi can retreive secrets from 1Password, Bitwarden, LastPass, pass, Vault, your Keychain (on macOS), GNOME Keyring (on Linux), or any command-line utility of your choice. You can checkout your dotfiles repo on as many machines as you want without revealing any secrets to anyone.

server - The core infrastructure backend (API, database, Docker, etc).

  •    CSharp

The Bitwarden Server project contains the APIs, database, and other core infrastructure items needed for the "backend" of all bitwarden client applications. The server project is written in C# using .NET Core with ASP.NET Core. The database is written in T-SQL/SQL Server. The codebase can be developed, built, run, and deployed cross-platform on Windows, macOS, and Linux distributions.

browser - The browser extension vault (Chrome, Firefox, Opera, Edge, Safari, & more).

  •    Javascript

The Bitwarden browser extension is written using the Chrome Web Extension API and AngularJS. By default the extension is targeting the production API. If you are running the Core API locally, you'll need to switch the extension to target your local instance. Open src/services/api.service.ts and set this.baseUrl and this.identityBaseUrl to your local API instance (ex. http://localhost:5000).




mobile - The mobile vault (iOS, Android, and UWP).

  •    CSharp

The Bitwarden mobile application is written in C# with Xamarin Android, Xamarin iOS, UWP, and Xamarin Forms. By default the app is targeting the production API. If you are running the Core API locally, you'll need to switch the app to target your local instance. Open src/App/Utilities/ApiHttpClient.cs and src/App/Utilities/IdentityHttpClient.cs and set the BaseAddress to your local API endpoints (ex. new Uri("http://localhost:5000")). Alternatively, you can also adjust the environment endpoints from the environment settings page on the home screen of the app (log out).

rubywarden - A Bitwarden-compatible API server written in Ruby (Sinatra and ActiveRecord)

  •    Ruby

A small, self-contained API server written in Ruby and Sinatra to provide a private backend for the open-source Bitwarden apps. All data is stored in a local SQLite database. This means you can easily run the server locally and have your data never leave your device, or run it on your own web server via Rack and some front-end HTTP server with TLS to support syncing across multiple devices. Backing up your data is as easy as copying the db/production/production.sqlite3 file somewhere.

bitwarden-ruby - A Bitwarden-compatible API server written in Ruby (Sinatra)

  •    Ruby

A small, self-contained API server written in Ruby and Sinatra to provide a private backend for the open-source Bitwarden apps. All data is stored in a local SQLite database. This means you can easily run the server locally and have your data never leave your device, or run it on your own web server via Rack and some front-end HTTP server with TLS to support syncing across multiple devices. Backing up your data is as easy as copying the db/production.sqlite3 file somewhere.

web - The web vault (vault.bitwarden.com).

  •    Javascript

The Bitwarden web project is an AngularJS application that powers the web vault (https://vault.bitwarden.com/). By default the application points to the production API. If you want to change that to point to a local instance of the Core API, you can modify the package.json env property to Development and then set your local endpoints in settings.json.


bitwarden_rs - Unofficial Bitwarden compatible server written in Rust

  •    Rust

Image is based on Rust implementation of Bitwarden API. *Note, that this project is not associated with the Bitwarden project nor 8bit Solutions LLC.

desktop - The desktop vault (Windows, macOS, and Linux).

  •    TypeScript

The Bitwarden desktop app is written using Electron and Angular. The application installs on Windows, macOS, and Linux distributions. By default the extension is targeting the production API. If you are running the Core API locally, you'll need to switch the extension to target your local instance. Open jslib/src/services/api.service.ts and set this.baseUrl and this.identityBaseUrl to your local API instance (ex. http://localhost:5000).

help - The help website/knowledgebase (help.bitwarden.com).

  •    HTML

The Bitwarden help center project is written using Jekyll, which is hosted/deployed to a GitHub pages branch (https://help.bitwarden.com/). You can now access the help center at http://localhost:4009.

website - The bitwarden.com product website.

  •    HTML

The Bitwarden Website project is written using Jekyll, which is hosted/deployed to a GitHub pages branch. You can now access the website at http://localhost:4010.

cli - The command line vault (Windows, macOS, & Linux).

  •    TypeScript

The Bitwarden CLI is a powerful, full-featured command-line interface (CLI) tool to access and manage a Bitwarden vault. The CLI is written with TypeScript and Node.js and can be run on Windows, macOS, and Linux distributions. If you already have the Node.js runtime installed on your system, you can install the CLI using NPM. NPM makes it easy to keep your installation updated and should be the preferred installation method if you are already using Node.js.

bitwarden-go - A Bitwarden-compatible server written in Golang

  •    Go

A server compatible with the Bitwarden apps and plugins. The server has a small footprint and could be run locally on your computer, a Raspberry Pi or a small VPS. The data is stored in a local SQLite database. You can then run go get github.com/VictorNine/bitwarden-go/cmd/bitwarden-go to fetch the latest code.

valawarden - Unofficial native Bitwarden client for elementary OS

  •    Vala

Valawarden includes a script to simplify the development process. This script can be accessed in the main project directory through ./app. To help look at the available Issues. While some a labled "help wanted" you may pick anything to help out with so long as you notify me with a comment on the issue.

portwarden - Create (Scheduled) Encrypted Backups of Your Bitwarden Vault with Attachments (to Google Drive)

  •    Go

This project creates encrypted backups for Bitwarden vaults including attachments. It pulls your vault items from Bitwarden CLI and download all the attachments associated with those items to a temporary backup folder. Then, portwarden zip that folder, encrypt it with a passphrase, and delete the temporary folder. It addresses this issue in the community forum https://community.bitwarden.com/t/encrypted-export/235, but hopefully Bitwarden will come up with official solutions soon.

brand - Logos, icons, screenshots, and other media related to the Bitwarden brand.

  •    

This repository contains resources for the Bitwarden brand such as logos, icons, screenshots, color palettes, and other media.

docs - Bitwarden application and API documentation.

  •    HTML

The Bitwarden docs site project is written using Jekyll, which is hosted/deployed to a GitHub pages branch (https://docs.bitwarden.com/). You can now access the help center at http://localhost:4011.

addon-bitwarden - Bitwarden RS - Community Hass.io Add-on for Home Assistant

  •    Dockerfile

Open source password management solution. Bitwarden is an open-source password manager that can store sensitive information such as website credentials in an encrypted vault.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.