10 top picks · 2 audience rankings
Best open source search engines
The best open source search engine is MeiliSearch (MIT, 59,692 GitHub stars, Docker image). ElasticSearch stands out for the most GitHub stars, and SearXNG stands out for its Python codebase.
This page also breaks the picks down by team size and use: MeiliSearch leads for startups; ElasticSearch for enterprise.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
MeiliSearch
meilisearch/meilisearch
Ultra relevant, instant and typo-tolerant full-text search API.
Active · last commit Oct 27, 2026
Search EnginesRustDockerStands out for a permissive MIT license. MeiliSearch has 59,692 GitHub stars, uses the MIT license, ships a Docker image and had 2,096 commits in the last year; it replaces Algolia.
- Rank 2:
ElasticSearch
elastic/elasticsearch
Distributed, RESTful search and analytics engine.
Active · last commit Oct 28, 2026
Search EnginesJavaStands out for the most GitHub stars. ElasticSearch has 78,420 GitHub stars, uses the AGPL-3.0, SSPL 1.0 or Elastic License 2.0 (your choice) license and had 14,809 commits in the last year; it replaces Algolia.
- Rank 3:
SearXNG
searxng/searxng
Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx).
Active · last commit Oct 27, 2026
Search EnginesPythonDockerStands out for its Python codebase. SearXNG has 38,938 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 817 commits in the last year.
At a glance
Open source search engines compared
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 15 apps in the search engines category. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| MeiliSearch | a permissive MIT license | MIT | 59,692 | 2,096 | Oct 27, 2026 | Yes |
| ElasticSearch | the most GitHub stars | AGPL-3.0, SSPL 1.0 or Elastic License 2.0 (your choice) | 78,420 | 14,809 | Oct 28, 2026 | No |
| SearXNG | its Python codebase | AGPL-3.0 | 38,938 | 817 | Oct 27, 2026 | Yes |
| Typesense | its C++ codebase | GPL-3.0 | 27,058 | 266 | Oct 28, 2026 | Yes |
| OpenSearch | a permissive Apache-2.0 license | Apache-2.0 | 13,919 | 1,464 | Oct 27, 2026 | Yes |
| Manticore Search | – | GPL-3.0 | 12,074 | 1,301 | Oct 27, 2026 | Yes |
| Hister | – | AGPL-3.0 | 6,167 | 2,389 | Oct 27, 2026 | Yes |
| Yacy | – | GPL-2.0 | 4,084 | 211 | Sep 23, 2026 | Yes |
| Apache Solr | – | Apache-2.0 | 1,691 | 1,011 | Oct 28, 2026 | Yes |
| Fess | – | Apache-2.0 | 1,142 | 757 | Oct 28, 2026 | Yes |
1 of 3 · 10 picks
Top picks
10 of the 15 apps in the search engines category.
- 1
MeiliSearch
Ultra relevant, instant and typo-tolerant full-text search API.
Search EnginesDockerStands out for a permissive MIT license. MeiliSearch has 59,692 GitHub stars, uses the MIT license, ships a Docker image and had 2,096 commits in the last year; it replaces Algolia.
- 2
ElasticSearch
Distributed, RESTful search and analytics engine.
Search EnginesStands out for the most GitHub stars. ElasticSearch has 78,420 GitHub stars, uses the AGPL-3.0, SSPL 1.0 or Elastic License 2.0 (your choice) license and had 14,809 commits in the last year; it replaces Algolia.
- 3
SearXNG
Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx).
Search EnginesDockerStands out for its Python codebase. SearXNG has 38,938 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 817 commits in the last year.
- 4
Typesense
Blazing fast, typo-tolerant open source search engine optimized for developer happiness and ease of use.
Search EnginesDockerStands out for its C++ codebase. Typesense has 27,058 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 266 commits in the last year; it replaces Algolia.
- 5
OpenSearch
Distributed and RESTful search engine.
Search EnginesDockerStands out for a permissive Apache-2.0 license. OpenSearch has 13,919 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 1,464 commits in the last year; it replaces Algolia.
- 6
Manticore Search
Full-text search and data analytics, with fast response time for small, medium and big data (alternative to Elasticsearch).
Search EnginesDockerManticore Search has 12,074 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,301 commits in the last year; it replaces Algolia.
- 7
Hister
Personal web search engine with automatic indexing of visited websites. Supports offline local result previews, local files, multi-user handling and optional semantic search.
Search EnginesDockerHister has 6,167 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,389 commits in the last year.
- 8
Yacy
Peer based, decentralized search engine server.
Search EnginesDockerYacy has 4,084 GitHub stars, uses the GPL-2.0 license, ships a Docker image and had 211 commits in the last year.
- 9
Apache Solr
Enterprise search platform featuring full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, and rich document (e.g., Word, PDF) handling.
Search EnginesDockerApache Solr has 1,691 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 1,011 commits in the last year.
- 10
Fess
Powerful and easily deployable Enterprise Search Server.
Search EnginesDockerAI-nativeFess has 1,142 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 757 commits in the last year.
2 of 3 · 5 picks
Which open source search engine is best for startups?
For startups, MeiliSearch ranks first (MIT, 59,692 GitHub stars), followed by SearXNG and ElasticSearch. Ranked for startups on GitHub stars, commits in the last year, Docker images, open-source licenses, project websites and recent commits.
- 1
MeiliSearch
Ultra relevant, instant and typo-tolerant full-text search API.
Search EnginesDockerMeiliSearch has 59,692 GitHub stars, uses the MIT license, ships a Docker image and had 2,096 commits in the last year; it replaces Algolia. For startups it also scores on a Docker image, a permissive license (MIT), a project website and a commit in the last 90 days.
- 2
SearXNG
Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx).
Search EnginesDockerSearXNG has 38,938 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 817 commits in the last year. For startups it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.
- 3
ElasticSearch
Distributed, RESTful search and analytics engine.
Search EnginesElasticSearch has 78,420 GitHub stars, uses the AGPL-3.0, SSPL 1.0 or Elastic License 2.0 (your choice) license and had 14,809 commits in the last year; it replaces Algolia. For startups it also scores on an open-source license, a project website and a commit in the last 90 days.
- 4
OpenSearch
Distributed and RESTful search engine.
Search EnginesDockerOpenSearch has 13,919 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 1,464 commits in the last year; it replaces Algolia. For startups it also scores on a Docker image, a permissive license (Apache-2.0), a project website and a commit in the last 90 days.
- 5
Typesense
Blazing fast, typo-tolerant open source search engine optimized for developer happiness and ease of use.
Search EnginesDockerTypesense has 27,058 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 266 commits in the last year; it replaces Algolia. For startups it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.
3 of 3 · 5 picks
Which open source search engine is best for enterprise?
For enterprise, ElasticSearch ranks first (AGPL-3.0, SSPL 1.0 or Elastic License 2.0 (your choice), 78,420 GitHub stars), followed by MeiliSearch and SearXNG. Ranked for enterprise on GitHub stars, commits in the last year, open-source licenses and recent commits.
- 1
ElasticSearch
Distributed, RESTful search and analytics engine.
Search EnginesElasticSearch has 78,420 GitHub stars, uses the AGPL-3.0, SSPL 1.0 or Elastic License 2.0 (your choice) license and had 14,809 commits in the last year; it replaces Algolia. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- 2
MeiliSearch
Ultra relevant, instant and typo-tolerant full-text search API.
Search EnginesDockerMeiliSearch has 59,692 GitHub stars, uses the MIT license, ships a Docker image and had 2,096 commits in the last year; it replaces Algolia. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- 3
SearXNG
Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx).
Search EnginesDockerSearXNG has 38,938 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 817 commits in the last year. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- 4
Typesense
Blazing fast, typo-tolerant open source search engine optimized for developer happiness and ease of use.
Search EnginesDockerTypesense has 27,058 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 266 commits in the last year; it replaces Algolia. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- 5
OpenSearch
Distributed and RESTful search engine.
Search EnginesDockerOpenSearch has 13,919 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 1,464 commits in the last year; it replaces Algolia. For enterprise it also scores on an open-source license and a commit in the last 90 days.
Is MeiliSearch free?
Yes. MeiliSearch is open-source software released under the MIT license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I self-host these search engines with Docker?
Yes, 9 of the 10 picks. MeiliSearch, SearXNG and Typesense publish Docker images, so you can run them on a VPS or home server with Docker Compose. The others install from their own packages or source; follow each project's install guide.
Are all of these search engines open source?
All 10 apps on this list are open source. You can self-host and modify each one under its license.
Which of these search engines is the most actively developed?
ElasticSearch, with 14,809 commits in the last 12 months and a latest release, v9.5.5, from October 2026. Activity is a good sign that bugs and security issues get fixed.
How is this list ranked?
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 15 apps in the search engines category. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.