mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-25 07:37:19 -04:00
This commit is contained in:
parent
8744ebb246
commit
010243cad5
1 changed files with 33 additions and 20 deletions
|
@ -43,12 +43,12 @@ a number of clients that have been contributed by the community for various lang
|
||||||
[[b4j]]
|
[[b4j]]
|
||||||
== B4J
|
== B4J
|
||||||
* https://www.b4x.com/android/forum/threads/server-jelasticsearch-search-and-text-analytics.73335/[jElasticsearch]:
|
* https://www.b4x.com/android/forum/threads/server-jelasticsearch-search-and-text-analytics.73335/[jElasticsearch]:
|
||||||
B4J client based on the official Java REST client.
|
B4J client based on the official Java REST client. **- Last release more than a year ago**
|
||||||
|
|
||||||
[[cpp]]
|
[[cpp]]
|
||||||
== C++
|
== C++
|
||||||
* https://github.com/seznam/elasticlient[elasticlient]: simple library for
|
* https://github.com/seznam/elasticlient[elasticlient]: simple library for
|
||||||
simplified work with Elasticsearch in C++.
|
simplified work with Elasticsearch in C++. **- Last commit more than a year ago**
|
||||||
|
|
||||||
[[clojure]]
|
[[clojure]]
|
||||||
== Clojure
|
== Clojure
|
||||||
|
@ -57,7 +57,7 @@ a number of clients that have been contributed by the community for various lang
|
||||||
Clojure client, based on the new official low-level REST client.
|
Clojure client, based on the new official low-level REST client.
|
||||||
|
|
||||||
* https://github.com/clojurewerkz/elastisch[Elastisch]:
|
* https://github.com/clojurewerkz/elastisch[Elastisch]:
|
||||||
Clojure client.
|
Clojure client. **- Last commit more than a year ago**
|
||||||
|
|
||||||
[[coldfusion]]
|
[[coldfusion]]
|
||||||
== ColdFusion (CFML)
|
== ColdFusion (CFML)
|
||||||
|
@ -71,17 +71,17 @@ a number of clients that have been contributed by the community for various lang
|
||||||
== Erlang
|
== Erlang
|
||||||
|
|
||||||
* https://github.com/tsloughter/erlastic_search[erlastic_search]:
|
* https://github.com/tsloughter/erlastic_search[erlastic_search]:
|
||||||
Erlang client using HTTP.
|
Erlang client using HTTP. **- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/datahogs/tirexs[Tirexs]:
|
* https://github.com/datahogs/tirexs[Tirexs]:
|
||||||
An https://github.com/elixir-lang/elixir[Elixir] based API/DSL, inspired by
|
An https://github.com/elixir-lang/elixir[Elixir] based API/DSL, inspired by
|
||||||
https://github.com/karmi/tire[Tire]. Ready to use in pure Erlang
|
https://github.com/karmi/tire[Tire]. Ready to use in pure Erlang
|
||||||
environment.
|
environment. **- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/sashman/elasticsearch_elixir_bulk_processor[Elixir Bulk
|
* https://github.com/sashman/elasticsearch_elixir_bulk_processor[Elixir Bulk
|
||||||
Processor]: Dynamically configurable Elixir port of the
|
Processor]: Dynamically configurable Elixir port of the
|
||||||
{client}/java-api/current/java-docs-bulk-processor.html[Bulk Processor].
|
{client}/java-api/current/java-docs-bulk-processor.html[Bulk Processor].
|
||||||
Implemented using GenStages to handle back pressure.
|
Implemented using GenStages to handle back pressure. **- Last commit more than a year ago**
|
||||||
|
|
||||||
[[go]]
|
[[go]]
|
||||||
== Go
|
== Go
|
||||||
|
@ -90,13 +90,13 @@ Also see the {client}/go-api/current/index.html[official Elasticsearch Go
|
||||||
client].
|
client].
|
||||||
|
|
||||||
* https://github.com/mattbaird/elastigo[elastigo]:
|
* https://github.com/mattbaird/elastigo[elastigo]:
|
||||||
Go client.
|
Go client. **- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/olivere/elastic[elastic]:
|
* https://github.com/olivere/elastic[elastic]:
|
||||||
Elasticsearch client for Google Go.
|
Elasticsearch client for Google Go. **- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/softctrl/elk[elk]:
|
* https://github.com/softctrl/elk[elk]:
|
||||||
Golang lib for Elasticsearch client.
|
Golang lib for Elasticsearch client. **- Last commit more than a year ago**
|
||||||
|
|
||||||
|
|
||||||
[[haskell]]
|
[[haskell]]
|
||||||
|
@ -114,7 +114,7 @@ client].
|
||||||
Java Rest client with comprehensive Query DSL API.
|
Java Rest client with comprehensive Query DSL API.
|
||||||
|
|
||||||
* https://github.com/searchbox-io/Jest[Jest]:
|
* https://github.com/searchbox-io/Jest[Jest]:
|
||||||
Java Rest client.
|
Java Rest client. ** - No longer maintained**
|
||||||
|
|
||||||
[[javascript]]
|
[[javascript]]
|
||||||
== JavaScript
|
== JavaScript
|
||||||
|
@ -133,19 +133,19 @@ Elasticsearch client inspired by the {client}/ruby-api/current/index.html[offici
|
||||||
|
|
||||||
* https://github.com/mbuhot/eskotlin[ES Kotlin]:
|
* https://github.com/mbuhot/eskotlin[ES Kotlin]:
|
||||||
Elasticsearch Query DSL for kotlin based on the
|
Elasticsearch Query DSL for kotlin based on the
|
||||||
{client}/java-api/current/index.html[official Elasticsearch Java client].
|
{client}/java-api/current/index.html[official Elasticsearch Java client]. **- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/jillesvangurp/es-kotlin-wrapper-client[ES Kotlin Wrapper
|
* https://github.com/jillesvangurp/es-kotlin-wrapper-client[ES Kotlin Wrapper
|
||||||
Client]: Kotlin extension functions and abstractions for the
|
Client]: Kotlin extension functions and abstractions for the
|
||||||
{client}/java-api/current/index.html[official Elasticsearch high-level
|
{client}/java-api/current/index.html[official Elasticsearch high-level
|
||||||
client]. Aims to reduce the amount of boilerplate needed to do searches, bulk
|
client]. Aims to reduce the amount of boilerplate needed to do searches, bulk
|
||||||
indexing and other common things users do with the client.
|
indexing and other common things users do with the client. **- No longer maintained**
|
||||||
|
|
||||||
[[lua]]
|
[[lua]]
|
||||||
== Lua
|
== Lua
|
||||||
|
|
||||||
* https://github.com/DhavalKapil/elasticsearch-lua[elasticsearch-lua]:
|
* https://github.com/DhavalKapil/elasticsearch-lua[elasticsearch-lua]:
|
||||||
Lua client for Elasticsearch
|
Lua client for Elasticsearch **- Last commit more than a year ago**
|
||||||
|
|
||||||
[[dotnet]]
|
[[dotnet]]
|
||||||
== .NET
|
== .NET
|
||||||
|
@ -159,6 +159,7 @@ Also see the {client}/perl-api/current/index.html[official Elasticsearch Perl
|
||||||
client].
|
client].
|
||||||
|
|
||||||
* https://metacpan.org/pod/Elastijk[Elastijk]: A low-level, minimal HTTP client.
|
* https://metacpan.org/pod/Elastijk[Elastijk]: A low-level, minimal HTTP client.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
|
|
||||||
[[php]]
|
[[php]]
|
||||||
|
@ -171,11 +172,13 @@ client].
|
||||||
PHP client.
|
PHP client.
|
||||||
|
|
||||||
* https://github.com/nervetattoo/elasticsearch[elasticsearch]: PHP client.
|
* https://github.com/nervetattoo/elasticsearch[elasticsearch]: PHP client.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/madewithlove/elasticsearcher[elasticsearcher]: Agnostic
|
* https://github.com/madewithlove/elasticsearcher[elasticsearcher]: Agnostic
|
||||||
lightweight package on top of the Elasticsearch PHP client. Its main goal is to
|
lightweight package on top of the Elasticsearch PHP client. Its main goal is to
|
||||||
allow for easier structuring of queries and indices in your application. It does
|
allow for easier structuring of queries and indices in your application. It does
|
||||||
not want to hide or replace functionality of the Elasticsearch PHP client.
|
not want to hide or replace functionality of the Elasticsearch PHP client.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
[[python]]
|
[[python]]
|
||||||
== Python
|
== Python
|
||||||
|
@ -191,9 +194,11 @@ client].
|
||||||
|
|
||||||
* https://github.com/ropensci/elasticdsl[elasticdsl]:
|
* https://github.com/ropensci/elasticdsl[elasticdsl]:
|
||||||
A high-level R DSL for Elasticsearch, wrapping the elastic R client.
|
A high-level R DSL for Elasticsearch, wrapping the elastic R client.
|
||||||
|
**- No longer maintained**
|
||||||
|
|
||||||
* https://github.com/uptake/uptasticsearch[uptasticsearch]:
|
* https://github.com/uptake/uptasticsearch[uptasticsearch]:
|
||||||
An R client tailored to data science workflows.
|
An R client tailored to data science workflows.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
[[ruby]]
|
[[ruby]]
|
||||||
== Ruby
|
== Ruby
|
||||||
|
@ -202,6 +207,7 @@ Also see the {client}/ruby-api/current/index.html[official Elasticsearch Ruby cl
|
||||||
|
|
||||||
* https://github.com/printercu/elastics-rb[elastics]:
|
* https://github.com/printercu/elastics-rb[elastics]:
|
||||||
Tiny client with built-in zero-downtime migrations and ActiveRecord integration.
|
Tiny client with built-in zero-downtime migrations and ActiveRecord integration.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/toptal/chewy[chewy]:
|
* https://github.com/toptal/chewy[chewy]:
|
||||||
An ODM and wrapper for the official Elasticsearch client.
|
An ODM and wrapper for the official Elasticsearch client.
|
||||||
|
@ -220,9 +226,11 @@ client].
|
||||||
|
|
||||||
* https://github.com/benashford/rs-es[rs-es]:
|
* https://github.com/benashford/rs-es[rs-es]:
|
||||||
A REST API client with a strongly-typed Query DSL.
|
A REST API client with a strongly-typed Query DSL.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/elastic-rs/elastic[elastic]:
|
* https://github.com/elastic-rs/elastic[elastic]:
|
||||||
A modular REST API client that supports freeform queries.
|
A modular REST API client that supports freeform queries.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
[[scala]]
|
[[scala]]
|
||||||
== Scala
|
== Scala
|
||||||
|
@ -231,19 +239,23 @@ client].
|
||||||
Scala DSL.
|
Scala DSL.
|
||||||
|
|
||||||
* https://github.com/gphat/wabisabi[wabisabi]:
|
* https://github.com/gphat/wabisabi[wabisabi]:
|
||||||
Asynchronous REST API Scala client.
|
Asynchronous REST API Scala client. **- No longer maintained**
|
||||||
|
|
||||||
* https://github.com/workday/escalar[escalar]:
|
* https://github.com/workday/escalar[escalar]:
|
||||||
Type-safe Scala wrapper for the REST API.
|
Type-safe Scala wrapper for the REST API.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
* https://github.com/SumoLogic/elasticsearch-client[elasticsearch-client]:
|
* https://github.com/SumoLogic/elasticsearch-client[elasticsearch-client]:
|
||||||
Scala DSL that uses the REST API. Akka and AWS helpers included.
|
Scala DSL that uses the REST API. Akka and AWS helpers included.
|
||||||
|
**- No longer maintained**
|
||||||
|
|
||||||
|
|
||||||
[[smalltalk]]
|
[[smalltalk]]
|
||||||
== Smalltalk
|
== Smalltalk
|
||||||
|
|
||||||
* https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk]:
|
* https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk]:
|
||||||
Pharo Smalltalk client for Elasticsearch.
|
Pharo Smalltalk client for Elasticsearch.
|
||||||
|
**- Last commit more than a year ago**
|
||||||
|
|
||||||
[[swift]]
|
[[swift]]
|
||||||
== Swift
|
== Swift
|
||||||
|
@ -254,4 +266,5 @@ client].
|
||||||
== Vert.x
|
== Vert.x
|
||||||
|
|
||||||
* https://github.com/reactiverse/elasticsearch-client[elasticsearch-client]:
|
* https://github.com/reactiverse/elasticsearch-client[elasticsearch-client]:
|
||||||
An Elasticsearch client for Eclipse Vert.x.
|
An Elasticsearch client for Eclipse Vert.x
|
||||||
|
**- Last commit more than a year ago**
|
Loading…
Add table
Add a link
Reference in a new issue