Sonic
Fast, lightweight & schema-less search backend
Description
Sonic is an Open Source, schema-less search backend optimized for speed and low resource consumption (especially RAM). Written in Rust, it aims to be a simpler, faster alternative to Elasticsearch for specific use cases like text search indexing and lookup, licensed under MPL 2.0.
Features
Text indexing; Search querying (lookup, suggestions); Schema-less; Low memory footprint; High performance; Rust-based; MPL 2.0 License.
Benefits
Extremely lightweight (low RAM usage); Very fast search performance; Simple, schema-less design; Open source (MPL 2.0).
Links
- Home: github.com
- Source code: github.com
- Open Source
- ✅
- European
- ❌
- Home
- github.com
- Source code
- github.com
This solution can replace:
Similar solutions
-
MongoDB
MongoDB is a leading NoSQL document database offering flexible, scalable, and high-performance solutions for modern applications.
-
ElasticSearch 7
Elasticsearch 7 is a distributed, scalable, and highly performant Open Source search and analytics engine.
-
PocketBase
PocketBase is an open-source, all-in-one backend solution with a realtime database, authentication, file storage, and an admin dashboard, packaged in a single file.