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

Open-Source Alternatives to Keeper

Ranking updated Aug 19, 2026

For an open source self hosted password manager, the strongest matches are bitwarden/server (This repository provides the official, self-hosted backend server for), bitwarden/clients (Bitwarden is the official client repository for the leading) and bitwarden/core (This repository is the core backend for Bitwarden, providing). keepassxreboot/keepassxc and passbolt/passbolt_api round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to keeper”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Keeper

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    This repository provides the official, self-hosted backend server for Bitwarden, delivering zero-knowledge credential management with end-to-end encryption, multi-device sync, and robust enterprise security features.

    C#End-to-End EncryptionSecure Multi-Device SynchronizationClient-Side Encryption
    View on GitHub↗18,074
  • bitwarden/clientsbitwarden avatar

    bitwarden/clients

    13,114View on GitHub↗

    This project is a comprehensive zero-knowledge security suite designed for enterprise credential management, secrets orchestration, and password management. It provides a secure, end-to-end encrypted vault that allows users to store, synchronize, and manage sensitive information, including passwords, passkeys, and infrastructure secrets, across desktop, mobile, and browser environments. The platform distinguishes itself through a strict zero-knowledge architecture where all encryption and decryption occur locally on the client, ensuring that plaintext data remains inaccessible to the server.

    Bitwarden is the official client repository for the leading self-hostable, end-to-end encrypted password manager, featuring browser extensions, mobile apps, and multi-device sync.

    TypeScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsMulti-Factor Authentication
    View on GitHub↗13,114
  • bitwarden/corebitwarden avatar

    bitwarden/core

    19,209View on GitHub↗

    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 managem

    This repository is the core backend for Bitwarden, providing the exact self-hostable, end-to-end encrypted password management server and multi-device sync infrastructure the visitor is looking for.

    C#Client-Side Encryption
    View on GitHub↗19,209
  • keepassxreboot/keepassxckeepassxreboot avatar

    keepassxreboot/keepassxc

    27,675View on GitHub↗

    This project is a cross-platform credential management suite designed to store sensitive information in encrypted local databases. It functions as a secure desktop application that provides a unified environment for organizing secrets, generating passwords, and managing multi-factor authentication tokens. By utilizing industry-standard file formats, the application ensures that stored credentials remain secure and interoperable across different operating systems. The software distinguishes itself through deep integration with hardware-backed security and system-level services. It supports phy

    This application provides secure, encrypted credential storage with browser integration and multi-factor authentication, though its reliance on local databases makes self-hosted cloud sync less straightforward than a dedicated server suite.

    C++Browser ExtensionsMulti-Factor Authentication
    View on GitHub↗27,675
  • passbolt/passbolt_apipassbolt avatar

    passbolt/passbolt_api

    5,974View on GitHub↗

    Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro

    Passbolt provides a self-hosted, end-to-end encrypted password manager built for teams, though its API-centric backend requires separate client extensions to fully cover browser autofill and mobile access.

    PHPEnd-to-End EncryptionSecure Secret SharingMulti-Factor Authentication
    View on GitHub↗5,974
  • achep/keyguard-appAChep avatar

    AChep/keyguard-app

    2,497View on GitHub↗

    Keyguard is a password manager application and secure vault designed for storing and organizing logins, passkeys, and sensitive data. It provides a multi-factor authentication vault that utilizes encrypted offline access to ensure credentials remain available without an internet connection. The application includes a dedicated SSH key manager and agent integration for generating and managing keys to access remote servers. It also features a password security auditor that analyzes vault entries to identify compromised, reused, or weak credentials. The system covers a broad range of security c

    Keyguard is a local-first password manager with encrypted vaults, offline access, and autofill capabilities, though it lacks dedicated cloud syncing and multi-device support compared to fully integrated self-hosted server solutions.

    KotlinLocal-First Synchronization
    View on GitHub↗2,497
  • keeweb/keewebkeeweb avatar

    keeweb/keeweb

    12,942View on GitHub↗

    KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format. The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices. The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-tim

    KeeWeb is a self-hostable, web-based password manager supporting encrypted vault storage and cross-device sync, though it acts as a client for KeePass databases rather than a standalone vault server.

    HTMLTwo-Factor Authentication
    View on GitHub↗12,942
  • lesspass/lesspasslesspass avatar

    lesspass/lesspass

    6,030View on GitHub↗

    LessPass is a stateless password manager that generates deterministic, site-specific passwords entirely on the client device. It uses a pure function to derive passwords from a master password combined with site details, producing the same output every time without storing any secrets on a server or requiring network access. This approach means passwords can be recalculated on any device from remembered inputs, with no database synchronization needed. The project distinguishes itself through its counter-based password rotation, which allows changing a site's password by incrementing a counter

    LessPass is a stateless password manager that derives credentials deterministically on the client device without database synchronization, offering a unique self-hostable approach that skips traditional vault storage and multi-device sync.

    TypeScriptStateless Password ManagersClient-Side ComputationsCounter-Based Rotations
    View on GitHub↗6,030
  • padloc/padlocpadloc avatar

    padloc/padloc

    2,922View on GitHub↗

    A modern, open source password manager for individuals and teams.

    Padloc is an open-source password manager with end-to-end encryption, multi-device sync, and team sharing capabilities, though it relies on progressive web apps and desktop wrappers rather than dedicated native mobile apps.

    JavaScriptAuthentication and SecretsPassword ManagementPassword Managers
    View on GitHub↗2,922
  • cryptpad/cryptpadcryptpad avatar

    cryptpad/cryptpad

    7,739View on GitHub↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    CryptPad is a zero-knowledge collaborative office suite rather than a password manager, so while it offers end-to-end encryption and self-hosting, it lacks dedicated credential storage and browser autofill capabilities.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsClient-Side Encryption
    View on GitHub↗7,739
  • timvisee/sendtimvisee avatar

    timvisee/send

    5,797View on GitHub↗

    Send is an end-to-end encrypted file sharing service that encrypts files on the sender's device before upload, ensuring the server never sees plaintext content. It generates secure download links that are designed for single use, automatically removing access after the first successful download, and associates each share with a time-limited access token that expires after a set duration. The service operates without requiring user accounts, lowering friction for ephemeral sharing, and uses cryptographic key derivation to generate decryption keys from the download URL, eliminating server-side

    Send provides end-to-end encrypted file sharing rather than storing and autofilling user credentials, making it a neighbouring privacy tool rather than a password manager.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsClient-Side Encryption
    View on GitHub↗5,797
  • beemdevelopment/aegisbeemdevelopment avatar

    beemdevelopment/Aegis

    12,613View on GitHub↗

    Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a local-first credential vault that generates time-based and counter-based one-time passwords to verify user identity across various online services. The application secures sensitive authentication data by employing authenticated symmetric encryption and hardware-backed key storage to protect credentials at rest. Access to the stored tokens is gated by system-level biometric authentication or password verification, ensuring that only authorized users can retrieve the generated secur

    Aegis is a secure local-first authenticator application for managing multi-factor authentication tokens, but it is not a full password manager for storing and autofilling credentials.

    JavaEnd-To-End Encryption SystemsTwo-Factor AuthenticationMulti-Factor Authentication
    View on GitHub↗12,613

Related searches

  • an open source password manager for credentials
  • an open source alternative to proprietary software
  • an open source alternative to proprietary software
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
bitwarden/server18.1KC#otherFeb 20, 2026
bitwarden/clients13.1KTypeScriptNOASSERTIONJun 23, 2026
bitwarden/core19.2KC#NOASSERTIONJun 16, 2026
keepassxreboot/keepassxc27.7KC++NOASSERTIONJun 4, 2026
passbolt/passbolt_api6KPHPAGPL-3.0Jun 11, 2026
achep/keyguard-app2.5KKotlinotherFeb 21, 2026
keeweb/keeweb12.9KHTMLNOASSERTIONMay 8, 2026
lesspass/lesspass6KTypeScriptGPL-3.0Jun 23, 2026
padloc/padloc2.9KJavaScriptAGPL-3.0Mar 29, 2025
cryptpad/cryptpad7.7KJavaScriptAGPL-3.0Jun 22, 2026
an open source markdown note taking app
  • an open source alternative to Softr
  • an open source alternative to Craft
  • an open source alternative to Monarch Money
  • an open source zero knowledge cloud storage service