Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.
It enables central communication to decoupled classes with just a few lines of code – simplifying the code, removing dependencies, and speeding up app development. | It is an open source Java wrapper for Elasticsearch, implementing an opinionated, fresh approach to implement new search/analytics enabled applications or enhance legacy software based on relational databases with powerful full text search capabilities. |
Simple yet powerful;
Battle tested;
High Performance;
Convenient Annotation based API;
Android main thread delivery | Functions for creating and maintaining Elasticsearch indices; Query API for creating simple and complex (nested) search queries;
Filter builder API for easy implementation of customized search filters; Aggregation builder API for easy implementation of customized aggregation builders (facets) |
Statistics | |
GitHub Stars 24.8K | GitHub Stars 20 |
GitHub Forks 4.7K | GitHub Forks 6 |
Stacks 81 | Stacks 1 |
Followers 34 | Followers 0 |
Votes 0 | Votes 0 |
Integrations | |

Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).

Our mission is to make you a search expert. Push data to our API to make it searchable in real time. Build your dream front end with one of our web or mobile UI libraries. Tune relevance and get analytics right from your dashboard.

Maven allows a project to build using its project object model (POM) and a set of plugins that are shared by all projects using Maven, providing a uniform build system. Once you familiarize yourself with how one Maven project builds you automatically know how all Maven projects build saving you immense amounts of time when trying to navigate many projects.

Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites.

Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software, and thus it has been designed to handle build problems present in Google's development environment.

It tailors your application for GraalVM and HotSpot. Amazingly fast boot time, incredibly low RSS memory (not just heap size!) offering near instant scale up and high density memory utilization in container orchestration platforms like Kubernetes. We use a technique we call compile time boot.

It is an open source, typo tolerant search engine that delivers fast and relevant results out-of-the-box. has been built from scratch to offer a delightful, out-of-the-box search experience. From instant search to autosuggest, to faceted search, it has got you covered.

Pants is a build system for Java, Scala and Python. It works particularly well for a source code repository that contains many distinct projects.

Amazon CloudSearch enables you to search large collections of data such as web pages, document files, forum posts, or product information. With a few clicks in the AWS Management Console, you can create a search domain, upload the data you want to make searchable to Amazon CloudSearch, and the search service automatically provisions the required technology resources and deploys a highly tuned search index.

Amazon Elasticsearch Service is a fully managed service that makes it easy for you to deploy, secure, and operate Elasticsearch at scale with zero down time.