TinySearch
TinySearch is a lightweight, fast, full-text search engine. It is designed for static websites.
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
Features
- Full-Text Search
Tags
- search-tool
- Search Engine
TinySearch News & Activities
Recent activities
- POX added TinySearch as alternative to ParadeDB
TinySearch information
What is TinySearch?
TinySearch is a lightweight, fast, full-text search engine. It is designed for static websites.
TinySearch is written in Rust, and then compiled to WebAssembly to run in the browser. It can be used together with static site generators such as Jekyll, Hugo, zola, Cobalt, or Pelican.
How it works
tinysearch is a Rust/WASM port of the Python code from the article "Writing a full-text search engine using Bloom filters". It can be seen as an alternative to lunr.js and elasticlunr, which are quite heavy for smaller websites and require a lot of JavaScript.
The idea of tinysearch is to generate a small, self-contained WASM module from a list of articles on your website and run it directly on the frontend inside browsers.

