github.com/sym3tri/etcd@v0.2.1-0.20140422215517-a563d82f95d6/Documentation/libraries-and-tools.md (about) 1 ## Libraries and Tools 2 3 **Tools** 4 5 - [etcdctl](https://github.com/coreos/etcdctl) - A command line client for etcd 6 - [etcd-dump](https://npmjs.org/package/etcd-dump) - Command line utility for dumping/restoring etcd. 7 - [etcd-fs](https://github.com/xetorthio/etcd-fs) - FUSE filesystem for etcd 8 9 **Go libraries** 10 11 - [go-etcd](https://github.com/coreos/go-etcd) - Supports v2 12 13 **Java libraries** 14 15 - [justinsb/jetcd](https://github.com/justinsb/jetcd) 16 - [diwakergupta/jetcd](https://github.com/diwakergupta/jetcd) - Supports v2 17 18 **Python libraries** 19 20 - [transitorykris/etcd-py](https://github.com/transitorykris/etcd-py) 21 - [jplana/python-etcd](https://github.com/jplana/python-etcd) - Supports v2 22 - [russellhaering/txetcd](https://github.com/russellhaering/txetcd) - a Twisted Python library 23 24 **Node libraries** 25 26 - [stianeikeland/node-etcd](https://github.com/stianeikeland/node-etcd) - Supports v2 (w Coffeescript) 27 - [lavagetto/nodejs-etcd](https://github.com/lavagetto/nodejs-etcd) - Supports v2 28 29 **Ruby libraries** 30 31 - [iconara/etcd-rb](https://github.com/iconara/etcd-rb) 32 - [jpfuentes2/etcd-ruby](https://github.com/jpfuentes2/etcd-ruby) 33 - [ranjib/etcd-ruby](https://github.com/ranjib/etcd-ruby) - Supports v2 34 35 **C libraries** 36 37 - [jdarcy/etcd-api](https://github.com/jdarcy/etcd-api) - Supports v2 38 39 **Clojure libraries** 40 41 - [aterreno/etcd-clojure](https://github.com/aterreno/etcd-clojure) 42 - [dwwoelfel/cetcd](https://github.com/dwwoelfel/cetcd) - Supports v2 43 - [rthomas/clj-etcd](https://github.com/rthomas/clj-etcd) - Supports v2 44 45 **Erlang libraries** 46 47 - [marshall-lee/etcd.erl](https://github.com/marshall-lee/etcd.erl) 48 49 **.Net Libraries** 50 51 - [drusellers/etcetera](https://github.com/drusellers/etcetera) 52 53 **PHP Libraries** 54 55 - [linkorb/etcd-php](https://github.com/linkorb/etcd-php) 56 57 **Haskell libraries** 58 59 - [wereHamster/etcd-hs](https://github.com/wereHamster/etcd-hs) 60 61 A detailed recap of client functionalities can be found in the [clients compatibility matrix][clients-matrix.md]. 62 63 [clients-matrix.md]: https://github.com/coreos/etcd/blob/master/Documentation/clients-matrix.md 64 65 **Chef Integration** 66 67 - [coderanger/etcd-chef](https://github.com/coderanger/etcd-chef) 68 69 **Chef Cookbook** 70 71 - [spheromak/etcd-cookbook](https://github.com/spheromak/etcd-cookbook) 72 73 **BOSH Releases** 74 75 - [cloudfoundry-community/etcd-boshrelease](https://github.com/cloudfoundry-community/etcd-boshrelease) 76 - [cloudfoundry/cf-release](https://github.com/cloudfoundry/cf-release/tree/master/jobs/etcd) 77 78 **Projects using etcd** 79 80 - [binocarlos/yoda](https://github.com/binocarlos/yoda) - etcd + ZeroMQ 81 - [calavera/active-proxy](https://github.com/calavera/active-proxy) - HTTP Proxy configured with etcd 82 - [derekchiang/etcdplus](https://github.com/derekchiang/etcdplus) - A set of distributed synchronization primitives built upon etcd 83 - [go-discover](https://github.com/flynn/go-discover) - service discovery in Go 84 - [gleicon/goreman](https://github.com/gleicon/goreman/tree/etcd) - Branch of the Go Foreman clone with etcd support 85 - [garethr/hiera-etcd](https://github.com/garethr/hiera-etcd) - Puppet hiera backend using etcd 86 - [mattn/etcd-vim](https://github.com/mattn/etcd-vim) - SET and GET keys from inside vim 87 - [mattn/etcdenv](https://github.com/mattn/etcdenv) - "env" shebang with etcd integration 88 - [kelseyhightower/confd](https://github.com/kelseyhightower/confd) - Manage local app config files using templates and data from etcd 89 - [configdb](https://git.autistici.org/ai/configdb/tree/master) - A REST relational abstraction on top of arbitrary database backends, aimed at storing configs and inventories. 90 - [scrz](https://github.com/scrz/scrz) - Container manager, stores configuration in etcd. 91 - [fleet](https://github.com/coreos/fleet) - Distributed init system