github.com/meilisearch/meilisearch-rust

Rust wrapper for the Meilisearch API.

Open this visualization on its own page →

Contributors

13

Lines of Code

408

From

2020-04-30

To

2021-02-18

About meilisearch/meilisearch-rust

The Meilisearch Rust SDK is an official API client library that allows Rust developers to integrate Meilisearch, an open-source search engine, into their applications. The SDK provides async-first functionality for indexing documents, executing searches, filtering results, and managing search indexes through Meilisearch's API.

The library offers both basic and advanced search capabilities, including customizable filters and the ability to configure the underlying HTTP client through a trait-based design that defaults to reqwest. It supports optional synchronous operations through a sync feature flag and works seamlessly in WebAssembly environments, enabling it to run directly in web browsers without requiring additional dependencies beyond the core async runtime.

The SDK maintains compatibility with Meilisearch v1.x and is designed to be flexible in its dependencies, with serde being optional for many features. It includes comprehensive examples ranging from basic document indexing and search to custom filtering operations, making it accessible for developers at various skill levels who want to implement search functionality in Rust applications.

Share this video