Skip to content
Go bindings for Kyoto Cabinet library.
Go C
Find file
Latest commit c09eec8 Feb 7, 2013 @fsouza all: fix licensing
Unfortunately, Kyoto Cabinet is licensed under GPL, so I need to use
this damn license. I can ensure that this project is now frozen ;)
Failed to load latest commit information.


Go bindings for kyoto cabinet database

More details on Kyoto Cabinet and how to install it (you need its core library
to use with):

You can install gokabinet using go get:

    % go get

After installing it, you can use in your Go code. Here is a simple example:

    package main

    import (

    func main() {
        db := kc.Open("/tmp/cache.kch", kc.WRITE)
        defer db.Close()
        db.Set("names", "Maria|João|José")
        db.SetInt("hits", 500)
        for i := 0; i < 100; i++ {
            db.Increment("hits", 1)

For more examples, check the examples directory in the repository.

Online docs provided by GoPkgDoc:
Something went wrong with that request. Please try again.