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
·
apple avatar

apple/password-manager-resources

0
View on GitHub↗
4,739 stars·605 forks·JavaScript·MIT·19 views

Password Manager Resources

This project is a knowledge base and collection of static resources for password manager development. It provides a centralized repository of data and rules used to identify website credential behaviors and password complexity requirements.

The resource set includes a mapping of native application identifiers to web domains to facilitate credential sharing and a registry of website quirks to handle non-standard authentication flows. It also contains a system for grouping affiliated domains that share credentials to improve the accuracy of account suggestions.

The project covers a broad range of credential management capabilities, including the localization of password change pages, detection of third-party credential requests, and the identification of sites that require two-factor codes to be appended to passwords. It also includes a rule parser that converts human-readable password complexity requirements into machine-readable formats and mappings that connect web browsers to their respective extension stores.

Features

  • Password Management - Provides a knowledge base of website behaviors and password requirements for password manager development.
  • Knowledge Bases - Acts as a centralized knowledge base of website credential behaviors and password complexity requirements for password manager developers.
  • Credential Behavior Quirks - Maps specific web domains to non-standard credential behaviors to ensure correct password manager handling.
  • Autofill Integrations - Improves login suggestions by mapping shared domains and linking native application IDs to web accounts.
  • Shared Web Credentials - Groups websites that share a single set of credentials to provide relevant account suggestions across affiliated domains.
  • Cross-Platform Identity Integration - Associates native application identifiers with web domains to enable credential sharing across platforms.
  • Domain Association Services - Associates native application identifiers with web domains to suggest matching credentials for apps.
  • Credential Behavior Maps - Provides a comprehensive registry of website authentication quirks and domain-sharing rules to optimize password manager autofill.
  • Domain-Shared Credentials - Clusters affiliated domains that share a single set of user credentials for unified account suggestions.
  • Web-App Credential Sharing - Links native application identifiers with web domains to enable seamless credential sharing between apps and browsers.
  • Complexity Requirement Lookups - Maps domains to specific password complexity and character requirements to ensure generated passwords are compatible.
  • Policy-Aware Generators - Ensures generated passwords meet specific website complexity and character requirements using a rule database.
  • Static Data Distributions - Provides a centralized collection of static data files for password managers to synchronize site behaviors.
  • Password Complexity Parsers - Converts human-readable password rule strings into machine-readable formats for application runtimes.
  • Web Auth Behavior Handling - Manages non-standard website behaviors, such as two-factor code appending, to prevent autofill errors.
  • Complexity Rule Parsers - Implements a rule parser that converts human-readable password complexity requirements into machine-readable formats.
  • Password Manager Resource Maps - Ships a curated collection of browser extension store mappings and account security page URLs.
  • Third-Party Frame Detectors - Identifies third-party frames that request external credentials to prevent incorrect password saving.
  • Credential Request Detectors - Identifies domains that request credentials for other services when embedded as third-party frames.
  • 2FA Appending Detection - Identifies websites that require two-factor codes to be appended to passwords to prevent accidental auto-submission.
  • Security Page Localizations - Maps domains to their specific password reset or change URLs to facilitate direct navigation to security settings.
  • Rule Parsers - Converts human-readable password complexity requirements into machine-readable formats using JavaScript or Rust.
  • Password and MFA Management - Collects password rules and site-specific quirks for password managers.

Star history

Star history chart for apple/password-manager-resourcesStar history chart for apple/password-manager-resources

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

Frequently asked questions

What does apple/password-manager-resources do?

This project is a knowledge base and collection of static resources for password manager development. It provides a centralized repository of data and rules used to identify website credential behaviors and password complexity requirements.

What are the main features of apple/password-manager-resources?

The main features of apple/password-manager-resources are: Password Management, Knowledge Bases, Credential Behavior Quirks, Autofill Integrations, Shared Web Credentials, Cross-Platform Identity Integration, Domain Association Services, Credential Behavior Maps.

What are some open-source alternatives to apple/password-manager-resources?

Open-source alternatives to apple/password-manager-resources include: 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… kishikawakatsumi/keychainaccess — KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain… kanidm/kanidm — Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… keepassx/keepassx — KeePassX is a cross-platform password vault application and database manager that stores usernames and passwords in an…

Open-source alternatives to Password Manager Resources

Similar open-source projects, ranked by how many features they share with Password Manager Resources.
  • 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
  • kishikawakatsumi/keychainaccesskishikawakatsumi avatar

    kishikawakatsumi/KeychainAccess

    8,247View on GitHub↗

    KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain across iOS and macOS. It provides a type-safe interface for managing sensitive information and user credentials on iOS, macOS, tvOS, and watchOS. The library includes a biometric authentication interface that requires FaceID or TouchID verification with custom prompts before accessing specific secure items. It also enables the synchronization of credentials across Apple devices via a cloud keychain and provides a manager for sharing login credentials between native applications an

    Swift
    View on GitHub↗8,247
  • kanidm/kanidmkanidm avatar

    kanidm/kanidm

    4,595View on GitHub↗

    Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory services across distributed infrastructure. It provides a comprehensive framework for managing human and service accounts, utilizing a schema-driven database to store identity records, group memberships, and system attributes. The platform supports a wide range of authentication methods, including passkeys, passwords, and standard protocols like OAuth2, OIDC, LDAP, and RADIUS. The system distinguishes itself through a granular access control engine that enforces security policies

    Rustauthenticationiamidentity
    View on GitHub↗4,595
  • See all 30 alternatives to Password Manager Resources→