Blocase is a distributed NoSQL document database powered by the blockchain technology.
Note to Developers
- This is a prototype.
- The APIs are constantly evolving and designed to demonstrate types of functionality. Expect substantial changes before the release.
Compile on Linux/MacOS
Prerequisite: Go version: 1.10 or later
git clone https://github.com/codingpeasant/blocase.git go get github.com/sirupsen/logrus go get github.com/dgrijalva/jwt-go go get github.com/boltdb/bolt go get github.com/blevesearch/bleve go get github.com/ethereum/go-ethereum/crypto go get github.com/gorilla/mux go get gopkg.in/validator.v2 go get github.com/syndtr/goleveldb/leveldb go get github.com/urfave/cli go get github.com/thoas/go-funk go get github.com/libp2p/go-libp2p cd ~/go/src/github.com/blocase/blocase go build -ldflags="-s -w"
Blocase supports Darwin, Linux and Windows with amd64.
Checkout Blocase In 10 Minutes
Blocase is licensed as Apache 2.0.