Skip to content
SPECIFICTION
Get listed

Sonic

github.com

Free plan LinuxSelf-hosted
Visit github.com
Spec score 7.4 #17 of 26 in Game Mod Loaders

Spec sheet

Purpose
Sonic is a fast, lightweight, schema-less search backend that indexes search text and identifier tuples for querying.Read 10 Oct 2026 · github.com
Deployment
The project documents installation from releases, Cargo, source, Docker, and Debian-based packages; its official packages target 64-bit Debian 12.Read 10 Oct 2026 · github.com
Integrations
The project lists official client libraries for Node.js, Rust, and PHP, plus community libraries for languages including Python, Ruby, Go, Java, Deno, Bun, and .NET.Read 10 Oct 2026 · github.com
Security
The repository identifies its license as MPL-2.0; the reviewed project pages do not state security certifications or compliance claims.Read 10 Oct 2026 · github.com
Headquarters
Nantes, FranceRead 28 Sep 2026 · github.com
Index model
It returns identifiers for matching documents, which applications can resolve in an external database; Sonic does not store direct textual data in its index.Read 10 Oct 2026 · github.com
Intended use
The project presents Sonic as a lightweight alternative to heavyweight search backends for some use cases and names Crisp and Scrumpy among its users.Read 10 Oct 2026 · github.com
Language support
Its lexing system supports over 80 languages, with stop-word removal after language detection; unsupported languages can be indexed without stop-word filtering.Read 10 Oct 2026 · github.com
Maker location
The README says Sonic was crafted in Nantes, France.Read 10 Oct 2026 · github.com
Organization
Search terms are stored in collections and buckets, including separate buckets for user-specific indexes.Read 10 Oct 2026 · github.com
Protocol
Search, ingestion, and object management use Sonic Channel, a TCP-based protocol; Sonic does not provide an HTTP endpoint.Read 10 Oct 2026 · github.com
Result window
For each word, Sonic retains only the N most recently pushed results, with the sliding-window width configurable.Read 10 Oct 2026 · github.com
Search features
It can normalize natural-language queries, correct typos when exact matches are insufficient, and suggest word completions in real time.Read 10 Oct 2026 · github.com
Storage limit
Each bucket uses a 32-bit internal identifier, theoretically allowing about 4.2 billion indexed objects per bucket.Read 10 Oct 2026 · github.com

Plans and prices

Sonic Free Open-source search backend · MPL-2.0 license Read 10 Oct 2026 · github.com

Every Sonic plan and price →

Where Specifiction places it

Alternatives to SonicAll alternatives →