Open source search projects

Every project in the registry tagged search, ranked by real GitHub adoption.

projects 19 combined stars ★ 194K refresh nightly
01 Meilisearch ★ 60K

Lightning-fast search for your applications

last push25 hours ago languageRust license—
02 SearXNG ★ 39K

Privacy-first metasearch across 270+ sources

last push20 hours ago languagePython licenseAGPL-3.0
03 sonic ★ 21K

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

last push3 days ago languageRust licenseMPL-2.0
04 OpenSearch ★ 14K

Open-source search and analytics at enterprise scale

last push21 hours ago languageJava licenseApache-2.0
05 Manticore Search ★ 12K

Lightning-fast open source search engine for big data

last push29 hours ago languageC++ licenseGPL-3.0
06 PixelRAG ★ 11K

https://arxiv.org/abs/2606.28344. The end of web parsing. The beginning of scalable pixel-native search. link: https://pixelrag.ai/

last push3 days ago languagePython licenseApache-2.0
07 Orama ★ 11K

Full-text & vector search at the edge.

last push15 days ago languageTypeScript license—
08 R2R ★ 8.1K

SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.

last push12 months ago languagePython licenseMIT
09 search-by-image ★ 3.8K

Browser extension for reverse image search, available for Chrome, Edge and Safari

last push4 months ago languageJavaScript licenseGPL-3.0
10 Sequin ★ 2.2K

Open-source message stream built on Postgres

last push8 months ago languageElixir licenseMIT
11 OpenSearch-Dashboards ★ 2.1K

📊 Open source visualization dashboards for OpenSearch.

last push4 days ago languageTypeScript licenseApache-2.0
12 bichon ★ 2.1K

Bichon – A lightweight, high-performance Rust email archiver with WebUI

last pushyesterday languageRust licenseAGPL-3.0
13 SeekStorm ★ 1.9K

Full-text search API with real-time indexing and crawling

last pushyesterday languageRust licenseApache-2.0
14 clickvisual ★ 1.6K

A lightweight log analytic and data visualize platform built on clickhouse.

last push4 days ago languageGo licenseMIT
15 algoliasearch-client-javascript ★ 1.4K

⚡️ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.

last push3 days ago languageTypeScript licenseMIT
16 clp ★ 1.1K

Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.

last push17 hours ago languageC++ licenseApache-2.0
17 ketch ★ 739

Fast, stateless CLI for web search and scrape. Built for AI agents.

last push3 days ago languageGo licenseMIT
18 algoliasearch-client-php ★ 695

⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.

last push3 days ago languagePHP licenseMIT
19 sycamore ★ 605

🍁 Sycamore is an LLM-powered search and analytics platform for unstructured data.

last push3 months ago languagePython licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source search projects are there?

This registry tracks 19 projects tagged search, with 194,036 GitHub stars between them. The most-adopted is Meilisearch at 59,750 stars.

Are these search projects free to use?

Yes — 17 of the 19 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which search project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these search projects still maintained?

15 of the 19 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.