Here is an implementation of Go LevelDB https://github.com/syndtr/goleveldb
Here's how to use it:
go get github.com/syndtr/goleveldb/leveldb
Create or open a database:
db, err := leveldb.OpenFile("path/to/db", nil) ... defer db.Close() ...
Read or modify database contents:
data, err := db.Get([]byte("key"), nil) ... err = db.Put([]byte("key"), []byte("value"), nil) ... err = db.Delete([]byte("key"), nil) ...
source share