ZincSearch – lightweight alternative to Elasticsearch written in Go

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • zincsearch

    ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

  • MeiliSearch

    A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

    How would it compare to something like https://github.com/meilisearch/meilisearch? The main differentiator for me seems to be "Compatibility with Elasticsearch API".

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Typesense

    Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences

  • db-benchmarks

    Fair database benchmarks framework and datasets

    > It's interesting to note that Elasticsearch and Opensearch are general purpose search engine, Solr as well. They are all powered by Lucene, the popular and performant search engine library.

    Another search engine which can be considered general, is not based on Lucene and is not less powerful than Elasticsearch/Solr is Manticore Search [1]

    [1]: https://github.com/manticoresoftware/manticoresearch

    > I would love to see some benchmarks by category :)

    I'd love too. We started this work on db-benchmarks [2] , hopefully we'll have resources to continue it. Contributions are very welcome. It's 100% opensource [3]

    [2]: https://db-benchmarks.com/

  • pagefind

    Static low-bandwidth search at scale

    Also worth examining: a recently introduced FOSS library, Pagefind (https://pagefind.app).

  • searchpress

    Elasticsearch integration for WordPress.

  • ElasticPress

    A fast and flexible search and query engine for WordPress.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • sql

    Query your data using familiar SQL or intuitive Piped Processing Language (PPL) (by opensearch-project)

    Did you know that OpenSearch has JDBC/ODBC drivers? https://github.com/opensearch-project/sql

  • tantivy

    Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

    Another alternative - Tantivy (https://github.com/quickwit-oss/tantivy) - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

  • charabia

    Library used by Meilisearch to tokenize queries and documents

    Hi @tommoor

    I work at Meilisearch so maybe a biased answer.

    We do support other languages than English, it actually depends on what are the languages supported by our tokenizer https://github.com/meilisearch/charabia, so any language that uses whitespace to separate words(including English), Chinese, Japanese, Hebrew and Thai (Japaneze and Thai might work a little bit less)

  • Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

    - log search: elasticsearch/opensearch, loki[5], quickwit[6], zincsearch[7]

    Vespa.ai[8] is great but I don't really know in which category to put them, user facing and enterprise search seems to work well with them.

    It's interesting to note that Elasticsearch and Opensearch are general purpose search engine, Solr as well. They are all powered by Lucene, the popular and performant search engine library.

    I would love to see some benchmarks by category :)

    Note: I don't know well ZincSearch and put it in the log search as said on their front page.

    [1]: https://github.com/elastic/elasticsearch

  • OpenSearch

    🔎 Open source distributed and RESTful search engine.

  • loki

    Like Prometheus, but for logs.

  • quickwit

    Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

  • vespa

    AI + Data, online. https://vespa.ai

  • mu

    maildir indexer/searcher + emacs mail client + guile bindings

  • manticoresearch

    Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon

    > It's interesting to note that Elasticsearch and Opensearch are general purpose search engine, Solr as well. They are all powered by Lucene, the popular and performant search engine library.

    Another search engine which can be considered general, is not based on Lucene and is not less powerful than Elasticsearch/Solr is Manticore Search [1]

    [1]: https://github.com/manticoresoftware/manticoresearch

    > I would love to see some benchmarks by category :)

    I'd love too. We started this work on db-benchmarks [2] , hopefully we'll have resources to continue it. Contributions are very welcome. It's 100% opensource [3]

    [2]: https://db-benchmarks.com/

  • qdrant

    Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

  • sonic

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts