awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
square avatar

square/Valet

0
View on GitHub↗
4,162 stars·224 forks·Swift·Apache-2.0·2 vues

Valet

Valet est une bibliothèque Swift pour gérer le stockage sécurisé de données dans le trousseau (keychain) du système Apple sur iOS et macOS. Elle fournit un wrapper de haut niveau pour stocker et récupérer des chaînes sensibles et des objets de données en utilisant des enclaves sécurisées basées sur le matériel.

Le projet permet la synchronisation des données de trousseau stockées sur plusieurs appareils via des services de trousseau basés sur le cloud. Il inclut également des mécanismes pour échanger des identifiants sécurisés entre plusieurs applications du même développeur en utilisant l'accès au trousseau partagé et les droits de groupe d'applications.

La bibliothèque couvre l'authentification biométrique pour protéger la récupération des données et gère la migration et le remappage des entrées de trousseau existantes.

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.
  • Sécurité et confidentialité - Abstraction for secure data storage in Keychain.

Historique des stars

Graphique de l'historique des stars pour square/valetGraphique de l'historique des stars pour square/valet

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait square/valet ?

Valet est une bibliothèque Swift pour gérer le stockage sécurisé de données dans le trousseau (keychain) du système Apple sur iOS et macOS. Elle fournit un wrapper de haut niveau pour stocker et récupérer des chaînes sensibles et des objets de données en utilisant des enclaves sécurisées basées sur le matériel.

Quelles sont les fonctionnalités principales de square/valet ?

Les fonctionnalités principales de square/valet sont : Keychain Storage, Apple Platform Keychain Wrappers, Biometric Authentication, Data Decryption Gating, Secure Storage, Keychain Group Secret Sharing, Cloud Data Synchronization, Cloud Storage Replication.

Quelles sont les alternatives open-source à square/valet ?

Les alternatives open-source à square/valet incluent : 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…

Alternatives open source à Valet

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Valet.
  • nativephp/laravelAvatar de NativePHP

    NativePHP/laravel

    3,885Voir sur 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
    Voir sur GitHub↗3,885
  • soffes/samkeychainAvatar de soffes

    soffes/SAMKeychain

    5,368Voir sur 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
    Voir sur GitHub↗5,368
  • kishikawakatsumi/keychainaccessAvatar de kishikawakatsumi

    kishikawakatsumi/KeychainAccess

    8,247Voir sur 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
    Voir sur GitHub↗8,247
  • bitwarden/androidAvatar de bitwarden

    bitwarden/android

    8,457Voir sur 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
    Voir sur GitHub↗8,457
  • Voir les 30 alternatives à Valet→