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