TinySearch

TinySearch is a lightweight, fast, full-text search engine. It is designed for static websites.

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Full-Text Search

 Tags

TinySearch News & Activities

Highlights All activities

Recent activities

Show all activities

TinySearch information

  • Developed by

    Matthias Endler
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    41 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Online Services

GitHub repository

  •  2,883 Stars
  •  92 Forks
  •  5 Open Issues
  •   Updated  
View on GitHub
TinySearch was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

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.

Official Links