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 LastPass

Ranking updated Aug 19, 2026

For an open source password manager for credentials, the strongest matches are bitwarden/clients (This is the official client repository for Bitwarden, providing), passbolt/passbolt_api (Passbolt is an open-source, self-hosted password manager providing secure) and bitwarden/server (This repository provides the official self-hosted backend server for). dani-garcia/vaultwarden and keepassxreboot/keepassxc 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 lastpass”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to LastPass

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

    This is the official client repository for Bitwarden, providing the end-to-end encrypted browser extensions, mobile apps, and desktop interfaces needed to securely store, manage, and autofill credentials with full self-hosting support.

    TypeScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsZero-Knowledge Suites
    View on GitHub↗13,114
  • 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 is an open-source, self-hosted password manager providing secure team credential sharing, OpenPGP end-to-end encryption, and a robust REST API backend for vaults.

    PHPControlled Password SharingEnd-to-End EncryptionDocker Deployments
    View on GitHub↗5,974
  • 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, supporting zero-knowledge end-to-end encryption, credential sharing, and master password protection for secure password management.

    C#End-to-End Encryption
    View on GitHub↗18,074
  • dani-garcia/vaultwardendani-garcia avatar

    dani-garcia/vaultwarden

    62,749View on GitHub↗

    Vaultwarden is a self-hosted password management server designed to store and synchronize sensitive credentials, identities, and organizational data across multiple client devices. It functions as a database-backed web application that provides an API layer for secure client-server communication, enabling users to manage personal vaults and organizational data sharing with multi-factor authentication. The project distinguishes itself through a comprehensive administrative infrastructure that provides centralized control over server configuration, user accounts, and system diagnostics via a de

    Vaultwarden is a self-hosted, end-to-end encrypted password management server compatible with official Bitwarden clients, providing robust credential synchronization, mobile and browser extension support, and organizational sharing.

    RustServicesSelf-Hosted Password ManagersAdministrative Dashboards
    View on GitHub↗62,749
  • 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 is a trusted local password manager that encrypts credentials and supports browser extensions, though it relies on local file syncing rather than a hosted server architecture for self-hosting.

    C++Browser Extensions
    View on GitHub↗27,675
  • 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, self-hostable password manager that derives deterministic credentials on the client side without storing data, though it lacks traditional vault syncing and credential sharing compared to standard storage-based password managers.

    TypeScriptStateless Password ManagersClient-Side ComputationsCounter-Based Rotations
    View on GitHub↗6,030
  • 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

    This repository provides the official Android mobile application for the self-hosted password manager ecosystem, offering zero-knowledge encryption and native mobile autofill, though it is only the client component rather than the complete server-and-client suite.

    KotlinEnd-to-End Encryption
    View on GitHub↗8,457
  • 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 web-based and self-hostable password manager compatible with KeePass databases, though it relies on cloud storage or file sync rather than a dedicated companion server for some features.

    HTMLEncrypted Database ManagersKeePass Database CompatibilityKeePass Database Managers
    View on GitHub↗12,942
  • 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 and team sharing capabilities, though it relies on its progressive web app and desktop clients rather than native mobile apps or full self-hosting out of the box in the same way as flagship alternatives.

    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 self-hosted zero-knowledge collaboration and office suite, which shares privacy-centric encryption features but is an entirely different category of tool than a dedicated password manager.

    JavaScriptEnd-to-End EncryptionEnd-To-End Encryption SystemsZero-Knowledge Suites
    View on GitHub↗7,739
  • tutao/tutanotatutao avatar

    tutao/tutanota

    7,302View on GitHub↗

    Tutanota is an end-to-end encrypted email client and privacy-focused mail server. It functions as a cross-platform secure messaging application that provides encrypted email and calendar synchronization across desktop and mobile devices. The system ensures that only the sender and recipient can read messages by implementing a zero-knowledge architecture, where the service provider cannot access user private keys or cleartext data. This is achieved through client-side encryption and the use of asymmetric key exchange to share encrypted messages without prior secret key exchange. The platform

    This repository is a secure encrypted email and calendar service rather than a password manager, so it lacks credential autofill and vault storage despite sharing privacy-focused encryption features.

    TypeScriptEnd-to-End EncryptionZero-Knowledge Suites
    View on GitHub↗7,302
  • open-keychain/open-keychainopen-keychain avatar

    open-keychain/open-keychain

    2,510View on GitHub↗

    OpenKeychain is a mobile OpenPGP key manager and identity provider used for storing, importing, and organizing encryption keys and digital certificates. It serves as an end-to-end encryption client and digital signature tool for encrypting and decrypting text and files. The application functions as a central vault that provides encryption and decryption services to third-party apps, such as email clients and password managers. It enables secure public key exchange through online directory retrieval and QR code scanning. The project covers cryptographic identity verification, including the ab

    OpenKeychain manages OpenPGP encryption keys and digital certificates rather than storing and autofilling passwords as a dedicated credential manager.

    JavaEnd-to-End EncryptionEnd-to-End Encryption
    View on GitHub↗2,510

Related searches

  • a self hosted password manager for credentials
  • a self hosted password manager for credentials
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
bitwarden/clients13.1KTypeScriptNOASSERTIONJun 23, 2026
passbolt/passbolt_api6KPHPAGPL-3.0Jun 11, 2026
bitwarden/server18.1KC#otherFeb 20, 2026
dani-garcia/vaultwarden62.7KRustAGPL-3.0Jun 5, 2026
keepassxreboot/keepassxc27.7KC++NOASSERTIONJun 4, 2026
lesspass/lesspass6KTypeScriptGPL-3.0Jun 23, 2026
bitwarden/android8.5KKotlingpl-3.0Feb 19, 2026
keeweb/keeweb12.9KHTMLNOASSERTIONMay 8, 2026
padloc/padloc2.9KJavaScriptAGPL-3.0Mar 29, 2025
cryptpad/cryptpad7.7KJavaScriptAGPL-3.0Jun 22, 2026
a self-hosted password vault
  • an open source self hosted password manager
  • an open source encrypted email service
  • an open source identity management platform
  • an open source zero knowledge cloud storage service
  • an open source virtual private network solution