Open-source search-engine software
2963 open-source libraries, tools and applications tagged search-engine, ranked by how closely search-engine is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2963 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| keenwon/antcolony AntColony is a Node.js-based BitTorrent DHT network crawler that collects active infohashes, downloads and parses torrent files, and stores… | 32 | 1454 | abandoned |
| helm/monocular Monocular is a web-based search and discovery UI for Helm Chart repositories, originally powering the Helm Hub. It is officially deprecated… | 10 | 1406 | abandoned |
| michaelliao/itranswarp.js A Node.js-powered self-hosted website platform built on Koa2 that combines a blog, wiki, discussion forum, and search engine. It is depreca… | 10 | 1393 | abandoned |
| sivasamyk/logtrail LogTrail is a Kibana plugin that provides a Papertrail-inspired interface to view, search, and live tail log events from multiple hosts sto… | 23 | 1391 | abandoned |
| AllToMP3 AllToMP3 is a cross-platform desktop application (built with Electron and Angular) that downloads and converts music from YouTube, SoundClo… | 23 | 1381 | abandoned |
| codingXiaxw/CustomerManagement A simple JavaWeb customer management system built with the MVC three-tier architecture (servlet/service/dao), using MySQL, c3p0 connection … | 32 | 1376 | abandoned |
| louismullie/treat Treat is a natural language processing and computational linguistics toolkit for Ruby, offering tokenization, parsing, POS tagging, NER, ke… | 38 | 1367 | abandoned |
| Apache TinkerPop Blueprints was a Java Property Graph Model Interface providing a generic API for graph databases and graph analytic systems. It is no longe… | 32 | 1359 | abandoned |
| devfake/flox Flox is a self-hosted watch list application for movies, TV series, and anime, built with Laravel and Vue.js and powered by The Movie Datab… | 10 | 1348 | abandoned |
| mroth/unindexed A conceptual net-art experiment: a website that continuously searches for itself on Google and irrevocably deletes itself (including all vi… | 44 | 1327 | abandoned |
| macoscope/CodePilot Code Pilot is an Xcode plugin that lets developers quickly find files, methods, and symbols in their project using fuzzy query matching, ju… | 32 | 1317 | abandoned |
| ukdtom/WebTools.bundle WebTools is a collection of utilities for Plex Media Server, including an Unsupported AppStore (UAS), subtitle finder, playlist manager, an… | 23 | 1307 | abandoned |
| Skyexu/TopSup A Python CLI assistant for live trivia quiz apps like 冲顶大会 (Top Hero) that captures Android phone screenshots via ADB, OCRs the question an… | 32 | 1302 | abandoned |
| YeYzheng/KGQA-Based-On-medicine A knowledge graph question answering (KGQA) system for medicine that parses natural language questions into SPARQL queries against an Apach… | 32 | 1279 | abandoned |
| qdore/Mutate Mutate is a simple keyboard-driven application launcher for Linux, inspired by the Alfred launcher on macOS. It supports finding applicatio… | 23 | 1267 | abandoned |
| Kamerka Kamerka is a Python CLI script that builds an interactive map of internet-exposed cameras, printers, tweets, and photos around given coordi… | 10 | 1264 | abandoned |
| voten-co/voten Voten is an open-source social bookmarking and community platform (a Reddit alternative) built with Laravel and Vue.js, featuring voting, c… | 10 | 1246 | abandoned |
| putianxi/putianxi.github.io A Vue.js-based static website that maps and lists Putian-system hospitals across China to raise public awareness of their risks. It renders… | 23 | 1235 | abandoned |
| MedicOneSystems/livewire-datatables A Laravel package for building advanced, interactive data tables using Livewire, Tailwind CSS, and Alpine JS. It supports sorting, filterin… | 43 | 1222 | abandoned |
| ubilabs/geocomplete A jQuery plugin that wraps the Google Maps Geocoding and Places Autocomplete APIs, turning an input field into a location search box with a… | 10 | 1206 | abandoned |
| SchizoDuckie/DuckieTV DuckieTV is a standalone desktop application for TV show addicts that provides a personalized TV-show calendar with integrated, blocking-re… | 83 | 1190 | abandoned |
| voat/voat Voat is the source code for a Reddit-style social news and discussion platform built on ASP.NET Core 2 with PostgreSQL, featuring user-subm… | 23 | 1184 | abandoned |
| k1995/BaiduyunSpider A distributed crawler and search engine for Baidu Netdisk (Baidu Cloud) shared links, built with Scrapy and Scrapy-Redis, with a React-base… | 23 | 1182 | abandoned |
| rashidkpc/kibana2 Kibana 2 is a browser-based interface for Logstash and Elasticsearch that lets users search, visualize, and analyze log data. This Ruby-bas… | 10 | 1182 | abandoned |
| eventql/eventql EventQL is a distributed, columnar SQL database written in C++ for large-scale data collection and analytics, supporting streaming writes, … | 23 | 1178 | abandoned |
| muricoca/crab Crab is a Python recommender engine library integrating classic collaborative filtering and information filtering algorithms with the scien… | 32 | 1175 | abandoned |
| tomchop/malcom Malcom is a Python web application that analyzes network traffic (including pcaps) and visualizes malware communications as graphs, cross-r… | 23 | 1173 | abandoned |
| antonmks/Alenka Alenka is a GPU-based column-store database engine written in CUDA that leverages vectorized processing and GPU memory bandwidth for fast a… | 32 | 1166 | abandoned |
| llldddbbb/dbblog A multi-module, front-end/back-end separated open-source blog system built with SpringBoot 2.x and Vue 2.x, including a public site, admin … | 32 | 1155 | abandoned |
| zunjae/AnYme AnYme is an unofficial Android app for MyAnimeList that lets users track watched episodes, browse anime information, schedules, recommendat… | 23 | 1150 | abandoned |
| jamietre/CsQuery CsQuery is a C# jQuery port for .NET 4 that provides a complete CSS2/CSS3 selector engine, a standards-compliant HTML parser, and jQuery-st… | 32 | 1148 | abandoned |
| Jinnrry/getAwayBSG A Go CLI web crawler that scrapes job listings from Zhilian Zhaopin and housing (rental and second-hand) data from Lianjia across Chinese c… | 10 | 1144 | abandoned |
| FooSoft/yomichan Yomichan is a browser extension for Chrome and Firefox that turns the browser into a Japanese pop-up dictionary, showing interactive defini… | 10 | 1142 | abandoned |
| richardwilly98/elasticsearch-river-mongodb An Elasticsearch plugin (river) that indexes MongoDB collections into Elasticsearch by tailing the MongoDB oplog of a replica set. It suppo… | 32 | 1121 | abandoned |
| haya14busa/incsearch.vim A Vim plugin that improves incremental searching by highlighting all pattern matches as you type, including live regular expression editing… | 23 | 1109 | abandoned |
| golang/gddo gddo is the source code for godoc.org, the original Go package documentation and search website. It was archived in 2021 and godoc.org now … | 10 | 1100 | abandoned |
| sahildave/Search-View-Layout An Android library implementing the Material Design expanding search bar seen in the Lollipop Dialer and Google Maps. It provides a collaps… | 32 | 1092 | abandoned |
| samuelmeuli/mini-diary Mini Diary is a simple, secure journaling desktop app built with Electron and React, featuring password-encrypted local storage, full-text … | 10 | 1090 | abandoned |
| mosuka/blast Blast is a full-text search and indexing server written in Go, built on top of Bleve, exposing gRPC and RESTful APIs. It supports clusterin… | 10 | 1073 | abandoned |
| algolia/github-awesome-autocomplete A browser extension for Chrome, Firefox, and Safari that replaces GitHub's search bar with Algolia-powered instant search and autocomplete.… | 10 | 1071 | abandoned |
| VikParuchuri/apartment-finder A Python Slack bot that scrapes Craigslist for real-time apartment listings matching configurable criteria (price, neighborhoods, transit p… | 10 | 1058 | abandoned |
| cisagov/CHIRP CHIRP is a DFIR (Digital Forensics and Incident Response) tool by CISA that dynamically queries hosts for Indicators of Compromise (IoCs) u… | 10 | 1058 | abandoned |
| Privacy A personal data breach detection service that let users check whether their email, phone number, or identity information had been exposed i… | 10 | 1056 | abandoned |
| loklak/loklak_dotnet_api LoklakDotNet is a C# .NET client wrapper for the Loklak server API, supporting search, geocoding, user info, and peer status endpoints. It … | 32 | 1052 | abandoned |
| vimeo/graph-explorer Graph-explorer is a web-based dashboard for Graphite metrics that stores metrics as structured, tagged key-value pairs in a database, enabl… | 23 | 1049 | abandoned |
| seatgeek/soulmate Soulmate is a Ruby tool that provides fast autocomplete/typeahead suggestions using Redis sorted sets, exposed via a Sinatra web app and CL… | 10 | 1049 | abandoned |
| loklak/loklak_go_api A Go client library (SDK) for accessing the Loklak server API, which provides social media search and data. It wraps HTTP calls to a Loklak… | 32 | 1047 | abandoned |
| omarciovsena/abibliadigital A RESTful API for the Holy Bible built with Node.js, Express, and MongoDB, formerly hosted at ABibliaDigital.com.br with public endpoints a… | 66 | 1005 | abandoned |
| xolox/vim-easytags A Vim plugin that automatically generates and updates Exuberant Ctags tag files as you edit, and dynamically syntax-highlights tags in supp… | 32 | 1002 | abandoned |
| FutureUniant/WorkShadow WorkShadow is a local-first desktop work journal app built with Tauri, React, and Rust, offering rich-text logging, keyword and semantic se… | 68 | 13 | active |
| Hermes Agent Hermes Agent is an open‑source autonomous AI agent that runs on the command line or as a native desktop app. It continuously learns from in… | 86 | 254714 | active |
| Immich Immich is a high-performance, self-hosted photo and video management solution that serves as a Google Photos alternative. It consists of a … | 95 | 116433 | active |
| Egonex-AI/Understand-Anything Understand Anything turns codebases, knowledge bases, and docs into interactive knowledge graphs that can be explored, searched, and querie… | 77 | 86084 | active |
| mall Mall is a complete Java-based e‑commerce system that provides both a front‑end shopping portal and a back‑office admin console. It is built… | 65 | 84934 | active |
| Memos Memos is an open‑source, self‑hosted note‑taking web application built with Go and React. It stores Markdown notes in SQLite and provides a… | 94 | 63681 | active |
| Joplin Joplin is a free, open‑source note‑taking and to‑do application that stores notes in Markdown. It offers cross‑platform support, end‑to‑end… | 99 | 56805 | active |
| Discourse Discourse is an open‑source, Ruby‑on‑Rails based community platform for discussion forums, Q&A, and real‑time chat. It can be self‑hosted o… | 83 | 47962 | active |
| SiYuan SiYuan is a privacy-first, local-first note-taking and personal knowledge management application built around block-level editing, bidirect… | 94 | 46723 | active |
| LibreChat LibreChat is an open‑source, self‑hosted ChatGPT‑style web application written in TypeScript. It provides a unified UI for multiple LLM pro… | 85 | 46021 | active |
| LibreChat LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant… | 85 | 46021 | active |
| vectorize-io/hindsight Hindsight is an open-source agent memory system that gives AI agents persistent long-term memory that learns and consolidates knowledge ove… | 78 | 44347 | active |
| Apache Spark Apache Spark is a unified analytics engine for large-scale data processing, providing high-level APIs in Scala, Java, Python, and R over an… | 77 | 44159 | stable |
| cheat.sh cheat.sh is a web service that provides instant access to community‑driven cheat sheets for programming languages, commands, and tools. It … | 75 | 41796 | active |
| Outline Outline is an open‑source, real‑time collaborative knowledge base and wiki built with React and Node.js. It provides a markdown‑compatible … | 97 | 40868 | active |
| PhotoPrism PhotoPrism is an AI‑powered, privacy‑focused application for browsing, organizing and sharing photos and videos. It runs as a self‑hosted w… | 93 | 40276 | active |
| NewPipe NewPipe is a free, open-source, lightweight streaming front-end for Android that provides a privacy-friendly alternative to the official Yo… | 95 | 39818 | active |
| chatchat-space/Langchain-Chatchat Langchain-Chatchat is an open-source, offline-deployable RAG and Agent application built on Langchain and LLMs such as ChatGLM, Qwen, and L… | 41 | 38672 | active |
| sqlmap sqlmap is an open-source penetration testing tool that automates the detection and exploitation of SQL injection flaws and the takeover of … | 72 | 38549 | stable |
| khoj-ai/khoj Khoj is a self-hostable personal AI assistant ('second brain') that answers questions from your own documents and the web using local or on… | 83 | 37738 | active |
| block/buzz Buzz is a self-hostable team workspace where humans and AI agents collaborate in shared rooms, built on a Nostr relay where every message, … | 78 | 36110 | active |
| stanford-oval/storm STORM is an LLM-powered system that researches a topic via internet search and generates full-length, cited, Wikipedia-like reports. It is … | 32 | 31520 | active |
| Cognee Cognee is an open-source Python library and platform that gives AI agents persistent long-term memory by ingesting data in any format and b… | 90 | 31294 | active |
| Tencent/WeKnora WeKnora is an open‑source LLM‑powered knowledge platform that transforms raw documents into a queryable RAG system and autonomous reasoning… | 84 | 31280 | active |
| GPT Researcher GPT Researcher is a Python‑based autonomous AI agent that performs deep, multi‑source research and generates detailed reports with citation… | 95 | 29943 | active |
| GPT Researcher GPT Researcher is an open-source autonomous deep research agent that plans research questions, scrapes web and local sources, and produces … | 95 | 29943 | active |
| karakeep-app/karakeep Karakeep is a self‑hostable "bookmark‑everything" application that lets you save links, notes, images and PDFs. It adds AI‑powered automati… | 94 | 29774 | active |
| Ente Ente is an open-source, end-to-end encrypted cloud platform with client apps for photos (a Google Photos alternative), document/credential … | 95 | 29456 | active |
| GitBook The open source frontend that renders GitBook's published documentation sites, built in TypeScript and runnable locally with Node.js and Bu… | 76 | 29064 | active |
| ArchiveBox ArchiveBox is an open-source, self-hosted web archiving application that saves URLs, browser history, bookmarks, RSS feeds, and social medi… | 99 | 28737 | active |
| srbhr/Resume-Matcher Resume Matcher is an AI‑powered application that helps you create, tailor, and export resumes and cover letters for specific job postings. … | 87 | 28535 | active |
| Valkey Valkey is an open-source (BSD-3-Clause), high-performance in-memory key-value data structure server forked from Redis before its license ch… | 90 | 27352 | stable |
| Haystack Haystack is an open‑source Python framework for orchestrating LLM‑powered pipelines, agents and RAG applications. It provides modular compo… | 98 | 26720 | active |
| Haystack Haystack is an open-source Python AI orchestration framework by deepset for building production-ready LLM applications, agents, and RAG sys… | 98 | 26720 | stable |
| Zulip Zulip is an open-source team chat application with unique topic-based threading that combines the best of email and real-time chat. It incl… | 93 | 25994 | stable |
| Invidious Invidious is an open-source, privacy-focused alternative front-end to YouTube written in Crystal. It lets users watch videos without ads or… | 92 | 25497 | active |
| google-ai-edge/gallery Google AI Edge Gallery is a mobile and desktop app that lets you run large language models and multimodal AI directly on your device. It pr… | 87 | 25018 | active |
| Redisson Redisson is a Java client and real-time data platform for Redis and Valkey, built on Netty, offering sync, async, reactive, and RxJava3 API… | 94 | 24402 | stable |
| 1Panel-dev/MaxKB MaxKB is an open-source, self-hosted platform for building enterprise-grade AI agents with RAG pipelines, workflow orchestration, and MCP t… | 96 | 22992 | active |
| smicallef/spiderfoot SpiderFoot is an open-source OSINT automation tool that integrates with over 200 data sources to gather and analyze intelligence about targ… | 54 | 22608 | active |
| Wagtail Wagtail is an open‑source content management system built on Django. It provides a flexible, developer‑friendly framework for creating both… | 96 | 20512 | active |
| linlinjava/litemall litemall is an open-source small e-commerce mall system combining a Spring Boot backend, a Vue admin dashboard, a WeChat mini-program store… | 63 | 20389 | active |
| open-ani/animeko Animeko is a Kotlin/Compose Multiplatform client for watching, tracking and managing anime series. It aggregates BT and online video source… | 97 | 20335 | active |
| Open-Dev-Society/OpenStock OpenStock is a free, open‑source web application that provides real‑time stock market data, charting, alerts and company insights. It is bu… | 63 | 20327 | active |
| LLM Wiki LLM Wiki is a cross‑platform desktop application that automatically builds and maintains an interlinked knowledge base from your documents.… | 75 | 20016 | active |
| Decap CMS Decap CMS (formerly Netlify CMS) is an open-source, Git-based content management system for static site generators, built as a React single… | 98 | 19425 | active |
| Lichess Lichess is a free, ad‑less, open‑source online chess server written in Scala and TypeScript. It provides real‑time gameplay, analysis, tour… | 68 | 18865 | active |
| arc53/DocsGPT DocsGPT is an open-source AI platform for building private agents, assistants, and enterprise search over your own documents. It includes a… | 97 | 18312 | active |
| WrenAI WrenAI is an open-source generative BI (GenBI) engine that turns natural-language questions into governed SQL, charts, and dashboards acros… | 87 | 17826 | active |
| Zola Zola is a fast static site generator written in Rust that ships as a single self-contained binary with Sass compilation, syntax highlightin… | 98 | 17513 | stable |
| openzipkin/zipkin Zipkin is a distributed tracing system that collects and stores timing data from instrumented applications to help troubleshoot latency in … | 80 | 17465 | stable |