Displaying 1 to 20 from 44 results

KeychainAccess - Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

  •    Swift

KeychainAccess is a simple Swift wrapper for Keychain that works on iOS and OS X. Makes using Keychain APIs extremely easy and much more palatable to use in Swift. Any Operation that require authentication must be run in the background thread. If you run in the main thread, UI thread will lock for the system to try to display the authentication dialog.

UICKeyChainStore - UICKeyChainStore is a simple wrapper for Keychain on iOS, watchOS, tvOS and macOS

  •    Objective-C

UICKeyChainStore is a simple wrapper for Keychain that works on iOS and OS X. Makes using Keychain APIs as easy as NSUserDefaults. Try KeychainAccess. KeychainAccess is next generation of UICKeyChainStore.

aws-vault - A vault for securely storing and accessing AWS credentials in development environments

  •    Go

Securely store and access credentials for AWS. AWS Vault stores IAM credentials in your operating systems secure keystore and then generates temporary credentials from those to expose to your shell and applications. It's designed to be complementary to the aws cli tools, and is aware of your profiles and configuration in ~/.aws/config. Check out the announcement blog post for more details.

keychain-swift - Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS

  •    Swift

Keychain is a secure storage. You can store all kind of sensitive data in it: user passwords, credit card numbers, secret tokens etc. Once stored in Keychain this information is only available to your app, other apps can't see it. Besides that, operating system makes sure this information is kept and processed securely. For example, text stored in Keychain can not be extracted from iPhone backup or from its file system. Apple recommends storing only small amount of data in the Keychain. If you need to secure something big you can encrypt it manually, save to a file and store the key in the Keychain. There are four ways you can add KeychainSwift to your project.




FCUUID - iOS UUID / Universally Unique Identifiers library as alternative to UDID and identifierForVendor

  •    Objective-C

iOS UUID library as alternative to the old good UDID and identifierForVendor. This library provides the simplest API to obtain universally unique identifiers with different levels of persistence. It's possible to retrieve the UUIDs created for all devices of the same user, in this way with a little bit of server-side help it's possible manage guest accounts across multiple devices easily.

react-native-keychain - :key: Keychain Access for React Native

  •    Java

Keychain/Keystore Access for React Native. See manual installation below if you have issues with react-native link.

chezmoi - Manage your dotfiles securely across multiple machines.

  •    Go

Manage your dotfiles securely across multiple machines. Secure: chezmoi can retreive secrets from 1Password, Bitwarden, LastPass, pass, Vault, your Keychain (on macOS), GNOME Keyring (on Linux), or any command-line utility of your choice. You can checkout your dotfiles repo on as many machines as you want without revealing any secrets to anyone.

InstagramKit - The unofficial Instagram iOS SDK

  •    Objective-C

An extensive Objective C wrapper for the Instagram API, completely compatible with Swift. The framework is built atop AFNetworking’s blocks-based architecture and additionally, parses JSON data and creates model objects asynchronously so there’s absolutely no parsing on the main thread. It’s neat, fast and works like a charm.


alfred-workflow - Full-featured library for writing Alfred workflows

  •    Python

A helper library in Python for authors of workflows for Alfred 2 and 3. Supports OS X 10.6+ and Python 2.6 and 2.7 (Alfred 3 is 10.9+/2.7 only).

KeychainCracker - macOS keychain cracking tool

  •    Objective-C

macOS keychain cracking tool. I wrote this software in order to help relatives of a deceased friend to recover data from his computer. Please enjoy it responsibly, and please do not hack/harm people.

envchain - Environment variables meet macOS Keychain and gnome-keyring <3

  •    C

Secrets for common computing environments, such as AWS_SECRET_ACCESS_KEY, are set with environment variables. A common practice is to set them in shell's intialization files such as .bashrc and .zshrc.

LTHPasscodeViewController - iOS 7 style Passcode Lock

  •    Objective-C

Simple to use iOS 7 style Passcode - the one you get in Settings when changing your passcode. Drag the contents of LTHPasscodeViewController to your project, or add pod 'LTHPasscodeViewController' to your Podfile (preffered).

node-keytar - Native Password Node Module

  •    C++

A native Node module to get, add, replace, and delete passwords in system's keychain. On macOS the passwords are managed by the Keychain, on Linux they are managed by the Secret Service API/libsecret, and on Windows they are managed by Credential Vault.Currently this library uses libsecret so you may need to install it before running npm install.

Prephirences - Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state

  •    Swift

Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. ie. any object which implement the simple protocol PreferencesType, which define key value store methods.

SimpleKeychain - A Keychain helper for iOS to make it very simple to store/obtain values from iOS Keychain

  •    Objective-C

A wrapper to make it really easy to deal with iOS Keychain and store your user's credentials securely.At least iOS 7, if you want to use kSecAttrAccessControl with the flag useAccessControl you need to have iOS 8+.

keymage - Yet Another JS Keybinding library

  •    Javascript

Keymage is a small (1.6kb after Closure Compiler and gzip) library for handling key bindings in JavaScript. It supports nested application scopes, has a simple DSL for defining keys and can handle key chords. There are no dependencies. It is possible to use library as a simple JS module, as an AMD module or as CommonJS module.

android-secure-storage - Encrypt and store data using the keystore APIs.

  •    Java

This is a simple library that lets you encrypt and decrypt data/text. Android's keystore system is used to store cryptographic keys in a container to make it more difficult to extract from the device. The key material is non-exportable. The keystore system is used instead of the KeyChain API, because this library does not intend to allow system-wide credential storage, allowing multiple apps to access the keys. This library is single-app use only.You should have a relatively good understanding of RxJava before using this library.

keychain-manager-js - A key system for hierarchical deterministic (HD / BIP32) keychains

  •    Javascript

A key system based around accounts that each have hierarchical deterministic (HD) keychains with ECDSA keypairs (the ones Bitcoin uses).A master private keychain is the highest level abstraction of keys. It represents the root or master private key for the application and/or device. Account-specific private keychains can be derived from it, which can then be used to derive account-specific public keychains.