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.
aspnetcore sql-server api sql bitwarden dotnet-core docker password password-managementManage 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.
dotfiles configuration security 1password bitwarden lastpass pass vault keychain gnome-keyring freebsd openbsd dragonflybsd multiple-machinesThe 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.
aspnetcore sql-server api sql bitwarden dotnet-core docker signalrThe 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).
chrome opera firefox webextensions webextension edge bitwarden vivaldi angularjs typescript safari safari-extensionThe 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).
xamarin android ios xamarin-forms bitwarden uwpA 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.
bitwardenA 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.
bitwardenThe 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.
html bitwarden angularjsImage is based on Rust implementation of Bitwarden API. *Note, that this project is not associated with the Bitwarden project nor 8bit Solutions LLC.
bitwarden rocket dockerThe 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).
bitwarden typescript angular electron password vault password-managerThe 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.
html jekyll helpdesk bitwardenThe 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.
html jekyll bitwardenCommon code referenced across Bitwarden JavaScript projects.
bitwarden typescript webcrypto angular electronThe 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.
nodejs typescript cli npm chocolatey homebrew snap bitwarden password vault password-managerA 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.
bitwarden password-managerValawarden 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.
vala vala-applications elementaryos elementary-os elementary elementary-apps bitwarden password-managerThis 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.
bitwarden docker k8s encryptionThis repository contains resources for the Bitwarden brand such as logos, icons, screenshots, color palettes, and other media.
bitwarden illustratorThe 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.
bitwarden swagger api swagger-uiOpen source password management solution. Bitwarden is an open-source password manager that can store sensitive information such as website credentials in an encrypted vault.
bitwarden password-manager passwords hassio-addons hassio hass home-assistant homeassistant
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.