Categories/Search

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.

16 apps available

Apps in Search

Filter by
16apps
C++
77%
GPL 3.0
90

Manticore Search

Search

11,882

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.

View details

Manticore Search

GPL 3.0
629
Forks
9 years
Age
Built with
C++77%
Updated 3 days ago
Rust
100%
Other
90

Meilisearch

Search

58,410

Lightning-fast hybrid search engine with AI-powered semantic and full-text retrieval for modern applications.

View details

Meilisearch

Other
2,604
Forks
8.2 years
Age
Built with
Rust100%
Updated 4 days ago
Python
67%
Other
62

Morphik

AI Development · Search · Databases

3,624

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.

View details

Morphik

Other
309
Forks
1.7 years
Age
Built with
Python67%
TypeScript25%
Updated 2 days ago
TypeScript
98%
Other
78

Orama

Search · Developer Tools

10,467

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.

View details

Orama

Other
396
Forks
4.2 years
Age
Built with
TypeScript98%
Updated 3 days ago
Rust
87%
AGPL 3.0
88

ParadeDB

Search · Databases · Analytics

8,992

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.

View details

ParadeDB

AGPL 3.0
413
Forks
3 years
Age
Built with
Rust87%
PLpgSQL12%
Updated yesterday
Rust
87%
Apache 2.0
92

Qdrant

Databases · AI Development · Search

32,942

Open-source vector database and search engine built in Rust for production-grade AI applications — from semantic search to RAG pipelines and recommendation systems.

View details

Qdrant

Apache 2.0
2,455
Forks
6.1 years
Age
Built with
Rust87%
Python12%
Updated 2 days ago
Rust
91%
Apache 2.0
85

Quickwit

Search · Monitoring

11,385

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.

View details

Quickwit

Apache 2.0
561
Forks
5.2 years
Age
Built with
Rust91%
Updated 3 days ago
Python
82%
AGPL 3.0
78

SearXNG

Search

33,379

Privacy-first metasearch engine that aggregates results from 250+ search services — no tracking, no profiling, full control when self-hosted.

View details

SearXNG

AGPL 3.0
3,098
Forks
5.2 years
Age
Built with
Python82%
Updated 3 days ago
Rust
96%
MPL 2.0
85

Sonic

Databases · Search

21,268

Fast, lightweight, schema-less search backend in Rust — microsecond queries, 30MB RAM, no document storage required.

View details

Sonic

MPL 2.0
616
Forks
7.4 years
Age
Built with
Rust96%
Updated 3 days ago
TypeScript
98%
Other
85

Sourcebot

Search · Developer Tools · AI Code Assistants

3,562

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.

View details

Sourcebot

Other
315
Forks
1.9 years
Age
Built with
TypeScript98%
Updated 4 days ago
TypeScript
71%
Apache 2.0
90

Supabase

Developer Tools · Databases · Search

105,714

The open-source Postgres development platform that replaces Firebase with authentication, real-time APIs, edge functions, storage, and vector embeddings — all built on PostgreSQL.

View details

Supabase

Apache 2.0
12,992
Forks
6.7 years
Age
Built with
TypeScript71%
MDX27%
Updated yesterday
Python
66%
Apache 2.0
87

SurfSense

Search · AI Assistants

15,181

The open-source, unlimited NotebookLM alternative with real-time collaboration, a desktop app, and no vendor lock-in.

View details

SurfSense

Apache 2.0
1,456
Forks
1.9 years
Age
Built with
Python66%
TypeScript31%
Updated yesterday
Python
94%
Apache 2.0
87

SWIRL

Search · Databases · Data Engineering

3,030

Federated AI search and RAG across 100+ enterprise sources—no data extraction, no vector database required.

View details

SWIRL

Apache 2.0
285
Forks
4.2 years
Age
Built with
Python94%
Updated 1 weeks ago
Rust
71%
MIT
44

Trieve

AI Development · Search · Developer Tools

2,687

All-in-one self-hostable platform for hybrid search, RAG, recommendations, and analytics built on Rust and Qdrant.

View details

Trieve

MIT
249
Forks
3.3 years
Age
Built with
Rust71%
Updated 5 months ago
C++
88%
GPL 3.0
84

typesense

Search

26,199

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.

View details

typesense

GPL 3.0
919
Forks
9.5 years
Age
Built with
C++88%
Updated 1 weeks ago
Go
96%
BSD 3
91

Weaviate

Databases · Search

16,500

Open-source vector database combining semantic search, hybrid queries, RAG, and image search in a single cloud-native system built for production scale.

View details

Weaviate

BSD 3
1,334
Forks
10.3 years
Age
Built with
Go96%
Updated yesterday

About 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.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack

No spam. Unsubscribe anytime.

Join 750+ subscribers
No spam. Unsubscribe anytime.

Search