awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
bitwarden avatar

bitwarden/core

0
View on GitHub↗
19,209 stars·1,669 forks·C#·32 viewsbitwarden.com↗

Core

This project is a password management backend designed to store and synchronize encrypted credentials across multiple devices and client applications. It serves as a secure central server that enables the management of secret vaults and password data.

The system supports self-hosted secret storage, allowing users to run a private vault on their own hardware to maintain control over their data. It facilitates cross-platform credential syncing to keep passwords updated in real time across various operating systems.

The backend is built with a REST-based API gateway, token-based session management, and relational database persistence. It utilizes client-side encryption to ensure the server does not see plaintext secrets and employs asynchronous background processing for long-running tasks.

Deployment is handled through container-based images, specifically supporting dockerized server deployment for consistent environments across different hosting platforms.

Features

  • Password Managers - Provides a secure backend for storing and synchronizing encrypted password data across multiple devices.
  • Relational Database Persistence - Uses relational database persistence to store structured user accounts and encrypted vault metadata.
  • RESTful - Features a RESTful API gateway to manage data synchronization and authentication across multiple clients.
  • Client-Side Encryption - Ensures server privacy by encrypting sensitive data on the user device before transmission.
  • Credential Vaults - Offers secure credential vaults to encrypt and synchronize sensitive secrets across multiple platforms.
  • Cross-Platform Credential Management - Facilitates cross-platform credential management to keep encrypted passwords synchronized across different operating systems.
  • Self-Hosted Vaults - Supports self-hosted secret storage, allowing users to maintain full control of their private vaults on own hardware.
  • Token-Based Authentication - Implements token-based authentication to maintain secure user sessions between the client and server.
  • Container Deployment - Provides container-based deployment to ensure consistent runtime environments across different host servers.
  • Docker Container Deployments - Utilizes Docker container deployments to ensure consistent backend infrastructure across different hosting platforms.
  • Starter Kits - Infrastructure backend for password management.

Star history

Star history chart for bitwarden/coreStar history chart for bitwarden/core

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Core

These projects share indexed features with Core. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bitwarden/androidbitwarden avatar

    bitwarden/android

    8,457View on GitHub↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    View on GitHub↗8,457
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • bitwarden/serverbitwarden avatar

    bitwarden/server

    18,074View on GitHub↗

    This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise secrets orchestration. It functions as a secure vault that ensures all encryption and decryption processes occur exclusively on the client side, preventing the server from ever accessing plaintext data. By combining identity federation with robust access controls, the system enables organizations to centralize the management of passwords, passkeys, and sensitive infrastructure credentials. The platform distinguishes itself through its focus on both human-centric security and aut

    C#apiaspnetaspnetcore
    View on GitHub↗18,074
  • go-shiori/shiorigo-shiori avatar

    go-shiori/shiori

    11,516View on GitHub↗

    Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service that allows users to save, organize, and search for web links while maintaining a private collection of online resources. The system ensures content availability by creating offline copies of saved pages, preventing data loss if the original source is removed. It is distributed as a containerized application to provide consistent installation and deployment across different operating systems. The software provides a dual-interface access model, featuring both a web-based mana

    Gobookmark-managercommand-linego
    View on GitHub↗11,516
Compare all 30 related projects→

Frequently asked questions

What does bitwarden/core do?

This project is a password management backend designed to store and synchronize encrypted credentials across multiple devices and client applications. It serves as a secure central server that enables the management of secret vaults and password data.

What are the main features of bitwarden/core?

The main features of bitwarden/core are: Password Managers, Relational Database Persistence, RESTful, Client-Side Encryption, Credential Vaults, Cross-Platform Credential Management, Self-Hosted Vaults, Token-Based Authentication.

Which projects share features with bitwarden/core?

Projects with overlapping indexed features include: bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… bitwarden/server — This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise… go-shiori/shiori — Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service… bubka/2fauth — 2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based… fonoster/fonoster — Fonoster is a conversational AI framework and multi-tenant communications platform as a service. It serves as a…