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
keeweb avatar

keeweb/keeweb

0
View on GitHub↗
12,942 stars·1,153 forks·HTML·40 viewskeeweb.info↗

Keeweb

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-time passwords, and biometric database unlocking. It also supports the use of hardware security keys and keyfiles to protect encrypted data.

The software can be deployed as a container or a standalone web application.

Features

  • KeePass Database Compatibility - Implements the XML-based KeePass database specification for cross-platform vault compatibility.
  • Encrypted Database Managers - Provides a full interface for creating and managing password-protected databases using the KeePass format.
  • KeePass Database Managers - Implements a full interface for managing encrypted password vaults compatible with the KeePass specification.
  • XML Parsing - Implements XML parsing to read and write the KeePass database format.
  • Password Vaults - Provides a secure vault for managing and storing sensitive credentials through a web interface.
  • Cloud-Synced Managers - Utilizes cloud services and OAuth to ensure encrypted password databases are synchronized across multiple devices.
  • Web-Based Password Vaults - Allows users to open and edit encrypted password databases through a web browser interface.
  • Cloud Synchronization Services - Synchronizes encrypted password databases across devices using remote cloud storage providers via OAuth.
  • Client-Side Decryption - Implements client-side decryption to ensure the master password is never transmitted to the server.
  • Media Decryption - Decrypts database files entirely within the browser to ensure the server never accesses the master password.
  • Synced Credential Vaults - Integrates with remote storage providers via OAuth to synchronize encrypted password files across devices.
  • Credential Managers - Includes a programmable auto-type system to automatically input credentials into external browser fields.
  • Credential Vaults - Provides secure storage and management for sensitive credentials, tokens, and secrets within encrypted vaults.
  • Self-Hosted Password Managers - Offers a private server application for the encrypted storage and synchronization of credentials.
  • Password Generators - Generates cryptographically secure random passwords using customizable character ranges and patterns.
  • Password Management - Functions as a cross-platform application for managing encrypted password vaults using the KeePass database format.
  • Web Crypto API Integrations - Uses browser-native cryptographic primitives to handle encryption and decryption of vault data.
  • Cloud Storage Integrations - Integrates with remote cloud storage services to synchronize encrypted password databases.
  • Docker Container Deployments - Packages the vault application as a Docker image for consistent installation across different hosting environments.
  • Docker-Based Deployment Tools - Supports installation and hosting on private servers using Docker-based containerization.
  • Containerized Application Deployments - Ships with pre-built Docker images to allow the application to be deployed in isolated container environments.
  • Self-Hosted Applications - Can be deployed as a standalone HTML file or a container on private hardware for full data ownership.
  • Biometric Authentication - Uses system biometric sensors to unlock encrypted databases without requiring a manual password.
  • Keyfile Authentication - Increases security by requiring a physical keyfile and a master password to unlock the encrypted vault.
  • Hardware Authentication - Integrates physical security keys using OATH or Challenge-Response modes to strengthen authentication.
  • OAuth Authentication - Uses OAuth 2.0 tokens for secure authentication with third-party cloud storage providers.
  • One-Time Passwords - Generates and stores time-based one-time passwords (TOTP) to provide multi-factor authentication.
  • Breach Detection - Checks passwords against known breach databases to identify and warn about weak credentials.
  • Password Generators - Creates high-entropy random passwords to ensure account security.
  • Two-Factor Authentication - Generates time-based one-time passwords (TOTP) to provide an extra layer of account security.
  • Plugin Extenders - Adds new capabilities and language translations through a modular plugin system.
  • Modular Plugin Architectures - Provides a modular plugin architecture that allows extending core functionality at runtime.
  • Plugin-Based Architectures - Loads external JavaScript modules at runtime to add new features and language translations.
  • Single-File Distributions - Packages the entire application as a standalone HTML file for simple self-hosting and deployment.
  • Password Management - Web-based password manager compatible with KeePass.
  • Security And Privacy - Unofficial KeePass password manager.

Star history

Star history chart for keeweb/keewebStar history chart for keeweb/keeweb

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 Keeweb

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

    MacPass/MacPass

    6,850View on GitHub↗

    MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the KeePass standard. It serves as a secure credential vault for storing usernames and passwords within a hierarchical structure. The application integrates a TOTP authenticator to generate time-based and hash-based one-time passwords for multi-factor authentication. It utilizes a KeePass-compatible database engine to ensure data portability and supports keyfile-based authentication to increase decryption entropy. The project covers broader capabilities including automated credential

    Objective-C
    View on GitHub↗6,850
  • 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
  • kunzisoft/keepassdxKunzisoft avatar

    Kunzisoft/KeePassDX

    6,359View on GitHub↗

    KeePassDX is an Android password manager that opens, edits, and stores encrypted credential databases using the open KeePass 2.x file format. It keeps all password data stored locally on the device without requiring cloud sync or internet access, and supports multiple symmetric-key encryption algorithms including AES, Twofish, and ChaCha20 with Argon2 key derivation. The app unlocks the credential database by delegating authentication to the platform's biometric API, allowing users to bypass the master password entry using fingerprint or face recognition. It generates one-time passwords local

    Kotlinandroidandroid-applicationfingerprint
    View on GitHub↗6,359
  • keepassx/keepassxkeepassx avatar

    keepassx/keepassx

    4,523View on GitHub↗

    KeePassX is a cross-platform password vault application and database manager that stores usernames and passwords in an encrypted file. It utilizes the KeePass database format to secure records using a master password or an optional key file. The application includes an automatic form filler that populates login fields in external applications and a secure password generator for creating high-entropy randomized passwords. The system provides tools for organizing credentials through custom metadata and grouping, alongside utilities for searching records and importing or exporting data.

    C++
    View on GitHub↗4,523
Compare all 30 related projects→

Frequently asked questions

What does keeweb/keeweb do?

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.

What are the main features of keeweb/keeweb?

The main features of keeweb/keeweb are: KeePass Database Compatibility, Encrypted Database Managers, KeePass Database Managers, XML Parsing, Password Vaults, Cloud-Synced Managers, Web-Based Password Vaults, Cloud Synchronization Services.

Which projects share features with keeweb/keeweb?

Projects with overlapping indexed features include: macpass/macpass — MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… kunzisoft/keepassdx — KeePassDX is an Android password manager that opens, edits, and stores encrypted credential databases using the open… keepassx/keepassx — KeePassX is a cross-platform password vault application and database manager that stores usernames and passwords in an… beemdevelopment/aegis — Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a… kimai/kimai — Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates…