Best Open-Source Search Engines on GitHub (2026)

This list contains the top 12 open-source search engines on GitHub, ranked by the RepoRadar scoring engine across five quality dimensions. The top-ranked repo is elastic/elasticsearch with 77.1k stars. Projects span written in Java, C++, Rust, Python. Data last updated 2026-06-19.

Updated · 12 repos · Data: GitHub public API

Refine live →
1
elastic
elastic
elasticsearch
93
Elite

Free and Open Source, Distributed, RESTful Search Engine

77.1k 25,842 5,844 Java updated 11 hours ago
elasticsearchjavasearch-engine
2
opensearch-project
opensearch-project
OpenSearch
88
Strong

🔎 Open source distributed and RESTful search engine.

13.2k 2,630 2,911 Java updated 13 hours ago
analyticsapache2fossjava
3
typesense
typesense
typesense
86
Strong

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 s…

26.1k 907 821 C++ updated yesterday
algoliadatastoreelasticsearchenterprise-search
All Results
quickwit-oss
quickwit-oss
quickwit
84
Strong

Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

11.3k 559 769 Rust updated 13 hours ago
big-datacloud-nativecloud-storagedistributed-tracing
oracle
oracle
opengrok
83
Strong

OpenGrok is a fast and usable source code search and cross reference engine, written in Java

4.9k 817 534 Java updated yesterday
codeenginejavamaven
unum-cloud
unum-cloud
USearch
83
Strong

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

4.2k 323 97 C++ updated 22 days ago
approximate-nearest-neighbor-searchclusteringdatabasefaiss
mwmbl
mwmbl
mwmbl
79
Strong

An open source, non-profit web search engine

1.8k 88 67 Python updated 13 hours ago
non-profitsearch-engine
F9y4ng
77
Strong

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search En…

1.5k 70 1 JavaScript updated 9 days ago
font-renderinggreasemonkeygreasyforkjavascript
diskoverdata
diskoverdata
diskover-community
75
Strong

Diskover Community Edition - Open source file indexer, file search engine and data management and analytics powered by Elasticsearch

1.8k 183 1 PHP updated 2 months ago
crawlerdisk-spacedisk-space-analyzerdisk-usage
firecrawl
firecrawl
fireplexity
57
Mixed

🔥 Open Source Perplexity like AI search engine with real-time citations, streaming responses, and live data powered by Firecrawl

1.9k 338 8 TypeScript updated 9 months ago
gigablast
52
Mixed

Nov 20 2017 -- A distributed open source search engine and spider/crawler written in C/C++ for Linux on Intel/AMD. From gigablast dot com, which has binaries for download. See the…

1.6k 456 96 C++ updated 2 years ago

Frequently Asked Questions

What is the best open-source search engines on GitHub?

Based on the RepoRadar scoring engine, elastic/elasticsearch is currently the top-ranked option with 77.1k stars and a score of 93/100.

How are open-source search engines repositories ranked?

Repositories are ranked by the RepoRadar score — a composite of five dimensions: Popularity (35%), Freshness (25%), Maintenance (20%), Community (10%), and Completeness (10%). Scores range from 0–100.

When was this list last updated?

This list was last updated on 2026-06-19. Data is sourced directly from GitHub's public API. No cached or fabricated repositories are used.

Open Source Notion Alternatives Markdown Editors Open Source Feature Flags Css Frameworks