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

square/Valet

0
View on GitHub↗

Valet

Valet is a Swift library for managing secure data storage in the Apple system keychain across iOS and macOS. It provides a high-level wrapper for storing and retrieving sensitive strings and data objects using hardware-backed secure enclaves.

The project enables the synchronization of stored keychain data across multiple devices via cloud-based keychain services. It also includes mechanisms for exchanging secure credentials between multiple applications from the same developer using shared keychain access and app group entitlements.

The library covers biometric authentication to protect data retrieval and manages the migration and remapping of existing keychain entries.

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

Features

  • Keychain Storage - Provides secure storage of credentials and tokens using the native Apple system keychain and secure enclaves.
  • Apple Platform Keychain Wrappers - Provides a Swift library that wraps the system keychains of both iOS and macOS into a unified API.
  • Biometric Authentication - Protects stored data by requiring facial recognition, fingerprints, or a device passcode before retrieval.
  • Data Decryption Gating - Integrates secure enclave authentication to require user presence before releasing decrypted data to the application.
  • Secure Storage - Manages sensitive strings and data objects using hardware-backed secure enclaves and biometric authentication.
  • Keychain Group Secret Sharing - Provides a mechanism for exchanging secure credentials between multiple applications using shared keychain access and app group entitlements.
  • Cloud Data Synchronization - Syncs secure data across multiple Apple devices logged into the same account using cloud services.
  • Cloud Storage Replication - Uses system-level synchronization flags to propagate secure entries across devices via a cloud-based keychain service.
  • Secure Keychain Sharing - Exchanges secure data between multiple applications from the same developer using shared keychain access or app groups.
  • Cloud-Synced Secret Managers - Synchronizes stored keychain data across multiple devices via a cloud-based keychain service.
  • App Group Secret Sharing - Leverages shared access groups to allow multiple applications from the same developer to read the same secure keys.
  • Keychain Management - Securely store data in the keychain without manual configuration.
  • Security And Privacy - Abstraction for secure data storage in Keychain.
4,162 stars·224 forks·Swift·Apache-2.0·16 views

Star history

Star history chart for square/valetStar history chart for square/valet

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.

Frequently asked questions

What does square/valet do?

Valet is a Swift library for managing secure data storage in the Apple system keychain across iOS and macOS. It provides a high-level wrapper for storing and retrieving sensitive strings and data objects using hardware-backed secure enclaves.

What are the main features of square/valet?

The main features of square/valet are: Keychain Storage, Apple Platform Keychain Wrappers, Biometric Authentication, Data Decryption Gating, Secure Storage, Keychain Group Secret Sharing, Cloud Data Synchronization, Cloud Storage Replication.

Which projects share features with square/valet?

Projects with overlapping indexed features include: nativephp/laravel — This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a… soffes/samkeychain — SAMKeychain is an Objective-C keychain manager providing a programmatic interface to create, read, and delete secure… kishikawakatsumi/keychainaccess — KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… keeweb/keeweb — KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a… beemdevelopment/aegis — Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a…

Projects sharing features with Valet

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

    NativePHP/laravel

    3,885View on GitHub↗

    This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a cross-platform app wrapper and binary application bundler, encapsulating PHP codebases into native binaries and installers for macOS, Windows, Linux, iOS, and Android. The project provides a native device API bridge and OS integration layer, allowing PHP application logic to connect directly to host operating system services. This enables the execution of applications as local binaries without the requirement of a remote web server. The framework covers several high-level ca

    PHPlaravelnativephpphp
    View on GitHub↗3,885
  • soffes/samkeychainsoffes avatar

    soffes/SAMKeychain

    5,368View on GitHub↗

    SAMKeychain is an Objective-C keychain manager providing a programmatic interface to create, read, and delete secure credentials stored in the macOS and iOS system keychain. It serves as a lightweight wrapper for managing passwords and sensitive data on Apple platforms. The project provides a unified API that abstracts the implementation differences between macOS and iOS. It wraps low-level C APIs in Objective-C classes to provide an object-oriented interface for interacting with the system security daemon. The library covers secure credential storage and access control, including the abilit

    Objective-Ciosmacosobjective-c
    View on GitHub↗5,368
  • 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
  • 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
Compare all 30 related projects→