AltHub

manticoresoftware/manticoresearch Alternatives

search database / full-text & vector search

Manticore Search is an open-source search database (C++) providing fast full-text, vector, and hybrid search with real-time indexing and SQL query support.

12.0kC++GPL-3.0active Β· last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

oramasearch/oramaGitHub

Choose for embedded full-text/vector search in JavaScript/TypeScript apps without a separate server; runs in-browser/edge, not a standalone database with SQL.

🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.

10.5k
TypeScript
NOASSERTION
active2mo ago
paradedb/paradedbGitHub

Choose if you want search and vector retrieval inside PostgreSQL to avoid a separate search server; requires Postgres and uses a different query interface.

One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.

9.2k
Rust
AGPL-3.0
active1mo ago
vespa-engine/vespaGitHub

Choose for large-scale, high-availability search with advanced ranking and machine-learned relevance; heavier deployment in Java and steeper ops.

The AI search platform

7.1k
Java
Apache-2.0
active1mo ago
infiniflow/infinityGitHub

Choose for an Apache-2.0 C++ hybrid search database built for LLM applications; newer project with less mature ecosystem than Manticore.

The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

4.7k
C++
Apache-2.0
active1mo ago
oceanbase/seekdbGitHub

Choose for a unified AI-native database with vector/text/structured storage; backed by OceanBase but less mature and different API.

The AI-Native Search Database. Best for agent storage, it unifies vector, text, structured, and semi-structured data into a single engine. This all-in-one database makes agents smarter, easier to run, and more stable.

2.9k
C++
Apache-2.0
active1mo ago
SeekStorm/SeekStormGitHub

Choose if you want a Rust-based in-process library or multi-tenant server; Apache-2.0 license vs Manticore's GPL-3.0.

SeekStorm: vector & lexical search - in-process library & multi-tenancy server, in Rust.

1.9k
Rust
Apache-2.0
active1mo ago
meilisearch/meilisearchGitHub

Choose for a developer-friendly REST search API with quick setup and AI-powered hybrid search; no SQL, less flexible for complex queries.

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

59.1k
Rust
NOASSERTION
active2mo ago
typesense/typesenseGitHub

Choose for typo-tolerant, in-memory search with a simple API; in-memory limits dataset size and uses GPL-3.0.

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

26.5k
C++
GPL-3.0
active1mo ago
weaviate/weaviateGitHub

Choose for an object-based vector database with GraphQL/REST and built-in modules; not SQL, heavier for full-text-heavy workloads.

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

16.8k
Go
BSD-3-Clause
active1mo ago
apache/dorisGitHub

Choose for real-time analytics plus hybrid search in one distributed SQL system; heavy analytical workload, not a lightweight search DB.

Apache Doris is a real-time analytics and hybrid search database for AI agents.

15.8k
C++
Apache-2.0
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

lancedb/lancedbGitHub

Choose for an embedded vector retrieval library in Rust; lacks full-text search and SQL, still evolving.

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

11.3k
Rust
Apache-2.0
active1mo ago
qdrant/qdrantGitHub

Choose for dedicated vector search with rich payload filtering; no full-text search, primarily for vector-only use cases.

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

34.2k
Rust
Apache-2.0
active1mo ago
pgvector/pgvectorGitHub

Choose when you want vector search inside an existing Postgres database; no full-text search or SQL search features beyond vectors.

Open-source vector similarity search for Postgres

22.8k
C
NOASSERTION
active1mo ago
epsilla-cloud/vectordbGitHub

Choose for a lightweight self-hosted vector database; lacks full-text search and has less activity.

Epsilla is a high performance Vector Database Management System

875
C++
GPL-3.0
slowing10mo ago
alibaba/zvecGitHub

Choose for an in-process lightweight vector database in C++; vector-only, no server or SQL.

A lightweight, lightning-fast, in-process vector database

15.5k
C++
Apache-2.0
active1mo ago
vearch/vearchGitHub

Choose for a distributed vector search system; full-text absent, less developer traction.

Distributed vector search for AI-native applications

2.3k
Python
Apache-2.0
active2mo ago
lanterndata/lanternGitHub

Choose for a stale Postgres vector extension if you need a simple vector store; unmaintained, vector-only, superseded by pgvector.

PostgreSQL vector database extension for building AI applications

893
Rust
AGPL-3.0
dormant1.8y ago
loupe-php/loupeGitHub

Choose for a PHP-native full-text search using SQLite, no server; PHP-only, limited to full-text.

A full text search engine with tokenization, stemming, typo tolerance, filters and geo support based on only PHP and SQLite.

523
PHP
MIT
active11d ago
nextapps-de/flexsearchGitHub

Choose for client-side full-text search in JavaScript; browser-only, no server, full-text only.

Next-generation full-text search library for Browser and Node.js

13.8k
JavaScript
Apache-2.0
active3mo ago
quickwit-oss/tantivyGitHub

Choose for embedding a Lucene-like full-text search library in Rust; library only, no vector search or SQL.

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

16.1k
Rust
MIT
active10d ago
valeriansaliou/sonicGitHub

Choose for a minimal, lightweight full-text search backend with low memory; no vector, no filters, schema-less.

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

21.3k
Rust
MPL-2.0
active1mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

codelibs/fessGitHub

Choose for a ready-made enterprise search server with crawling and UI; built on OpenSearch, a wrapper app rather than a library.

Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & semantic search. Apache-2.0.

1.1k
Java
Apache-2.0
active9d ago

Listed as an alternative to

These projects were analysed and named manticoresearch among their alternatives. The relationship is not symmetric β€” how manticoresearch rates them is a separate judgement, made when manticoresearch is analysed in its own right.

meilisearch/meilisearchGitHub

calls manticoresearch β€œChoose Manticore when you want a robust full-text search database with SQL support and real-time indexing, and you do not require Meilisearch's specific API.”

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

59.1kRustactive
qdrant/qdrantGitHub

calls manticoresearch β€œChoose when you need a search database with SQL, full-text, vector, and hybrid search in real-time, with a mature open-source community.”

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

34.2kRustactive
typesense/typesenseGitHub

calls manticoresearch β€œchoose when you want a mature C++/SQL search server with similar full-text and vector/hybrid capabilities and lower operational complexity than a Java stack”

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

26.5kC++active
elastic/elasticsearchGitHub

calls manticoresearch β€œWhen you need full-text search with SQL support and real-time indexing, especially for SQL-savvy teams.”

Free and Open Source, Distributed, RESTful Search Engine

77.9kJavaactive
pgvector/pgvectorGitHub

calls manticoresearch β€œchoose for SQL-capable full-text and vector search in a dedicated search database.”

Open-source vector similarity search for Postgres

22.8kCactive
valeriansaliou/sonicGitHub

calls manticoresearch β€œwhen you need SQL access, real-time indexing, and vector search on a large database.”

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

21.3kRustactive
krisk/FuseGitHub

calls manticoresearch β€œChoose when you need a search database with SQL and real-time indexing, for server-side workloads.”

Lightweight fuzzy-search, in JavaScript

20.5kJavaScriptactive
weaviate/weaviateGitHub

calls manticoresearch β€œChoose when you need a real-time search database with SQL, full-text, and vector hybrid search.”

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

16.8kGoactive
quickwit-oss/tantivyGitHub

calls manticoresearch β€œWhen you need a C++ search database with SQL, real-time indexes, and good performance.”

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

16.1kRustactive
apache/dorisGitHub

calls manticoresearch β€œOpen-source search database with SQL, full-text, vector, and real-time indexing; choose it when you need SQL-capable search without lakehouse/MPP analytics.”

Apache Doris is a real-time analytics and hybrid search database for AI agents.

15.8kC++active
alibaba/zvecGitHub

calls manticoresearch β€œsearch database with SQL and real-time indexing; choose for hybrid full-text/vector on a server.”

A lightweight, lightning-fast, in-process vector database

15.5kC++active
nextapps-de/flexsearchGitHub

calls manticoresearch β€œChoose when you need a high-performance search database with SQL and full-text/vector support; heavier than FlexSearch.”

Next-generation full-text search library for Browser and Node.js

13.8kJavaScriptactive
opensearch-project/OpenSearchGitHub

calls manticoresearch β€œChoose for SQL-based full-text and vector search with real-time indexing when you don't require an Elasticsearch-compatible API.”

πŸ”Ž Open source distributed and RESTful search engine.

13.6kJavaactive
lancedb/lancedbGitHub

calls manticoresearch β€œStandalone search database with full-text/vector/hybrid and SQL; choose for a SQL-accessible search service.”

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

11.3kRustactive
oramasearch/oramaGitHub

calls manticoresearch β€œStandalone search database with SQL and real-time indexing; choose when you want full-text plus vector in one server with SQL.”

🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.

10.5kTypeScriptactive
olivernn/lunr.jsGitHub

calls manticoresearch β€œUse when you need a high-performance search database with real-time indexing and SQL on the server.”

A bit like Solr, but much smaller and not as bright

9.2kJavaScriptdormant
paradedb/paradedbGitHub

calls manticoresearch β€œChoose it when you need a high-performance standalone search database with SQL and real-time full-text/vector/hybrid search under GPL.”

One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.

9.2kRustactive
vespa-engine/vespaGitHub

calls manticoresearch β€œChoose for SQL-friendly search database with real-time indexing and GPL-3.0; lighter deployment than Vespa.”

The AI search platform

7.1kJavaactive
unum-cloud/UStoreGitHub

calls manticoresearch β€œpick for real-time SQL-driven full-text/vector search if you accept the GPL-3.0 license”

Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang πŸ—„οΈ

638C++active