15 open-source apps
Best self-hosted Search Engines apps
Search engines and search servers, from private metasearch to full-text indexes. Add fast search to your site or search the web privately.
The most popular self-hosted apps for search engines on GitHub are ElasticSearch, MeiliSearch and SearXNG, ranked by stars below.
Ranked by GitHub stars
All 15 Search Engines apps
ElasticSearch
elastic/elasticsearch
Distributed, RESTful search and analytics engine.
Active · last commit Oct 26, 2026
Search EnginesJavaMeiliSearch
meilisearch/meilisearch
Ultra relevant, instant and typo-tolerant full-text search API.
Active · last commit Oct 23, 2026
Search EnginesRustDockerSearXNG
searxng/searxng
Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx).
Active · last commit Oct 25, 2026
Search EnginesPythonDockerTypesense
typesense/typesense
Blazing fast, typo-tolerant open source search engine optimized for developer happiness and ease of use.
Active · last commit Oct 26, 2026
Search EnginesC++DockerOpenSearch
opensearch-project/OpenSearch
Distributed and RESTful search engine.
Active · last commit Oct 25, 2026
Search EnginesJavaDockerManticore Search
manticoresoftware/manticoresearch
Full-text search and data analytics, with fast response time for small, medium and big data (alternative to Elasticsearch).
Active · last commit Oct 26, 2026
Search EnginesC++DockerHister
asciimoo/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.
Active · last commit Oct 25, 2026
Search EnginesGoDockerbitmagnet
bitmagnet-io/bitmagnet
BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.
Maintained · last commit Aug 11, 2026
ArchivingGoDockerYacy
yacy/yacy_search_server
Peer based, decentralized search engine server.
Active · last commit Sep 23, 2026
Search EnginesJavaDockerAleph
alephdata/aleph
Tool for indexing large amounts of both documents (PDF, Word, HTML) and structured (CSV, XLS, SQL) data for easy browsing and search. It is built with investigative reporting as a primary use case.
Maintained · last commit Feb 20, 2026
Search EnginesJavaScriptDockerApache Solr
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.
Active · last commit Oct 25, 2026
Search EnginesJavaDockerWebsurfx
neon-mmd/websurfx
Aggregate results from other search engines (metasearch engine) without ads while keeping privacy and security in mind. It is extremely fast and provides a high level of customization (alternative…
Active · last commit Oct 24, 2026
Search EnginesRustDockerFess
codelibs/fess
Powerful and easily deployable Enterprise Search Server.
Active · last commit Oct 25, 2026
Search EnginesJavaDockerMeme Search
meme-search/meme-search
AI-powered meme search engine. Automatically extracts descriptions from images using vision-language models, then indexes with vector embeddings for semantic and keyword search.
Active · last commit Oct 19, 2026
Search EnginesRubyDockerAmgix
amgix/amgix-server
Hybrid search engine built for flexible deployment and real-world messy data.
Active · last commit Oct 24, 2026
Search EnginesPythonDocker
What is the best self-hosted app for search engines?
By GitHub stars, ElasticSearch is the most popular self-hosted app for search engines with 78,383 stars, followed by MeiliSearch and SearXNG. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Search Engines apps free?
Yes. All 15 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Search Engines app?
14 of the 15 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Search Engines apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are ElasticSearch (14,706 commits), Hister (2,362 commits) and MeiliSearch (2,091 commits). Active development usually means faster bug fixes and security patches.