awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
meilisearch avatar

meilisearch/meilisearch

0
View on GitHub↗
58,118 stars·2,569 forks·Rust·24 viewswww.meilisearch.com↗

Meilisearch

Meilisearch is a high-performance, developer-focused search engine designed to provide instant, typo-tolerant results for applications. It functions as a RESTful service that accepts JSON documents, organizing structured information into searchable collections to ensure rapid retrieval. The engine is built to be lightweight and easy to configure, minimizing maintenance overhead while integrating into existing software stacks.

The system distinguishes itself through specialized indexing and storage techniques, including the use of finite state transducers for memory-efficient lexicon storage and zero-copy memory mapping for direct data access. It employs a custom tokenizer pipeline to process text and utilizes processor-level vector instructions to accelerate ranking calculations. An asynchronous task queue manages indexing operations in the background, ensuring that search queries remain responsive and non-blocking even during database updates.

Beyond its core search capabilities, the engine supports complex querying requirements such as faceted filtering and content-heavy document retrieval. It is designed to facilitate immediate search experiences, allowing users to receive relevant results as they type. The software is distributed as a standalone service, with documentation available to guide the integration process.

Features

  • Developer-Focused Search Tools - Simplifies integration by offering a lightweight, drop-in search solution for modern application stacks.
  • Document Indexing Engines - Transforms raw information into structured, high-performance collections optimized for instant retrieval.
  • Full-Text - Delivers typo-tolerant text retrieval with advanced relevance ranking for high-performance search requirements.
  • RESTful Search Services - Exposes indexing and query functionality through standard HTTP interfaces for seamless network-based interaction.
  • Finite State Transducers - Compresses dictionary terms into graph-based structures to enable memory-efficient storage and rapid prefix lookups.
  • Zero-Copy Memory Mappings - Maps database files directly into memory to eliminate redundant data copying between kernel and user space.
  • Tokenizers - Decomposes unstructured text into normalized tokens using language-specific rules to prepare data for indexing.
  • Instant Search Interfaces - Displays immediate, relevant results as users type to facilitate rapid navigation through large datasets.
  • Key-Value - Employs a memory-mapped storage engine to provide high-performance, atomic key-value persistence.
  • SIMD Accelerated Searchers - Leverages processor-level vector instructions to accelerate memory scanning and scoring calculations during search execution.
  • Machine Learning Operations - Fast, open-source search engine.
  • Enterprise Search - Typo-tolerant search engine for applications.
  • Search and Indexing - Fast, open-source search engine for applications.
  • API and Data Services - Delivers a fast, AI-powered search engine API.
  • Enterprise Search - Typo-tolerant search engine for web applications.
  • Web Framework Examples - Fast, typo-tolerant search engine.
  • Content Management Search - Optimizes the retrieval of articles and documents within content-heavy platforms through typo-tolerant search logic.
  • Product Discovery Engines - Facilitates product discovery through faceted filtering, relevance ranking, and highly responsive search interfaces.
  • Full-Text Search Integrations - Augments existing application databases with powerful, typo-tolerant search capabilities that exceed standard filtering.

Star history

Star history chart for meilisearch/meilisearchStar history chart for meilisearch/meilisearch

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Meilisearch

Similar open-source projects, ranked by how many features they share with Meilisearch.
  • typesense/typesensetypesense avatar

    typesense/typesense

    25,254View on GitHub↗

    Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It functions as both a high-performance indexing and retrieval engine and a comprehensive search experience platform, offering built-in typo tolerance and tools for managing relevance through synonym configuration, result curation, and complex filtering. The platform distinguishes itself by utilizing in-memory indexing to maintain high-throughput data retrieval and integrating vector database capabilities to support semantic similarity searches. It ensures data consistency and h

    C++algoliadatastoreelasticsearch
    View on GitHub↗25,254
  • spacejam/sledspacejam avatar

    spacejam/sled

    8,928View on GitHub↗

    Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It functions as a log-structured storage engine that organizes data using B+ trees to support efficient range queries and prefix scans. The engine implements a zero-copy data store model, utilizing epoch-based reclamation to provide direct references to cached values without memory allocations. It distinguishes itself through a combination of write-ahead logging, page cache optimizations to reduce write amplification on flash storage, and serializable transactions for atomic multi-k

    Rustb-plus-treeb-treeconcurrent
    View on GitHub↗8,928
  • 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
  • quickwit-oss/tantivyquickwit-oss avatar

    quickwit-oss/tantivy

    15,442View on GitHub↗

    Tantivy is a library for building full-text search engines and indexing frameworks. It provides the core components necessary to organize large collections of text data into searchable structures, enabling the execution of complex queries and the retrieval of information across structured document sets. The engine utilizes an inverted index architecture to map terms to document identifiers, supported by a segment-based storage model that balances search performance with write throughput. It incorporates specialized data structures, including finite state transducers for term dictionaries and

    Rustrustsearch-engine
    View on GitHub↗15,442
See all 30 alternatives to Meilisearch→

Frequently asked questions

What does meilisearch/meilisearch do?

Meilisearch is a high-performance, developer-focused search engine designed to provide instant, typo-tolerant results for applications. It functions as a RESTful service that accepts JSON documents, organizing structured information into searchable collections to ensure rapid retrieval. The engine is built to be lightweight and easy to configure, minimizing maintenance overhead while integrating into existing software stacks.

What are the main features of meilisearch/meilisearch?

The main features of meilisearch/meilisearch are: Developer-Focused Search Tools, Document Indexing Engines, Full-Text, RESTful Search Services, Finite State Transducers, Zero-Copy Memory Mappings, Tokenizers, Instant Search Interfaces.

What are some open-source alternatives to meilisearch/meilisearch?

Open-source alternatives to meilisearch/meilisearch include: typesense/typesense — Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It… spacejam/sled — Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It… elastic/elasticsearch — Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and… quickwit-oss/tantivy — Tantivy is a library for building full-text search engines and indexing frameworks. It provides the core components… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… qdrant/qdrant — Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors…