awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to strapdata/elassandra

Open-source alternatives to Elassandra

30 open-source projects similar to strapdata/elassandra, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Elassandra alternative.

  • senseidb/zoiesenseidb avatar

    senseidb/zoie

    370View on GitHub↗

    realtime search/indexing system

    Java
    View on GitHub↗370
  • linkedin/cleolinkedin avatar

    linkedin/cleo

    567View on GitHub↗

    A flexible, partial, out-of-order and real-time typeahead search library

    Java
    View on GitHub↗567
  • spotify/annoyspotify avatar

    spotify/annoy

    14,157View on GitHub↗

    Annoy is a C++ library designed for approximate nearest neighbor search in high-dimensional vector spaces. It functions as a vector similarity search engine that constructs static, disk-based data structures to facilitate fast lookups. By mapping identifiers to vector data and persisting these structures to disk, the library enables efficient, memory-mapped access to large datasets. The project distinguishes itself through the use of random projection trees and distance-metric-based partitioning, which organize data into hierarchical binary trees to balance search precision against computatio

    C++approximate-nearest-neighbor-searchc-plus-plusgolang
    View on GitHub↗14,157
  • facebookresearch/faissfacebookresearch avatar

    facebookresearch/faiss

    40,302View on GitHub↗

    This project is a high-performance library designed for the similarity search and clustering of dense vectors across massive datasets. It functions as a vector similarity search engine, providing the necessary tools to organize complex numerical data into specialized structures that facilitate rapid retrieval and efficient querying of millions of records. The library distinguishes itself through a variety of advanced indexing and compression techniques, including hierarchical navigable small worlds for logarithmic time complexity and inverted file indexing to partition vector spaces into mana

    C++
    View on GitHub↗40,302

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • bleroy/lunr-corebleroy avatar

    bleroy/lunr-core

    571View on GitHub↗

    Lunr-core is a small, full text search library for use in small applications. It's a .NET port of LUNR.js.

    C#
    View on GitHub↗571
  • blevesearch/bleveblevesearch avatar

    blevesearch/bleve

    10,986View on GitHub↗

    Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval capabilities for embedded application data. It functions as a framework for indexing structured or unstructured information, allowing developers to build searchable collections that support complex query logic and data analysis. The engine distinguishes itself through a pluggable analysis pipeline that normalizes text before indexing, alongside support for vector similarity search to identify semantically related content. It utilizes finite-state transducer automata for efficie

    Go
    View on GitHub↗10,986
  • cakedc/search-filterCakeDC avatar

    CakeDC/search-filter

    3View on GitHub↗

    CakeDC SearchFilter Plugin for CakePHP

    PHP
    View on GitHub↗3
  • cakephp/elastic-searchcakephp avatar

    cakephp/elastic-search

    85View on GitHub↗

    Use Elastic Search as an alternative ORM backend in CakePHP 5.2+.

    PHP
    View on GitHub↗85
  • cch123/elasticsqlcch123 avatar

    cch123/elasticsql

    1,197View on GitHub↗

    convert sql to elasticsearch DSL in golang(go)

    Godslelasticelasticsearch
    View on GitHub↗1,197
  • chenryn/logstash-best-practice-cnC

    chenryn/logstash-best-practice-cn

    0View on GitHub↗
    View on GitHub↗0
  • dereuromark/cakephp-tagsdereuromark avatar

    dereuromark/cakephp-tags

    17View on GitHub↗

    Make tagging of entities a piece of cake.

    PHP
    View on GitHub↗17
  • django-haystack/django-haystackdjango-haystack avatar

    django-haystack/django-haystack

    3,739View on GitHub↗

    Django Haystack is a search abstraction layer and framework for integrating full-text search into Django applications. It provides a unified interface for defining search schemas and managing how data models are indexed and stored across different search engines. The framework acts as a modular backend wrapper, allowing applications to switch between interchangeable search providers without rewriting core search logic. It standardizes interactions with external engines through a decoupled provider layer, facilitating search engine migration by changing configuration settings. The system cove

    Python
    View on GitHub↗3,739
  • django-haystack/pysolrdjango-haystack avatar

    django-haystack/pysolr

    698View on GitHub↗

    Pysolr — Python Solr client

    Pythonpysolrpythonsolr
    View on GitHub↗698
  • dzharii/awesome-elasticsearchdzharii avatar

    dzharii/awesome-elasticsearch

    5,041View on GitHub↗
    awesomedatabaseelastalert
    View on GitHub↗5,041
  • elastic/elasticsearchelastic avatar

    elastic/elasticsearch

    77,012View on GitHub↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi

    Javaelasticsearchjavasearch-engine
    View on GitHub↗77,012
  • elastic/elasticsearch-cloud-awselastic avatar

    elastic/elasticsearch-cloud-aws

    576View on GitHub↗

    AWS Cloud Plugin for Elasticsearch

    View on GitHub↗576
  • elastic/elasticsearch-jselastic avatar

    elastic/elasticsearch-js

    5,295View on GitHub↗

    This project is a Node.js client and database driver for Elasticsearch. It acts as a REST API wrapper that translates JavaScript method calls into HTTP requests to index, search, and manage documents within a distributed search and analytics engine. The library provides a programmatic interface for cluster management and data integration. It includes tools for discovering cluster nodes and managing indices to maintain connection stability and organize data storage. The client covers a broad range of operations, including document lifecycle management for CRUD actions, search query execution,

    TypeScript
    View on GitHub↗5,295
  • elastic/elasticsearch-js-legacyelastic avatar

    elastic/elasticsearch-js-legacy

    56View on GitHub↗

    In the next months this client will be deprecated, so you should start migrating your codebase as soon as possible. We have built a migration guide that will help you move to the new client quickly, and if you have questions or need help, please open an issue.

    JavaScript
    View on GitHub↗56
  • elastic/elasticsearch-netelastic avatar

    elastic/elasticsearch-net

    3,656View on GitHub↗

    This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine. It provides an Elasticsearch search client for indexing documents and performing complex queries, alongside a low-level client that acts as a flexible wrapper for sending raw HTTP requests to a cluster. The client features a fluent request builder that maps typed requests to REST API endpoints and a generic mapping layer to transform JSON responses into strongly typed objects. It employs a pluggable serialization mechanism to decouple the request-response lifecycle from speci

    C#c-sharpclientdot-net
    View on GitHub↗3,656
  • elastic/elasticsearch-phpelastic avatar

    elastic/elasticsearch-php

    5,337View on GitHub↗

    This project is a software development kit and cluster management tool for PHP. It serves as a full-text search SDK and vector search interface, enabling applications to perform lexical, fuzzy, and semantic searches against indexed data. The library implements a PSR 7 HTTP client to ensure cross-environment compatibility through standardized messaging interfaces. It provides a specialized interface for retrieving embeddings and performing semantic retrieval workflows using vector data. Its capability surface covers a wide range of administrative and operational tasks, including search index

    PHP
    View on GitHub↗5,337
  • elastic/elasticsearch-pyelastic avatar

    elastic/elasticsearch-py

    4,376View on GitHub↗

    elasticsearch-py is a distributed search API wrapper and cluster administrator. It serves as a secure connector for executing search queries and performing administration tasks against a search engine. The library provides a high-level interface for managing indices, documents, and node connections. It enables encrypted data transmission and authenticated communication with a search cluster. The project covers full-text search, data management, and cluster administration. It includes capabilities for managing document data, implementing complex search queries, and maintaining reliable commun

    Pythonclientelasticsearchpython
    View on GitHub↗4,376
  • elastic/elasticsearch-railselastic avatar

    elastic/elasticsearch-rails

    3,085View on GitHub↗

    Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

    Ruby
    View on GitHub↗3,085
  • elastic/go-elasticsearchelastic avatar

    elastic/go-elasticsearch

    6,051View on GitHub↗

    The official Go client for Elasticsearch

    Go
    View on GitHub↗6,051
  • friendsofcake/searchFriendsOfCake avatar

    FriendsOfCake/search

    171View on GitHub↗

    Search provides a simple interface to create paginate-able filters for your CakePHP application.

    PHP
    View on GitHub↗171
  • go-ego/riotgo-ego avatar

    go-ego/riot

    6,059View on GitHub↗

    Riot is a Go-based distributed search engine and indexing server designed for full-text indexing and retrieval. It functions as a retrieval system that sorts documents by relevance using BM25 ranking algorithms, term frequency, and inverse document frequency. The engine provides specialized support for the Chinese language, featuring concurrent text segmentation and phonetic Pinyin mapping to match romanized input with characters. It utilizes a distributed architecture that employs hash-based index sharding to balance data load and throughput across multiple server nodes. The system covers a

    Gogogolanggwk
    View on GitHub↗6,059
  • goq/telegram-listgoq avatar

    goq/telegram-list

    4,950View on GitHub↗

    List of telegram groups, channels & bots // Список интересных групп, каналов и ботов телеграма // Список чатов для программистов

    View on GitHub↗4,950
  • haeungun/indexer4jhaeungun avatar

    haeungun/indexer4j

    57View on GitHub↗

    Simple full text indexing and searching library for Java

    Java
    View on GitHub↗57
  • harana/searchharana avatar

    harana/search

    235View on GitHub↗

    Search everything, instantly.

    Scala
    View on GitHub↗235
  • jprante/elasticsearch-jdbcjprante avatar

    jprante/elasticsearch-jdbc

    2,818View on GitHub↗

    JDBC importer for Elasticsearch THIS REPOSITORY WILL BE DELETED WITHOUT ANY FURTHER NOTICE AFTER AUG 1 2026

    Java
    View on GitHub↗2,818
  • koculu/zonetree.fulltextsearchkoculu avatar

    koculu/ZoneTree.FullTextSearch

    99View on GitHub↗

    ZoneTree.FullTextSearch is an open-source library that extends ZoneTree to provide efficient full-text search capabilities. It offers a fast, embedded search engine suitable for applications that require high performance and do not rely on external databases.

    C#
    View on GitHub↗99