{"repo":"keybase/go-keychain","free":true,"listed":false,"github":"https://github.com/keybase/go-keychain","clone":"git clone https://github.com/keybase/go-keychain.git","description":"Golang keychain package for iOS and macOS","language":"Go","stars":668,"topics":["golang","keychain","ios","macos"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Go Keychain A library for accessing the Keychain for macOS, iOS, and Linux in Go (golang). Requires macOS 10.9 or greater and iOS 8 or greater. On Linux, communicates to a provider of the DBUS SecretService spec like gnome-keyring or ksecretservice. Mac/iOS Usage The API is meant to mirror the macOS/iOS Keychain API and is not necessarily idiomatic go. Add Item Query Item Query for multiple results, returning attributes: Query for a single result, returning data: Delete Item Delete a generic password item with service and account: Other There are some convenience methods for generic password: iOS Bindable package in bind . iOS project in ios . Run that project to test iOS. To re-generate framework: Post issues to: https://github.com/keybase/keybase-issues","default_branch":null,"files":null,"tree":[],"storefront":"/r/keybase","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keybase/go-keychain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}