Camlistore is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Go JavaScript Python Java Objective-C HTML Other
Latest commit 6c7d0d0 Jan 18, 2017 @mpl mpl committed with Gerrit Code Review Merge "doc: explain how publisher paths work with permanodes"
Failed to load latest commit information.
.hackfests Add a hackfest entry. Missed a lot of these, but still fun. Dec 28, 2013
app Merge "app/publisher: do not show all published nodes at root" Jan 16, 2017
bin New build tool. Should even work on Windows, if Go 1.1 is available, … Jun 10, 2013
clients Merge "android: avoid excessive UI updates" Oct 18, 2016
cmd pkg/deploy: no self-signed certs, name in Jan 13, 2017
config pkg/server: add share handler prefix to discovery Nov 9, 2016
dev make.go: remove --use_gopath May 9, 2016
doc doc: explain how publisher paths work with permanodes Jan 18, 2017
internal/chanworker add canonical import paths Mar 14, 2016
lib/python Send auth header with GET requests too. Aug 3, 2013
misc vendor: update Jan 5, 2017
old Move remaining stuff in third_party/* to vendor/* Apr 20, 2016
pkg Merge "pkg/deploy: no self-signed certs, name in" Jan 18, 2017
server Merge "pkg/deploy: no self-signed certs, name in" Jan 18, 2017
vendor vendor: update Jan 5, 2017
website website: log when SMTP down Dec 15, 2016
.dockerignore Dockerfile: update Mar 11, 2016
.gitignore gitignore: bin/website Jun 29, 2016
.header updated year in header template to 2015 Apr 19, 2015
.travis.yml travis CI: remove go tip Oct 24, 2016
AUTHORS Merge "C+A: add Tilman Dilo (Individual CLA)" Apr 30, 2016
BUILDING Update build instructions wrt Go 1.5 requirement Aug 23, 2015 website: update CLA instruction Jun 24, 2016
COPYING Add Apache license. Jan 28, 2011
Dockerfile Dockerfile: update Jun 9, 2016
Makefile path fixes for third_party move Apr 21, 2016
README rename HACKING to Apr 27, 2016
TESTS cond: clean-up and start of tests Jan 19, 2014
TODO Address TODO by moving CAMLI_DEBUG checks into env Aug 25, 2015
make.go make.go: allow dots in mirrored filenames Jan 2, 2017


Camlistore is your personal storage system for life.

It's a way to store, sync, share, model and back up content.

It stands for "Content-Addressable Multi-Layer Indexed Storage", for
lack of a better name.  For more, see:

Other useful files:

     BUILDING       how to compile it ("go run make.go")
     CONTRIBUTING   how to do development and contribute

Mailing lists:

Bugs and contributing: