elasticsearch-dsl-rs
Strongly typed Elasticsearch DSL written in Rust (by vinted)
elasticsearch-rs
Official Elasticsearch Rust Client (by elastic)
elasticsearch-dsl-rs | elasticsearch-rs | |
---|---|---|
5 | 2 | |
196 | 686 | |
1.0% | 0.7% | |
7.1 | 4.5 | |
8 days ago | 27 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
elasticsearch-dsl-rs
Posts with mentions or reviews of elasticsearch-dsl-rs.
We have used some of these posts to build our list of alternatives
and similar projects.
- Strongly typed Elasticsearch DSL written in Rust - 0.4 released
-
How do you debug a Rust library after compilation for quick development?
Shameless plug, but I've done it through examples, check it out https://github.com/vinted/elasticsearch-dsl-rs/tree/master/examples
- Elasticsearch DSL written in Rust
elasticsearch-rs
Posts with mentions or reviews of elasticsearch-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-21.
-
Vinted Search Scaling Chapter 6: 4th generation of Elasticsearch metrics
The new Elasticsearch exporter is written in the Rust programming language and is open-sourced on GitHub: github.com/vinted/elasticsearch-exporter-rs. The exporter uses asynchronous Tokio runtime, Rust Prometheus instrumentation library and the official Elasticsearch client library. Metrics collection is decoupled from the serving /metrics endpoint. In addition, Elasticsearch time-based metrics in milliseconds are converted into seconds to comply with Prometheus best practices (metrics ending in “millis” are replaced by “seconds”, “_bytes” and “_seconds” and postfixes are added where appropriate).
- AWS developer submitted PR to rename Elasticsearch to OpenSearch to ES-rs repo
What are some alternatives?
When comparing elasticsearch-dsl-rs and elasticsearch-rs you can also consider the following projects:
Toshi - A full-text search engine in rust
Sphinx - Sphinx search server
parity-ethereum - The fast, light, and robust client for Ethereum-like networks. [Moved to: https://github.com/openethereum/parity-ethereum]
cdrs - Cassandra DB native client written in Rust language. Find 1.x versions on https://github.com/AlexPikalov/cdrs/tree/v.1.x Looking for an async version? - Check WIP https://github.com/AlexPikalov/cdrs-async
rust-prometheus - Prometheus instrumentation library for Rust applications
podman-api-rs - Rust interface to Podman (libpod).
elasticsearch-exporter-rs - Proper Elasticsearch exporter