Ben Kalman 5b8462f3d6 Update non-Flickr clients to noms v37.0.0 (#1606)
Major changes:
* async newList() --> sync new List()
* rename ref --> hash
* better types
* walk() return type changed
2016-05-23 17:46:41 -07:00
2016-05-21 11:38:35 -07:00
2016-05-23 17:45:10 -07:00
2016-05-19 11:38:00 -07:00
2016-05-21 11:38:35 -07:00
2016-05-23 17:45:10 -07:00
2016-05-16 12:03:39 -07:00
2016-05-21 13:02:39 -07:00
2016-05-21 11:38:35 -07:00
2016-05-20 15:23:08 -07:00
2016-05-19 13:55:55 -04:00

Noms

Noms is a content-addressable, append-only, peer-to-peer, structured data store.

In other words, noms is git for data.

This repository contains two reference implementations of the noms protocol - one in Go, and one in JavaScript. It also includes a number of tools and sample applications.

Prerequisites

Set environment variables

Get the code

mkdir -p $GOPATH/src/github.com/attic-labs
cd $GOPATH/src/github.com/attic-labs
git clone https://github.com/attic-labs/noms

Build

go install `go list ./... | grep -v /vendor/`
go test `go list ./... | grep -v /vendor/`

Run

cd "$GOPATH/src/github.com/attic-labs/noms/clients/go/counter"
go build
./counter ldb:/tmp/foo:foo
./counter ldb:/tmp/foo:foo
./counter ldb:/tmp/foo:foo

What next?

S
Description
Dolt – Git for Data
Readme Apache-2.0 365 MiB
Latest
2026-05-08 18:44:37 -05:00
Languages
Go 69.5%
Shell 17.8%
JavaScript 12%
Java 0.1%
Python 0.1%