Open Source Search Apps
Find the best open source search solutions to power your applications! Index, store & retrieve data efficiently. Improve site search and accelerate discovery.
Apps in Search
Manticore Search
Search
An open-source, C++ search database positioned as a faster, lighter alternative to Elasticsearch — supporting full-text, SQL, JSON, and vector/embedding search over a MySQL-compatible protocol.
Manticore Search
GPL 3.0Meilisearch
Search
Lightning-fast hybrid search engine with AI-powered semantic and full-text retrieval for modern applications.
Meilisearch
OtherMorphik
AI Development · Search · Databases
Morphik is an AI-native ingestion and retrieval engine that lets developers store, search, and reason over visually rich documents — scanned PDFs, manuals, slides, and video — without duct-taping together OCR, an embedding model, and a vector database.
Morphik
OtherOrama
Search · Developer Tools
A complete, embeddable search engine and RAG pipeline running in browsers, servers, and edge networks with full-text, vector, and hybrid search in under 2KB.
Orama
OtherParadeDB
Search · Databases · Analytics
Born out of Y Combinator's S2023 batch, ParadeDB is a Postgres extension that delivers Elasticsearch-quality BM25 search and real-time analytics without a separate search cluster to manage.
ParadeDB
AGPL 3.0Qdrant
Databases · AI Development · Search
Open-source vector database and search engine built in Rust for production-grade AI applications — from semantic search to RAG pipelines and recommendation systems.
Qdrant
Apache 2.0Quickwit
Search · Monitoring
Cloud-native search engine for logs and traces, delivering sub-second search directly on S3, GCS, or Azure Blob storage at a fraction of Elasticsearch's cost.
Quickwit
Apache 2.0SearXNG
Search
Privacy-first metasearch engine that aggregates results from 250+ search services — no tracking, no profiling, full control when self-hosted.
SearXNG
AGPL 3.0Sonic
Databases · Search
Fast, lightweight, schema-less search backend in Rust — microsecond queries, 30MB RAM, no document storage required.
Sonic
MPL 2.0Sourcebot
Search · Developer Tools · AI Code Assistants
A self-hosted, AI-powered code search engine that indexes every repo across GitHub, GitLab, Bitbucket, Gitea, Gerrit, and Azure DevOps, so both engineers and coding agents can search, browse, and ask questions about your codebase from one place.
Sourcebot
OtherSupabase
Developer Tools · Databases · Search
The open-source Postgres development platform that replaces Firebase with authentication, real-time APIs, edge functions, storage, and vector embeddings — all built on PostgreSQL.
Supabase
Apache 2.0SurfSense
Search · AI Assistants
The open-source, unlimited NotebookLM alternative with real-time collaboration, a desktop app, and no vendor lock-in.
SurfSense
Apache 2.0SWIRL
Search · Databases · Data Engineering
Federated AI search and RAG across 100+ enterprise sources—no data extraction, no vector database required.
SWIRL
Apache 2.0Trieve
AI Development · Search · Developer Tools
All-in-one self-hostable platform for hybrid search, RAG, recommendations, and analytics built on Rust and Qdrant.
Trieve
MITtypesense
Search
A blazing-fast, typo-tolerant open-source search engine that delivers instant search experiences with built-in vector, semantic, and geo-search — all from a single binary.
typesense
GPL 3.0Weaviate
Databases · Search
Open-source vector database combining semantic search, hybrid queries, RAG, and image search in a single cloud-native system built for production scale.
Weaviate
BSD 3About Search
The Search category encompasses applications designed to index, store, and retrieve information efficiently. These tools are critical for any system dealing with significant amounts of data where rapid access is a requirement.
Key features commonly found in these applications include:
- Indexing: Building searchable representations of data sources.
- Query Parsing: Understanding user intent and translating it into effective searches.
- Ranking Algorithms: Ordering search results by relevance, ensuring the most useful information appears first.
- Faceted Search: Allowing users to refine results based on specific criteria (e.g., date, author, category).
- Full-Text Search: Searching within the content of documents and files.
- Autocompletion & Suggestions: Helping users formulate effective queries.
Open source search solutions are valuable for a wide range of use cases. They power site search on websites, enable document retrieval within organizations, facilitate e-commerce product discovery, and are core components of many data analytics pipelines. They solve the problem of information overload, making it easier for users to access the data they need quickly and reliably. Choosing an open source solution provides flexibility, control over data privacy, and the ability to customize functionality for unique requirements.