awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
soffes avatar

soffes/sskeychainArchived

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

Sskeychain

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 managing encrypted credential storage across both mobile and desktop Apple platforms. This includes support for attribute-based query logic to filter and retrieve specific items from the system data store.

Features

  • Credential Storage - A capability in the library for saving and retrieving passwords and account information using the system keychain for secure data persistence.
  • iOS Keychain Management - Provides a simplified interface for storing and retrieving credentials securely on iOS devices.
  • Apple Platform Keychain Wrappers - Provides an Objective-C library for storing and retrieving credentials using the system keychain across Apple platforms.
  • System Keychain Interfaces - Offers a simplified programming interface for managing secure data persistence and accessibility on Apple platforms.
  • Cross-Platform Apple Applications - Enables secure data storage for applications targeting multiple Apple platforms from a unified interface.
  • C-API Wrappers - Wraps the C-based Apple Security framework APIs in an object-oriented layer for better ergonomics.
  • macOS Keychain Credential Stores - Interfaces directly with the native macOS keychain for secure credential storage.
  • Platform-Specific API Implementations - Provides a unified interface that maps to different keychain implementation details across iOS and macOS.
  • Objective-C Libraries - Implements security framework wrappers specifically for the Objective-C programming language.
  • Item Accessibility Configurations - Allows developers to define granular accessibility levels for when stored sensitive data is available.
  • Data Persistence - Provides a simple wrapper for accessing keychain accounts and passwords.

Star history

Star history chart for soffes/sskeychainStar history chart for soffes/sskeychain

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 soffes/sskeychain do?

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.

What are the main features of soffes/sskeychain?

The main features of soffes/sskeychain are: Credential Storage, iOS Keychain Management, Apple Platform Keychain Wrappers, System Keychain Interfaces, Cross-Platform Apple Applications, C-API Wrappers, macOS Keychain Credential Stores, Platform-Specific API Implementations.

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

Open-source alternatives to soffes/sskeychain include: soffes/samkeychain — SAMKeychain is an Objective-C keychain manager providing a programmatic interface to create, read, and delete secure… blockskit/blockskit — BlocksKit is a low-level utility library for Apple platform development, specifically designed for managing the… ccgus/fmdb — fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It… kishikawakatsumi/keychainaccess — KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain… ncb000gt/node.bcrypt.js — This is a Node.js library for securely hashing and verifying passwords using the bcrypt adaptive hashing algorithm. It… owasp/cheatsheetseries — The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and…

Open-source alternatives to Sskeychain

Similar open-source projects, ranked by how many features they share with Sskeychain.
  • 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
  • blockskit/blockskitBlocksKit avatar

    BlocksKit/BlocksKit

    6,837View on GitHub↗

    BlocksKit is a low-level utility library for Apple platform development, specifically designed for managing the execution flow and memory of blocks within macOS and iOS applications. It provides a collection of helper functions to simplify the use of blocks in Objective-C and C, reducing boilerplate code and addressing inherent technical limitations. The library focuses on bridging Objective-C blocks with legacy C-based APIs by providing compatible wrapper structures and function-pointer emulation. It enables the passing of blocks through system interfaces that require strict C-style callback

    Objective-C
    View on GitHub↗6,837
  • ccgus/fmdbccgus avatar

    ccgus/fmdb

    13,851View on GitHub↗

    fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It provides an Objective-C wrapper that encapsulates the low-level C API, allowing applications to manage local relational data storage and embedded database connections through a high-level interface. The library focuses on thread-safe database access by synchronizing operations across multiple threads using serialized queues to prevent data corruption and race conditions. It includes specialized capabilities for secure local storage, such as database encryption and the management

    Objective-C
    View on GitHub↗13,851
  • 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
  • See all 30 alternatives to Sskeychain→