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

soffes/SAMKeychainArchived

0
View on GitHub↗
5,368 stars·952 forks·Objective-C·MIT·16 views

SAMKeychain

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 ability to store, retrieve, and delete account passwords and authentication tokens in encrypted persistent storage.

Features

  • Keychain Management - Serves as a lightweight wrapper for managing secure credential storage in the iOS system keychain.
  • Credential Deletions - Provides functionality to permanently erase stored passwords and sensitive account data from the system keychain.
  • Keychain Managers - Provides a complete programmatic interface to create, read, and delete secure credentials in the Apple system keychain.
  • macOS Keychain Credential Stores - Saves account passwords and authentication tokens securely within the native Apple system keychain.
  • Credential Storage - Implements a secure mechanism for storing passwords and tokens that persist across application restarts.
  • Keychain Storage - Implements direct integration with the system security daemon for encrypted persistent storage of sensitive data.
  • Stored Credential Retrievals - Fetches stored passwords and authentication tokens from the system keychain using specific account identifiers.
  • Apple Platform Utilities - Simplifies the management of secure account information for applications developed for Apple hardware.
  • C-API Wrappers - Wraps low-level C Security APIs in Objective-C classes to provide an idiomatic object-oriented interface.
  • Objective-C Libraries - Provides a simplified set of Objective-C functions for managing sensitive data on Apple platforms.
  • Security Frameworks - Provides an interface that leverages the native Apple Security framework for encrypted data handling.
  • Platform-Specific API Implementations - Provides a unified API that abstracts the implementation differences between macOS and iOS keychain services.

Star history

Star history chart for soffes/samkeychainStar history chart for soffes/samkeychain

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to SAMKeychain

Similar open-source projects, ranked by how many features they share with SAMKeychain.
  • soffes/sskeychainsoffes avatar

    soffes/sskeychain

    5,368View on GitHub↗

    sskeychain is an Objective-C library that provides a simplified programming interface for managing secure data persistence on iOS and macOS. It serves as an object-oriented wrapper for the Apple Security framework, enabling the storage and retrieval of passwords and account credentials. The library handles the translation between low-level system APIs and high-level object interfaces to manage sensitive information. It includes mechanisms for defining keychain item accessibility levels to control when stored data is available to an application. The project provides a shared interface for man

    Objective-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
  • square/valetsquare avatar

    square/Valet

    4,162View on GitHub↗

    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

    Swift
    View on GitHub↗4,162
  • orbstack/orbstackorbstack avatar

    orbstack/orbstack

    8,903View on GitHub↗

    OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores

    Shellcolimadockerdocker-desktop
    View on GitHub↗8,903
See all 30 alternatives to SAMKeychain→

Frequently asked questions

What does soffes/samkeychain do?

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.

What are the main features of soffes/samkeychain?

The main features of soffes/samkeychain are: Keychain Management, Credential Deletions, Keychain Managers, macOS Keychain Credential Stores, Credential Storage, Keychain Storage, Stored Credential Retrievals, Apple Platform Utilities.

What are some open-source alternatives to soffes/samkeychain?

Open-source alternatives to soffes/samkeychain include: soffes/sskeychain — sskeychain is an Objective-C library that provides a simplified programming interface for managing secure data… kishikawakatsumi/keychainaccess — KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain… square/valet — Valet is a Swift library for managing secure data storage in the Apple system keychain across iOS and macOS. It… orbstack/orbstack — OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running… thoughtbot/til — This project is a git-based documentation site and markdown knowledge base designed as a searchable archive of… nangohq/nango — Nango is an open-source platform that connects applications to external APIs by managing authentication, data…