
Sonic
Fast lightweight search backend
Coldcast Lens
Sonic is search stripped to the absolute minimum. A Rust-based search index that runs on a few megabytes of RAM and returns document IDs — not results, not rankings, just IDs. You handle the rest. Think of it as a search index primitive, not a search engine.
Meilisearch and Typesense are what you want if you need actual search — ranking, typo tolerance, filtering, facets, the works. Elasticsearch is the enterprise kitchen sink. Sonic deliberately isn't competing with any of them on features.
Use this if you need fast full-text indexing on a resource-constrained server — a VPS with 512MB RAM, an edge deployment, an embedded device. Sonic fits where nothing else can. It's also dead simple to integrate — push text in, get IDs back.
The catch: you're building everything around it yourself. No relevancy ranking, no typo tolerance, no faceted search. Real-time indexing has delays. And development has slowed — the last meaningful update was a while back. It's stable and works, but don't expect new features.
About
- Stars
- 21,172
- Forks
- 612
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.