Embeddable Search Engine stable

Sonic

Fast lightweight search backend

20.0K stars 100 contributors Since 2019
Website → GitHub

Fast lightweight search backend

License
MPL-2.0
Min RAM
32 MB
Min CPUs
1 core
Scaling
single_node
Complexity
intermediate
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Fast search for low-resource environments
  • Autocomplete backend for web apps
  • Chat message search

Anti-patterns / when NOT to use

  • No filtering/faceting
  • Index-only — no document storage
  • Limited query features vs Meilisearch

Replaces / alternatives to

  • Algolia
  • Elasticsearch for simple search

Technical specs

Language
Rust
API type
SDK
Protocols
HTTP
Deployment
binarydocker

Community

GitHub stars 20.0K
Contributors 100
Commit frequency weekly
Plugin ecosystem none
Backing Valerian Saliou
Funding community

Release

Latest version
Last release
Since 2019

Best fit

Team size
solosmallmedium
Industries
general

Tags

  • search
  • fast
  • lightweight
  • auto-complete
  • typo-tolerant
  • channels
  • rust
  • low-memory