🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM. (by valeriansaliou)

Sonic Alternatives

Similar projects and alternatives to sonic

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sonic alternative or higher similarity.

Suggest an alternative to sonic

Reviews and mentions

Posts with mentions or reviews of sonic. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • Scaling Indexing and Search – Algolia New Search Architecture | 2021-10-15
    If you need fast but absolutely non customizable search that can live off a lot less than 1GB of RAM (less than 100MBs even) then you might have some success with
  • self hosted elasticsearch alternative
    Checkout sonic. It should work fine with just 100mb of ram
  • ELI5: What is schema-less search?
    This is the introduction of sonic project
  • MeiliSearch: A Minimalist Full-Text Search Engine | 2021-08-15
  • MeiliSearch VS sonic - a user suggested alternative
    Sonic has been recommended by the people working on Qovery.
  • Sonic: Fast, lightweight and schema-less search back end | 2021-08-10
  • Lightning-Fast, Open Source Search | 2021-05-14
    Typesense seems like a good fully-featured alternative to Elasticsearch. I.e. it's basically a database with fuzzy-search features (schemas, fields, facets, ordering, scoring profiles, etc), and its speed is enabled by holding everything in RAM.

    If you just want the fuzzy-search part (query string -> list of matching document ids) and don't want to pay for GBs of RAM, sonic [1] seems to be an interesting project. It's very fast (μs) and uses very little RAM but doesn't offer DB-like features such as sorting, schemas/fields, scoring etc. It's more of a low-level primitive for building your own search engine than an integrated search engine that's ready to use out of the box.


  • Why you should code in Rust in 2021 | 2021-05-06
    Sonic : Lightweight Elasticsearch alternative.
  • Whatlang strikes back | 2021-04-19
    There is at least one major user of whatlang, which I am very proud of, it's Sonic, a fast and lightweight search backend, written in also Rust.
  • AWS releases forked Elasticsearch code. Announces new name: OpenSearc | 2021-04-12
  • Portal - full-text search web service | 2021-04-05
    I just released portal a full-text search web service that is a competitor for ElasticSearch and MeiliSearch written in Rust. It is simple, blazing fast, and under 500 LOC! Portal supports 87 natural languages, JWTs, SSL, and JSON clients. It is built on Sonic, Broker, Tide, and RocksDB.
  • valeriansaliou/sonic | 2021-03-07
  • ClickHouse as an alternative to Elasticsearch for log storage and analysis | 2021-03-02
    I'm personally very fond of sonic [0] for full text search.

    > Sonic can be used as a simple alternative to super-heavy and full-featured search backends such as Elasticsearch in some use-cases. It is capable of normalizing natural language search queries, auto-completing a search query and providing the most relevant results for a query....

    > When reviewing Elasticsearch (ELS) and others, we found those were full-featured heavyweight systems that did not scale well with Crisp's freemium-based cost structure.

    > At the end, we decided to build our own search backend, designed to be simple and lightweight on resources

    [0] -

  • Indexing files: How would you do it? | 2021-01-18
    Or you could use Sonic:


Basic sonic repo stats
3 months ago

valeriansaliou/sonic is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.