123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- [[clients]]
- == Clients
- [[community-perl]]
- === Perl
- * http://github.com/clintongormley/ElasticSearch.pm[ElasticSearch.pm]:
- Perl client.
- [[community-python]]
- === Python
- * http://github.com/aparo/pyes[pyes]:
- Python client.
- * http://github.com/rhec/pyelasticsearch[pyelasticsearch]:
- Python client.
- * https://github.com/eriky/ESClient[ESClient]:
- A lightweight and easy to use Python client for ElasticSearch.
- * https://github.com/humangeo/rawes[rawes]:
- Python low level client.
- * https://github.com/mozilla/elasticutils/[elasticutils]:
- A friendly chainable ElasticSearch interface for Python.
- * http://intridea.github.io/surfiki-refine-elasticsearch/[Surfiki Refine]:
- Python Map-Reduce engine targeting Elasticsearch indices.
- [[community-ruby]]
- === Ruby
- * http://github.com/karmi/tire[Tire]:
- Ruby API & DSL, with ActiveRecord/ActiveModel integration.
- * http://github.com/grantr/rubberband[rubberband]:
- Ruby client.
- * https://github.com/PoseBiz/stretcher[stretcher]:
- Ruby client.
- * https://github.com/wireframe/elastic_searchable/[elastic_searchable]:
- Ruby client + Rails integration.
- [[community-php]]
- === PHP
- * http://github.com/ruflin/Elastica[Elastica]:
- PHP client.
- * http://github.com/nervetattoo/elasticsearch[elasticsearch] PHP client.
- * http://github.com/polyfractal/Sherlock[Sherlock]:
- PHP client, one-to-one mapping with query DSL, fluid interface.
- [[community-java]]
- === Java
- * https://github.com/searchbox-io/Jest[Jest]:
- Java Rest client.
- [[community-javascript]]
- === Javascript
- * https://github.com/fullscale/elastic.js[Elastic.js]:
- A JavaScript implementation of the ElasticSearch Query DSL and Core API.
- * https://github.com/phillro/node-elasticsearch-client[node-elasticsearch-client]:
- A NodeJS client for elastic search.
- * https://github.com/ramv/node-elastical[node-elastical]:
- Node.js client for the ElasticSearch REST API
- * https://github.com/printercu/elastics[elastics]: Simple tiny client that just works
- [[community-dotnet]]
- === .Net
- * https://github.com/Yegoroff/PlainElastic.Net[PlainElastic.Net]:
- .NET client.
- * https://github.com/Mpdreamz/NEST[NEST]:
- .NET client.
- * https://github.com/medcl/ElasticSearch.Net[ElasticSearch.NET]:
- .NET client.
- [[community-scala]]
- === Scala
- * https://github.com/sksamuel/elastic4s[elastic4s]:
- Scala DSL.
- * https://github.com/scalastuff/esclient[esclient]:
- Thin Scala client.
- * https://github.com/bsadeh/scalastic[scalastic]:
- Scala client.
- [[community-clojure]]
- === Clojure
- * http://github.com/clojurewerkz/elastisch[Elastisch]:
- Clojure client.
- [[community-go]]
- === Go
- * https://github.com/mattbaird/elastigo[elastigo]:
- Go client.
- * https://github.com/belogik/goes[goes]:
- Go lib.
- [[community-erlang]]
- === Erlang
- * http://github.com/tsloughter/erlastic_search[erlastic_search]:
- Erlang client using HTTP.
- * https://github.com/dieswaytoofast/erlasticsearch[erlasticsearch]:
- Erlang client using Thrift.
- * https://github.com/datahogs/tirexs[Tirexs]:
- An https://github.com/elixir-lang/elixir[Elixir] based API/DSL, inspired by
- http://github.com/karmi/tire[Tire]. Ready to use in pure Erlang
- environment.
- [[community-eventmachine]]
- === EventMachine
- * http://github.com/vangberg/em-elasticsearch[em-elasticsearch]:
- elasticsearch library for eventmachine.
- [[community-command-line]]
- === Command Line
- * https://github.com/elasticsearch/es2unix[es2unix]:
- Elasticsearch API consumable by the Linux command line.
- * https://github.com/javanna/elasticshell[elasticshell]:
- command line shell for elasticsearch.
- [[community-ocaml]]
- === OCaml
- * https://github.com/tovbinm/ocaml-elasticsearch[ocaml-elasticsearch]:
- OCaml client for Elasticsearch
- [[community-smalltalk]]
- === Smalltalk
- * http://ss3.gemstone.com/ss/Elasticsearch.html[Elasticsearch] -
- Smalltalk client for Elasticsearch
- [[community-cold-fusion]]
- === Cold Fusion
- * https://github.com/jasonfill/ColdFusion-ElasticSearch-Client[ColdFusion-ElasticSearch-Client]
- Cold Fusion client for Elasticsearch
|