/go-keychain

Simple OS keychain bindings for password storage in Go (Golang)

Primary LanguageGoMIT LicenseMIT

go-keychain

A simple interface for using the operating system's keychain to store and retrieve passwords.

Currently only supports OS X.

Usage

import "github.com/lunixbochs/keychain"

func main() {
  keychain.Add("test service", "username", "password")
  keychain.Find("test service", "username") == "password"
  keychain.Remove("test service", "username")
}