SU

Summa

Full-text search server able to run in the browser via WASM

Search Engines ★ 297 stars Medium setup MIT

Summa is a full-text search server written in Rust on top of Tantivy that can run server-side or even fully in a browser through WebAssembly and IPFS. It is self-hosted with a gRPC and HTTP API.

Key features

  • Tantivy-based search server
  • Runs in browser via WASM
  • gRPC and HTTP APIs
  • IPFS support

Strengths

  • Released under the MIT license
  • First-class Docker support for quick deployment
  • Written in Rust
  • Tiny footprint — runs in 256 MB RAM

Is Summa secure?

OSV.dev has no published security advisories for Summa's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

Source: OSV.dev, checked 2026-10-14. How this is measured.

Summa replaces

Health badge

Maintain Summa? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 77 · good

Markdown
[![SelfHostIndex health score for Summa](https://selfhostindex.com/badge/summa-search.svg)](https://selfhostindex.com/app/summa-search/)
HTML
<a href="https://selfhostindex.com/app/summa-search/"><img src="https://selfhostindex.com/badge/summa-search.svg" alt="SelfHostIndex health score for Summa"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/summa-search.svg
   :alt: SelfHostIndex health score for Summa
   :target: https://selfhostindex.com/app/summa-search/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Similar search engines apps