# tinysearch

Full-text search engine for static websites that compiles a Rust-built search index into WebAssembly for the browser.


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

## Record

### Links

- repository: https://github.com/tinysearch/tinysearch
- docs: https://github.com/tinysearch/tinysearch/blob/master/README.md

### Identity

- status: active
- maintainer: Matthias Endler
- maintainerType: unknown
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

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

### Content

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

### Rendering and deploy

- runsAs: browser, static, local
- renderingModes: not applicable
- installMethod: cargo install

### License

- licenseModel: open-source
- license: Apache-2.0 OR MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2026-09-14

### Adoption

- githubStargazers: 2978
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 22
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/tinysearch/tinysearch (read 2026-10-28)
- urls: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- firstRelease: https://crates.io/api/v1/crates/tinysearch/versions (read 2026-10-28)
- maintainer: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- license: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- language: https://github.com/tinysearch/tinysearch (read 2026-10-28)
- runtime: https://github.com/tinysearch/tinysearch/blob/v0.11.1/Cargo.toml (read 2026-10-28)
- runsAs: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- runsAs: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- runsAs: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- category: https://github.com/tinysearch/tinysearch/blob/master/README.md (read 2026-10-28)
- githubStargazers: https://github.com/tinysearch/tinysearch (read 2026-10-28)
- contributors: https://api.github.com/repos/tinysearch/tinysearch/contributors?per_page=1 (read 2026-10-28)
- currentMajor: https://api.github.com/repos/tinysearch/tinysearch/releases/latest (read 2026-10-28)
- latestReleaseDate: https://api.github.com/repos/tinysearch/tinysearch/releases/latest (read 2026-10-28)

## Notes

tinysearch is a full-text search engine for static websites. It is written in Rust and compiled to WebAssembly, so the search runs in the visitor's browser, and its index ships as static files alongside the rest of the site. The README says it can be seen as an alternative to elasticlunr, and that it is used together with static site generators. Matthias Endler is named first among its maintainers.

## Worth knowing

The site needs no search server, because the index is bundled into the WebAssembly output. The tool that builds that output is run on a developer's machine, and it is installed through Cargo, as a library crate or from a Docker image.

---

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
