Rust ElasticSearch

Open-source Rust projects categorized as ElasticSearch

Top 10 Rust ElasticSearch Projects

  • openobserve

    🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces).

    Project mention: Show HN: HyperDX – open-source dev-friendly Datadog alternative | news.ycombinator.com | 2023-09-18

    A good one. A lot is being built on top of clickhouse. I can count at least 3 if not more (hyperdx, signoz and highlight) built on top of clickhouse now.

    We at OpenObserve are solving the same problem but a bit differently. A much simpler solution that anyone can run using a single binary on their own laptop or in a cluster of hundreds of nodes backed by s3. Covers logs, metrics, traces, Session replay, RUM and error tracking are being released by end of the month) - https://github.com/openobserve/openobserve

  • Toshi

    A full-text search engine in rust

    Project mention: Tantivy 0.20 is released: Schemaless column store, Schemaless aggregations, Phrase prefix queries, Percentiles, and more... | /r/rust | 2023-06-20

    I don't think you have an active project that addresses all those use cases. There was an attempt in Rust with Toshi that is built on top of tantivy, but the project seems to have stalled.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • parseable

    Parseable is a log analytics system written in Rust. It is built for high throughput log ingestion cases.

    Project mention: OpenObserve: Elasticsearch/Datadog alternative in Rust.. 140x lower storage cost | news.ycombinator.com | 2023-06-11

    How does this compare to Parseable?

    https://github.com/parseablehq/parseable

    First guess is that the underlying storage / query layer is pretty similar (Parquet + Datafusion), but OpenObserve has more built in use cases?

    As an aside, it’s awesome that Datafusion’s existence and maturity makes launching a product with scalable analytical reads 10x easier than before and cool to see so many projects integrating it

  • paradedb

    PostgreSQL for Search

    Project mention: Pg_bm25: Rust-based full text search engine in Postgres | news.ycombinator.com | 2023-09-18
  • elasticsearch-rs

    Official Elasticsearch Rust Client

  • oura

    The tail of Cardano

  • rs-es

    A Rust client for the ElasticSearch REST API

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • summa

    Full-text IPFS-friendly and WASM-compatible Search in Rust

    Project mention: tantivy 0.19 is released: IP field type, Faster indexing, Configurable doc store compression, Improved aggregation support, and more... | /r/rust | 2023-01-18

    But there's an open PR from two years ago about running on browser with on-demand fetching (HTTP range requests), https://github.com/quickwit-oss/tantivy/pull/1067 - I hope this eventually gets merged (or a follow up PR)! But, in the last comment, the author sent their repository, summa

  • elasticsearch-dsl-rs

    Strongly typed Elasticsearch DSL written in Rust

  • elastic-hyper

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-18.

Rust ElasticSearch related posts

Index

What are some of the best open-source ElasticSearch projects in Rust? This list will help you:

Project Stars
1 openobserve 6,522
2 Toshi 3,992
3 parseable 1,376
4 paradedb 730
5 elasticsearch-rs 636
6 oura 237
7 rs-es 219
8 summa 190
9 elasticsearch-dsl-rs 187
10 elastic-hyper 3
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
blog.mergify.com