anchor.diff:  [[smalltalk]]
   == Smalltalk
   
  -* https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk] -
  -  Pharo Smalltalk client for Elasticsearch
  +* https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk]:
  +  Pharo Smalltalk client for Elasticsearch.
   
   [[vertx]]
   == Vert.x
   
   * https://github.com/reactiverse/elasticsearch-client[elasticsearch-client]:
  -  An Elasticsearch client for Eclipse Vert.x
  +  An Elasticsearch client for Eclipse Vert.x.
  
positive.code:   Tiny client with built-in zero-downtime migrations and ActiveRecord integration.
  
  * https://github.com/toptal/chewy[chewy]:
    Chewy is an ODM and wrapper for the official Elasticsearch client
  
  * https://github.com/ankane/searchkick[Searchkick]:
    Intelligent search made easy
  
  * https://github.com/artsy/estella[Estella]:
    Make your Ruby models searchable
  
  [[rust]]
  == Rust
  
  Also see the {client}/rust-api/current/index.html[official Elasticsearch Rust client].
  
  * https://github.com/benashford/rs-es[rs-es]:
    A REST API client with a strongly-typed Query DSL.
  
negative.code: * https://github.com/bitemyapp/bloodhound[bloodhound]:
    Haskell client and DSL.
  
  [[java]]
  == Java
  
  Also see the {client}/java-api/current/index.html[official Elasticsearch Java
  client].
  
  * https://github.com/otto-de/flummi[Flummi]:
    Java Rest client with comprehensive Query DSL API.
  
  * https://github.com/searchbox-io/Jest[Jest]:
    Java Rest client.
  
  [[javascript]]
  == JavaScript
  
  See the {client}/javascript-api/current/index.html[official Elasticsearch
  JavaScript client].
  
  [[kotlin]]
  == Kotlin
  
  * https://github.com/mbuhot/eskotlin[ES Kotlin]:
    Elasticsearch Query DSL for kotlin based on the
    {client}/java-api/current/index.html[official Elasticsearch Java client].
  
  * https://github.com/jillesvangurp/es-kotlin-wrapper-client[ES Kotlin Wrapper
  Client]: Kotlin extension functions and abstractions for the
    {client}/java-api/current/index.html[official Elasticsearch high-level
    client]. Aims to reduce the amount of boilerplate needed to do searches, bulk
    indexing and other common things users do with the client.
  
  [[lua]]
  == Lua
  