go-couchdb alternatives and similar packages
Based on the "NoSQL Databases" category.
Alternatively, view go-couchdb alternatives based on common mentions on social networks and blogs.
-
qmgo
Qmgo - The Go driver for MongoDB. It‘s based on official mongo-go-driver but easier to use like Mgo. -
mgm
Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver) -
go-rejson
Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis) -
godscache
An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of go-couchdb or a related project?
README
What's this?
go-couchdb is yet another CouchDB client written in Go. It was written because all the other ones didn't provide functionality that I need.
The API is not fully baked at this time and may change.
This project contains three Go packages:
package couchdb
import "github.com/fjl/go-couchdb"
This wraps the CouchDB HTTP API.
package couchapp
import "github.com/fjl/go-couchdb/couchapp"
This provides functionality similar to the original couchapp tool, namely compiling a filesystem directory into a JSON object and storing the object as a CouchDB design document.
package couchdaemon
import "github.com/fjl/go-couchdb/couchdaemon"
This package contains some functions that help you write Go programs that run as a daemon started by CouchDB, e.g. fetching values from the CouchDB config.
Tests
You can run the unit tests with go test
.