# Sonic

Schema-less search backend server written in Rust that indexes words against identifiers.


Source: https://findsoftware.frbit.cloud/sonic/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- repository: https://github.com/valeriansaliou/sonic
- docs: https://github.com/valeriansaliou/sonic/blob/master/README.md

### Identity

- status: active
- maintainer: Valerian Saliou
- maintainerType: individual
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: search
- hosting: binary
- language: rust
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: download a release from GitHub

### License

- licenseModel: open-source
- license: MPL-2.0

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-10-05

### Adoption

- githubStargazers: 21370
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 43
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/valeriansaliou/sonic (read 2026-10-28)
- urls: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- firstRelease: https://api.github.com/repos/valeriansaliou/sonic/releases (read 2026-10-28)
- maintainer: https://github.com/valeriansaliou/sonic/blob/v1.10.2/Cargo.toml (read 2026-10-28)
- license: https://api.github.com/repos/valeriansaliou/sonic (read 2026-10-28)
- license: https://github.com/valeriansaliou/sonic/blob/v1.10.2/Cargo.toml (read 2026-10-28)
- language: https://api.github.com/repos/valeriansaliou/sonic (read 2026-10-28)
- runtime: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- category: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- runsAs: https://github.com/valeriansaliou/sonic/blob/master/README.md (read 2026-10-28)
- currentMajor: https://api.github.com/repos/valeriansaliou/sonic/releases/latest (read 2026-10-28)
- latestReleaseDate: https://api.github.com/repos/valeriansaliou/sonic/releases/latest (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/valeriansaliou/sonic (read 2026-10-28)
- contributors: https://api.github.com/repos/valeriansaliou/sonic/contributors (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/sonic-server (read 2026-10-28)

## Notes

Sonic is a search backend server written in Rust that indexes words against identifiers.

Applications connect to Sonic over the Sonic Channel protocol. The server speaks that protocol alone and offers no HTTP endpoint. It installs from a binary release, a Debian package, the Rust crate sonic-server or a Docker image.

## Worth knowing

Clients need a library that speaks the Sonic Channel protocol, and the project lists official and community libraries in its README. The server is a long-running process that keeps its index in files on disk, so it cannot run from static files.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
