# elasticlunr-rs

Rust crate that ports elasticlunr.js to build search indexes compatible with it, for generating static document search indexes.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/elasticlunr-rs/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- repository: https://github.com/mattico/elasticlunr-rs
- docs: https://docs.rs/elasticlunr-rs

### Identity

- status: stub
- maintainer: Matt Ickstadt
- maintainerType: individual
- parent: unknown
- firstRelease: 2017
- hqCountry: unknown

### Kind

- category: search
- hosting: binary
- language: rust
- runtime: binary
- runtimeMin: unknown
- basedOn: elasticlunr

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: unknown

### License

- licenseModel: open-source
- license: (MIT OR Apache-2.0) AND MIT

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-07-26

### Adoption

- githubStargazers: 58
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 19
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 472
- dependentPackages: 9

### Sources

- urls: https://api.github.com/repos/mattico/elasticlunr-rs (read 2026-10-28)
- urls: https://raw.githubusercontent.com/mattico/elasticlunr-rs/master/Cargo.toml (read 2026-10-28)
- maintainer: https://raw.githubusercontent.com/mattico/elasticlunr-rs/master/Cargo.toml (read 2026-10-28)
- firstRelease: https://crates.io/api/v1/crates/elasticlunr-rs (read 2026-10-28)
- basedOn: https://raw.githubusercontent.com/mattico/elasticlunr-rs/master/Cargo.toml (read 2026-10-28)
- category: https://raw.githubusercontent.com/mattico/elasticlunr-rs/master/Cargo.toml (read 2026-10-28)
- language: https://api.github.com/repos/mattico/elasticlunr-rs (read 2026-10-28)
- runtime: https://crates.io/api/v1/crates/elasticlunr-rs (read 2026-10-28)
- license: https://crates.io/api/v1/crates/elasticlunr-rs/3.1.0 (read 2026-10-28)
- currentMajor: https://api.github.com/repos/mattico/elasticlunr-rs/releases (read 2026-10-28)
- latestReleaseDate: https://crates.io/api/v1/crates/elasticlunr-rs/3.1.0 (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/mattico/elasticlunr-rs (read 2026-10-28)
- contributors: https://api.github.com/repos/mattico/elasticlunr-rs/contributors?per_page=1 (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/elasticlunr-rs (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/elasticlunr-rs (read 2026-10-28)

## Notes

elasticlunr-rs is a partial port of elasticlunr.js to Rust, written to generate search indexes compatible with the JavaScript library. The README example adds documents with named fields to an index and writes the index out as JSON. Its crate is published on crates.io, and its source is on GitHub.

## Worth knowing

The README says the library is passively maintained to support existing users, and it names other libraries for new users to consider. Installation steps are not in the README or on docs.rs, so the record stays a stub until they are found.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
