Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Go bindings for Kyoto Cabinet library.
Go C
Branch: master

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 ;)
latest commit c09eec810f
@fsouza authored
Failed to load latest commit information.
kc all: fix licensing
.gitignore Updated gitignore
.travis.yml travis: less output
README readme: update link to package documentation


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.