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 |
|---|---|---|---|
| Firecrawl Firecrawl is an open‑source web data API that can search, scrape, and interact with web pages at scale. It returns clean markdown, JSON, sc… | 86 | 191248 | active |
| f/prompts.chat prompts.chat is an open‑source web application that hosts the world’s largest curated library of AI prompts. It can be self‑hosted for priv… | 77 | 172880 | active |
| Graphify-Labs/graphify Graphify is a Python package and CLI that turns a codebase, its documentation, and data files into a local, queryable knowledge graph. It w… | 78 | 126575 | active |
| Anduin2017/HowToCook HowToCook is an open‑source, community‑maintained collection of cooking recipes presented as a searchable web application. It can be self‑h… | 79 | 102440 | active |
| thedotmack/claude-mem Claude-Mem (Grok Mem) is an open‑source memory engine that captures, compresses, and stores observations from AI agents across sessions. It… | 82 | 101435 | active |
| Sherlock Sherlock is a Python CLI tool that hunts down social media accounts by username across 400+ social networks. It is widely used for OSINT re… | 85 | 92935 | active |
| RAGFlow RAGFlow is an open‑source Retrieval‑Augmented Generation engine that combines vector search, BM25 and custom scoring with integrated AI age… | 94 | 92343 | active |
| Panniantong/Agent-Reach Agent Reach is a Python‑based CLI that equips AI agents with the ability to browse and search the internet across multiple platforms. It pr… | 74 | 85113 | active |
| fzf fzf is a general‑purpose command‑line fuzzy finder written in Go. It provides an interactive terminal UI for quickly filtering any list of … | 100 | 83650 | active |
| Elasticsearch Elasticsearch is a free and open source, distributed, RESTful search and analytics engine built on Apache Lucene. It stores structured, uns… | 95 | 78300 | stable |
| Redis Redis is an open-source, in-memory data platform that provides fast key‑value storage, caching, and advanced data structures. It also inclu… | 92 | 76478 | active |
| X Recommendation Algorithm The open-source source code for X's (formerly Twitter) recommendation algorithm, a set of services and jobs that serve personalized feeds o… | 46 | 73957 | active |
| colbymchenry/codegraph CodeGraph is a local-first tool that indexes any codebase into a queryable knowledge graph using Tree-sitter parsing, exposing it to AI cod… | 83 | 73612 | active |
| BurntSushi/ripgrep ripgrep is a fast, line-oriented command-line search tool that recursively searches directories for regex patterns. It respects gitignore r… | 81 | 68935 | stable |
| NanmiCoder/MediaCrawler MediaCrawler is a Python-based multi-platform social media crawler that scrapes notes, videos, posts, and comments from Xiaohongshu, Douyin… | 72 | 65481 | active |
| Memos Memos is an open-source, self-hosted note-taking application built for quick capture, with a timeline-first interface and Markdown-native n… | 94 | 63681 | active |
| upstash/context7 Context7 is a platform that provides up-to-date, version‑specific code documentation and examples directly to LLMs and AI code editors. It … | 81 | 62588 | active |
| mvanhorn/last30days-skill last30days is an AI agent skill that aggregates content from Reddit, X, YouTube, Hacker News, Polymarket and other web sources, then synthe… | 80 | 62570 | active |
| MemPalace/mempalace MemPalace is a local‑first AI memory system that stores conversation and project data verbatim and makes it searchable via semantic search.… | 82 | 59621 | active |
| Meilisearch Meilisearch is an open‑source, lightning‑fast search engine API written in Rust. It provides out‑of‑the‑box full‑text, typo‑tolerant, and g… | 91 | 59352 | active |
| Meilisearch Meilisearch is a fast, open-source search engine that provides typo-tolerant full-text search, semantic and hybrid AI-powered search, and v… | 91 | 59352 | stable |
| Zie619/n8n-workflows A web‑based collection of over 4,000 ready‑to‑import n8n automation workflows, served via a lightweight Python server and Docker image. It … | 47 | 56879 | active |
| Joplin Joplin is an open-source, privacy-focused note-taking and to-do application that stores notes in Markdown and supports notebooks, tags, and… | 99 | 56805 | stable |
| LlamaIndex LlamaIndex is an open‑source framework for building LLM‑powered applications that ingest, parse, and index documents. It provides tools for… | 93 | 52325 | active |
| justjavac/wechat-miniapp-radar MiniProgram Radar is an AI‑powered web application that helps teams evaluate, compare, and select technologies for WeChat mini‑apps. It pro… | 76 | 51176 | active |
| ClickHouse ClickHouse is an open-source column‑oriented OLAP database management system designed for real‑time analytics on massive datasets. It provi… | 96 | 50464 | active |
| abhigyanpatwari/GitNexus GitNexus is a client‑side code intelligence engine that builds an interactive knowledge graph of any codebase directly in the browser. It a… | 84 | 47734 | active |
| copyparty A portable, single-file Python file server that turns almost any device into a NAS-like file sharing server with accelerated resumable uplo… | 94 | 46908 | active |
| paperless-ngx/paperless-ngx Paperless-ngx is a self-hosted document management system that converts scanned physical documents into a searchable online archive. It use… | 95 | 46818 | active |
| DeusData/codebase-memory-mcp codebase-memory-mcp is a high‑performance Model Context Protocol (MCP) server that indexes source code into a persistent knowledge graph. I… | 83 | 46783 | active |
| Milvus Milvus is a high‑performance, cloud‑native vector database designed for scalable approximate nearest neighbor (ANN) search. It provides har… | 94 | 46356 | active |
| sharkdp/fd fd is a fast, user-friendly command-line tool for finding files and directories in the filesystem, written in Rust. It serves as a simpler … | 92 | 44622 | stable |
| cheat.sh A unified cheat sheet service providing instant access to community-driven cheat sheets for 56 programming languages, DBMSes, and 1000+ UNI… | 75 | 41796 | stable |
| facebookresearch/faiss Faiss is a C++ library (with Python wrappers) for efficient similarity search and clustering of dense vectors, supporting indexes that scal… | 94 | 41147 | stable |
| TiDB TiDB is an open‑source, cloud‑native distributed SQL database with strong ACID guarantees. It supports hybrid transactional/analytical proc… | 96 | 40589 | active |
| lfnovo/open-notebook Open Notebook is an open-source, privacy-focused alternative to Google's Notebook LM that lets users organize multi-modal sources (PDFs, vi… | 90 | 40397 | active |
| PhotoPrism PhotoPrism is an AI-powered, privacy-first web application for browsing, organizing, and sharing personal photo and video collections. It a… | 94 | 40276 | active |
| HKUDS/LightRAG LightRAG is a Python library that implements a simple and fast Retrieval-Augmented Generation framework using graph structures and vector e… | 84 | 40153 | active |
| Halo Halo is a powerful and easy-to-use open-source website building tool (CMS) written in Java, supporting blogs, knowledge bases, corporate si… | 100 | 39944 | active |
| freeCodeCamp/devdocs DevDocs is an API documentation browser that combines multiple developer documentations into a single clean web UI with instant search, off… | 77 | 39546 | active |
| Project NOMAD Project NOMAD is a self‑contained offline‑first knowledge and education server that serves Wikipedia, books, maps and optional local AI thr… | 85 | 39414 | active |
| Project NOMAD Project NOMAD is a self-hosted, offline-first knowledge and education server that packages Wikipedia, books, courses, offline maps, and opt… | 85 | 39414 | active |
| volcengine/OpenViking OpenViking is an open-source context database designed for AI agents. It provides a virtual filesystem interface for storing, retrieving, a… | 77 | 39101 | active |
| spacedriveapp/spacedrive Spacedrive is an open-source cross-platform file explorer powered by a virtual distributed filesystem written in Rust. It indexes files acr… | 67 | 39079 | active |
| RSSNext/Folo Folo is an open-source AI-powered RSS reader that aggregates and summarizes content feeds across desktop and mobile platforms. It integrate… | 85 | 39029 | active |
| Trilium Notes Trilium Notes is a free, open‑source, cross‑platform hierarchical note‑taking application built with Electron. It lets you build a personal… | 99 | 38380 | active |
| soxoj/maigret Maigret is a Python‑based command‑line tool that gathers public information about a person using only a username. It checks thousands of we… | 97 | 38084 | active |
| searxng/searxng SearXNG is a free, open‑source metasearch engine that aggregates results from many public search services. It can be self‑hosted and does n… | 75 | 37693 | active |
| ItzCrazyKns/Vane Vane is a self-hosted, privacy-focused AI answering engine that combines web search (via SearxNG) with LLMs to deliver cited answers. It su… | 79 | 37362 | active |
| Qdrant Qdrant is a high‑performance, open‑source vector similarity search engine and database written in Rust. It provides a production‑ready API … | 96 | 34906 | active |
| Tabby Tabby is a self-hosted, open-source AI coding assistant that serves as an on-premises alternative to GitHub Copilot. It provides LLM-powere… | 76 | 33888 | active |
| xai-org/x-algorithm X-Algorithm is an open-source Rust library that powers the For You feed on X. It combines in‑network and out‑of‑network content, applies fi… | 60 | 33483 | active |
| SurrealDB SurrealDB is a scalable, distributed, multi‑model database that combines document, graph, relational and vector storage in a single ACID en… | 93 | 33087 | active |
| SurrealDB SurrealDB is a multi-model database written in Rust that combines document, graph, vector, and relational data models in a single ACID engi… | 93 | 33087 | stable |
| onyx-dot-app/onyx Onyx is an open‑source AI platform that provides a chat interface powered by large language models and a context layer that indexes knowled… | 93 | 32566 | active |
| CockroachDB CockroachDB is a cloud‑native distributed SQL database that offers strong consistency, ACID transactions, and horizontal scalability. It is… | 76 | 32555 | active |
| CockroachDB CockroachDB is a cloud-native distributed SQL database built on a transactional, strongly-consistent key-value store, written in Go. It sca… | 76 | 32555 | stable |
| Zep Graphiti is an open-source Python framework for building and querying temporal knowledge graphs (Context Graphs) for AI agents. It incremen… | 87 | 31991 | active |
| atuinsh/atuin Atuin is a Rust‑based command‑line tool that replaces your shell history with a searchable SQLite database. It adds encryption‑backed synch… | 98 | 31937 | active |
| docsify Docsify is a magical documentation site generator that turns Markdown files into a live website without a build step. It runs in the browse… | 84 | 31542 | active |
| Cognee Cognee is an open‑source AI memory platform that provides persistent, long‑term memory for AI agents. It builds a knowledge graph from docu… | 90 | 31294 | active |
| Supermemory Supermemory is a fast, scalable memory and context engine for AI agents, offered as a hosted API with self‑hosted options. It provides auto… | 89 | 31077 | active |
| GBrain GBrain is a self-hosted 'brain layer' for AI agents that combines a knowledge graph, vector search, and a synthesis engine to return cited … | 79 | 30972 | active |
| mksglu/context-mode An open-source MCP plugin that optimizes AI coding agent context windows by intercepting large tool outputs, storing them in a local FTS5 i… | 73 | 30787 | active |
| tobi/qmd QMD is a local, on-device CLI search engine that indexes markdown notes, docs, meeting transcripts, and knowledge bases. It combines BM25 f… | 80 | 30141 | active |
| Gitleaks Gitleaks is an open‑source command‑line tool that scans Git repositories, files, and directories for secrets such as passwords, API keys, a… | 87 | 29941 | active |
| labring/FastGPT FastGPT is an open‑source AI agent building platform that combines knowledge‑base retrieval, RAG, and visual workflow orchestration. It let… | 94 | 29869 | active |
| Chroma Chroma is an open‑source data infrastructure that provides fast, scalable vector and full‑text search for AI applications. It can be self‑h… | 87 | 29471 | active |
| Chroma Chroma is an open-source search and retrieval database for AI applications, supporting dense vector, sparse (BM25/SPLADE), full-text, regex… | 87 | 29471 | active |
| grafana/loki Grafana Loki is an open‑source, horizontally‑scalable log aggregation system that stores logs as compressed chunks and indexes only metadat… | 95 | 29036 | active |
| Wiki.js Wiki.js is an open‑source, Node.js‑powered wiki platform with a modern Vue.js interface. It provides a full‑featured knowledge‑base solutio… | 99 | 29032 | active |
| Wiki.js Wiki.js is a modern, open-source wiki application built on Node.js with a Vue.js frontend. It supports multiple databases, Git-based storag… | 99 | 29032 | active |
| rohitg00/agentmemory AgentMemory is a TypeScript library that provides persistent, local‑first memory for AI coding agents. It captures, compresses, and recalls… | 78 | 28900 | active |
| Redash Redash is an open-source, browser-based business intelligence platform for querying, visualizing, and sharing data from 35+ SQL and NoSQL d… | 86 | 28832 | active |
| Cloudreve Cloudreve is a self-hosted file management and sharing system (personal cloud drive) written in Go. It supports multiple storage backends i… | 96 | 28812 | active |
| mongodb/mongo MongoDB is a high‑performance, document‑oriented NoSQL database that stores JSON‑like documents. It provides a flexible schema, built‑in re… | 77 | 28650 | active |
| MusicFree MusicFree is a free, open-source, ad-free music player built with React Native (mobile) and React (desktop) that is fully plugin-driven. Th… | 76 | 27753 | active |
| TencentCloud/TencentDB-Agent-Memory TencentDB Agent Memory is a team-level memory hub that stores and serves conversational, document, and code embeddings for AI agents. It pr… | 79 | 27532 | active |
| squidfunk/mkdocs-material Material for MkDocs is a powerful documentation framework and theme on top of MkDocs that turns Markdown files into a professional, searcha… | 93 | 27516 | stable |
| Typesense Search Engine Typesense is an open‑source, typo‑tolerant search engine written in C++. It provides fast full‑text, faceted, and vector search with a simp… | 85 | 26616 | active |
| Typesense Search Engine Typesense is an open-source, in-memory search engine written in C++ that provides fast, typo-tolerant full-text search with sub-50ms latenc… | 85 | 26616 | stable |
| Turso Database Turso is a lightweight, SQLite‑compatible database that can run embedded on devices or as a fully managed cloud service. It adds modern fea… | 96 | 24810 | active |
| qeeqbox/social-analyzer Social Analyzer is an OSINT tool available as a Web App, CLI, and API that finds and analyzes a person's profile across 1000+ social media … | 57 | 24114 | active |
| Navidrome Navidrome is a self-hosted, open-source web-based music collection server and streamer written in Go. It indexes your local music files and… | 97 | 23914 | active |
| timescale/timescaledb TimescaleDB is an open-source PostgreSQL extension that adds native time‑series capabilities and high‑performance analytics. It provides au… | 98 | 23629 | active |
| HKUDS/RAG-Anything RAG-Anything is a Python-based, all‑in‑one Retrieval‑Augmented Generation framework that supports text, images, tables, and math. It provid… | 86 | 23584 | active |
| AZeC4/TelegramGroup A web service that aggregates and indexes over 10,000 Telegram groups, channels, and bots. It provides searchable listings and links to var… | 76 | 23431 | active |
| every-app/open-seo OpenSEO is an open‑source SEO platform that provides keyword research, rank tracking, backlink analysis, site audits and AI visibility tool… | 82 | 23344 | active |
| pgvector pgvector is an open-source PostgreSQL extension that adds vector data types and vector similarity search, supporting exact and approximate … | 76 | 23171 | active |
| Neon Serverless Postgres Neon is an open-source serverless PostgreSQL platform that separates storage and compute for autoscaling and instant branching. It can be r… | 71 | 23123 | active |
| PromtEngineer/localGPT LocalGPT is a fully private, on-premise document intelligence platform that lets users chat with, summarize, and query their own documents … | 71 | 22197 | active |
| screenpipe/screenpipe Screenpipe is a source‑available desktop application that continuously records screen, audio and app text on macOS, Windows and Linux. It s… | 87 | 21979 | active |
| docmost/docmost Docmost is an open‑source, self‑hosted collaborative wiki and documentation platform built with TypeScript. It provides real‑time editing, … | 94 | 21946 | active |
| Dgraph Dgraph is a distributed, horizontally scalable graph database with native GraphQL support, written in Go. It provides ACID transactions, co… | 97 | 21804 | stable |
| valeriansaliou/sonic Sonic is a fast, lightweight, schema-less search backend written in Rust that ingests search texts and identifier tuples, returning matchin… | 97 | 21358 | stable |
| elastic/kibana Kibana is an open‑source browser‑based analytics and visualization UI for Elasticsearch. It lets users explore, query, and monitor data thr… | 95 | 21315 | active |
| Fuse Fuse.js is a lightweight, zero‑dependency fuzzy‑search library written in TypeScript/JavaScript. It runs in browsers, Node.js, Deno and oth… | 90 | 20506 | active |
| Fuse Fuse.js is a lightweight, zero-dependency fuzzy-search library written in TypeScript that runs in the browser, Node.js, and Deno. It uses t… | 90 | 20506 | stable |
| Linkwarden Linkwarden is a self-hosted, open-source collaborative bookmark manager for collecting, reading, annotating, and preserving webpages. It ar… | 98 | 20155 | active |
| daily.dev daily.dev is a free, open-source personalized news feed and community platform for developers, aggregating content from 2,000+ sources and … | 77 | 20096 | active |
page 1 / 30 next →