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
manticoresoftware avatar

manticoresoftware/manticoresearch

0
View on GitHub↗
manticoresearch.com↗

Manticoresearch

Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture.

The system provides an alternative to the Elasticsearch stack, offering a compatible API for indexing and searching structured and unstructured data. It distinguishes itself by supporting multiple retrieval methods, including vector matching for similarity search, geospatial queries, and traditional full-text ranking.

The platform covers comprehensive search and indexing capabilities, including natural language processing with locale-specific tokenization and query translation. Its architecture incorporates sharding and replication for high availability, cost-based query optimization, and a multi-format storage engine that supports row, column, and document formats.

The software is delivered via OS-specific binary packages for various Linux distributions.

Features

  • Full-Text Search Engines - Functions as a high-performance full-text search engine for indexing and retrieving large datasets.
  • Full-Text Search Indexes - Implements high-speed keyword lookup capabilities through the creation of full-text search indexes.
  • Distributed Search Engines - Provides a distributed search infrastructure managing large-scale data clusters with low-latency retrieval.
  • Distributed Sharding Architectures - Uses sharding to distribute data across multiple servers and data centers for horizontal scalability.
  • Search-Oriented SQL Engines - Allows querying indexed text and structured data using a familiar SQL syntax.

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
11,819 stars·628 forks·C++·GPL-3.0·74 views
  • Full Text Search - Enables complex text retrieval using ranking factors, fuzzy matching, and stemming.
  • High Availability Architectures - Implements high availability through sharding and replication across multiple servers and data centers.
  • Elasticsearch Compatible Engines - Offers an Elasticsearch-compatible API, allowing it to serve as a drop-in replacement for the ELK stack.
  • Search & Information Retrieval - Implements comprehensive information retrieval including fuzzy, faceted, and vector-based matching.
  • Vector Databases - Provides a specialized database optimized for storing and querying high-dimensional vector embeddings.
  • Vector Search - Provides a high-performance system for finding information based on mathematical similarity in high-dimensional vector spaces.
  • Vector Similarity Search - Provides vector-based similarity matching and geospatial queries for advanced data retrieval.
  • Fault Tolerance - Ensures system uptime and prevents data loss by replicating data across multiple nodes in a distributed cluster.
  • Natural Language Processing - Incorporates text analysis via stemming and tokenization to improve search accuracy across various languages.
  • Natural Language Query Generators - Translates human language prompts into structured search queries with support for regional locales.
  • Text Tokenizers - Uses locale-specific rules for language-aware text tokenization and stemming to improve search accuracy.
  • Hybrid Storage Formats - Ships a multi-format storage engine supporting row, column, and document formats to balance memory and speed.
  • External System Synchronization - Provides mechanisms to import and synchronize records from databases, flat files, and streaming platforms.
  • Cost-Based Optimizers - Implements a cost-based optimizer that uses data statistics and secondary indexes to determine the most efficient execution plan.
  • Query Translators - Provides a capability to translate natural language queries into structured search formats for multiple regional locales.
  • Search Result Filtering - Provides mechanisms to narrow results using faceted navigation and geospatial constraints.
  • Star history

    Star history chart for manticoresoftware/manticoresearchStar history chart for manticoresoftware/manticoresearch

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does manticoresoftware/manticoresearch do?

    Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture.

    What are the main features of manticoresoftware/manticoresearch?

    The main features of manticoresoftware/manticoresearch are: Full-Text Search Engines, Full-Text Search Indexes, Distributed Search Engines, Distributed Sharding Architectures, Search-Oriented SQL Engines, Full Text Search, High Availability Architectures, Elasticsearch Compatible Engines.

    Which projects share features with manticoresoftware/manticoresearch?

    Projects with overlapping indexed features include: lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… apache/kvrocks — Kvrocks is a distributed key-value store and Redis-compatible NoSQL database. It utilizes a RocksDB storage engine to… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It…

    Projects sharing features with Manticoresearch

    These projects share indexed features with Manticoresearch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • lancedb/lancedblancedb avatar

      lancedb/lancedb

      9,031View on GitHub↗

      LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

      HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
      View on GitHub↗9,031
    • redis/go-redisredis avatar

      redis/go-redis

      22,159View on GitHub↗

      This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

      Gogogolangredis
      View on GitHub↗22,159
    • tporadowski/redistporadowski avatar

      tporadowski/redis

      9,987View on GitHub↗

      Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

      Credisredis-for-windowsredis-msi-installer
      View on GitHub↗9,987
    • redis/redisinsightredis avatar

      redis/RedisInsight

      8,556View on GitHub↗

      RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

      TypeScriptdatabase-guiredisredis-gui
      View on GitHub↗8,556
    Compare all 30 related projects→