Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
eugeniughelbur/obsidian-second-brain
A cross-platform AI agent skill that gives CLI coding agents like Claude Code, Codex, and Gemini CLI persistent long-term memory stored as …
834786active
Amundsen
Amundsen is an open-source data discovery and metadata engine that indexes data resources such as tables, dashboards, and streams, and powe…
104782active
YDB
YDB is an open-source distributed SQL DBMS written in C++ that combines horizontal scalability, high availability, and strict consistency w…
984781stable
openai/chatgpt-retrieval-plugin
A FastAPI-based retrieval backend that provides semantic search over personal or organizational documents using natural language queries, w…
3121249maintenance
201206030/novel-plus
novel-plus is a full-featured novel/fiction CMS built on Spring Boot, comprising a reader-facing portal, author backend, admin dashboard, a…
1004756active
zh-lx/pinyin-pro
A high-performance Chinese-to-Pinyin conversion library for JavaScript/TypeScript. It converts Chinese characters to pinyin with tones, ini…
994742active
infiniflow/infinity
Infinity is an AI-native database built for LLM applications, offering high-performance hybrid search across dense vectors, sparse vectors,…
994740active
Blockscout
Blockscout is an open-source blockchain explorer for inspecting and analyzing EVM-based chains, supporting Ethereum mainnet, L2s, sidechain…
944735active
WorldBrain/Memex
Memex is a browser extension (Chrome/Firefox) for curating, annotating, highlighting, tagging, and full-text searching web content and PDFs…
444722active
zombodb/zombodb
ZomboDB is a native Postgres extension, written in Rust with PGRX, that uses Elasticsearch as a Postgres index type to bring powerful text …
104720active
u14app/deep-research
Deep Research is a web application that uses any large language model (Gemini, OpenAI, Anthropic, DeepSeek, Grok, Ollama, etc.) combined wi…
664691active
Grid.js
Grid.js is a free, open-source, MIT-licensed JavaScript table library written in TypeScript for rendering advanced data tables with sorting…
484687active
langflow-ai/openrag
OpenRAG is an open-source, pre-packaged Retrieval-Augmented Generation platform from IBM that combines Langflow, Docling, and OpenSearch in…
864652active
h2database/h2database
H2 is an embeddable relational database management system written entirely in Java, usable in embedded, server, or in-memory modes via a JD…
874635stable
oliverschwendener/ueli
Ueli is a cross-platform keystroke launcher for Windows, macOS, and Linux built with Electron, TypeScript, React, and Fluent UI. It lets us…
914604active
GritQL
GritQL is a declarative query language and Rust-based CLI for searching, linting, and rewriting source code using pattern matching over AST…
824602active
Memgraph
Memgraph is a high-performance, in-memory graph database written in C++ that is Cypher-compatible and ACID-compliant, with built-in vector,…
964579stable
ssrajadh/sentrysearch
SentrySearch is a Python CLI tool that provides semantic search over video footage by embedding video chunks with Gemini Embedding, Alibaba…
644560active
geongeorge/i-hate-regex
iHateRegex.io is a web application and regex cheat sheet that helps users understand, test, and share regular expressions. It provides visu…
654559active
grimmory-tools/grimmory
Grimmory is a self-hosted digital library server for ebooks, comics, documents, and audiobooks, deployed via Docker with a web-based interf…
814528active
Ulauncher
Ulauncher is a fast, feature-rich application launcher for Linux written in Python with GTK+. It provides fuzzy app search, a calculator, f…
984524active
speedyapply/JobSpy
JobSpy is a Python library that scrapes job postings from popular job boards like LinkedIn, Indeed, Glassdoor, Google, and ZipRecruiter con…
974514active
FlowElement-xinliuyuansu/m_flow
M-flow is a Python bio-inspired cognitive memory engine that treats graph topology as the retrieval scoring engine rather than a supportive…
584511active
rocboss/paopao-ce
PaoPao is an open-source, self-hosted micro-community (social) platform combining a Go/Gin backend with a Vue 3 + Naive UI web frontend and…
624501active
Nominatim
Nominatim is an open-source geocoding engine that searches OpenStreetMap data by name and address and performs reverse geocoding from coord…
844499stable
metatube-community/jellyfin-plugin-metatube
A metadata provider plugin for Jellyfin and Emby media servers that fetches movie and actor metadata from various internet providers via th…
554498active
Octobox
Octobox is a web application that helps developers manage and triage GitHub notifications with an inbox-style interface, adding an archived…
964484active
TypeDB
TypeDB is a strongly-typed, polymorphic general-purpose database written in Rust, with its own declarative query language TypeQL, unifying …
974475active
jhspetersson/fselect
fselect is a Rust command-line utility that lets users find files using SQL-like queries instead of cryptic find flags. It supports aggrega…
934470active
ibhagwan/fzf-lua
fzf-lua is a Neovim plugin that provides a Lua-based, improved replacement for fzf.vim, integrating the fzf fuzzy finder with Neovim. It of…
774470active
MindForger
HSTR is a command line TUI utility that provides an interactive suggest box for viewing, navigating, searching, and managing bash and zsh c…
734466active
memory-lancedb-pro
A LanceDB-backed long-term memory plugin for OpenClaw agents that stores preferences, decisions, and project context, then automatically re…
724453active
opcodesio/log-viewer
A Laravel package providing a fast, browser-based UI for viewing, searching, and filtering application log files. It supports Laravel, Hori…
844445active
CrateDB
CrateDB is a distributed, horizontally scalable SQL database built on Lucene, designed for real-time analytics on massive datasets. It supp…
954444active
MarkusPfundstein/mcp-obsidian
An MCP (Model Context Protocol) server that lets AI assistants like Claude interact with an Obsidian vault through the Local REST API commu…
634436active
cboxdoerfer/fsearch
FSearch is a fast file search utility for Unix-like systems, inspired by the Everything Search Engine on Windows. It is written in C and ba…
944411active
opensourcepos/opensourcepos
Open Source Point of Sale is a web-based point of sale application written in PHP using the CodeIgniter framework with MySQL/MariaDB as the…
734403active
mixedbread-ai/mgrep
mgrep is a CLI tool by Mixedbread that provides semantic, natural-language search over local files including code, text, PDFs, and images. …
634402active
Elasticsearch
The official Python client for Elasticsearch, providing low-level access to the full Elasticsearch API with sync and async support. It incl…
974392stable
DocSearch
DocSearch is Algolia's open-source solution for adding fast, accessible search to documentation sites, combining a hosted crawler that inde…
944377stable
farzher/fuzzysort
A fast, tiny, zero-dependency JavaScript library for SublimeText-like fuzzy search and ranking of strings and objects. It supports single a…
724359stable
mpolden/echoip
echoip is a lightweight Go service for looking up a client's IP address, with optional country, city, and ASN details via MaxMind GeoIP dat…
744351active
windirstat/windirstat
WinDirStat is a free, open-source disk usage statistics viewer and cleanup tool for Microsoft Windows. It scans drives and folders and visu…
1004347active
redpanda-data/console
Redpanda Console (formerly Kowl) is a web-based UI for managing and debugging Kafka and Redpanda clusters. It provides topic browsing, a ri…
964334active
gokadzev/Musify
Musify is a free, open-source, ad-free music streaming and offline listening app for Android built with Flutter. It offers song search, pla…
954325active
unum-cloud/USearch
USearch is a fast, single-file similarity search and clustering engine for vectors and arbitrary objects, supporting spatial, binary, proba…
894325active
Lucksi/Mr.Holmes
Mr.Holmes is a Python-based OSINT (open-source intelligence) CLI tool that gathers information about usernames, domains, phone numbers, and…
504314active
Velociraptor
Velociraptor is an open-source endpoint visibility, digital forensics, and incident response platform that collects host-based state inform…
944304stable
Daino Notes
Notes is a fast, open-source, cross-platform note-taking desktop application written in C++ with Qt. It supports Markdown, folders and tags…
564268active
CodeGraphContext/CodeGraphContext
CodeGraphContext (CGC) is an MCP server and CLI tool that indexes local codebases into a graph database, exposing code structure and relati…
824251active
Projectile
Projectile is a project interaction library for Emacs that provides project-level navigation, search, and task-running features. It automat…
954242stable
basicmachines-co/basic-memory
Basic Memory is an open-source, local-first MCP server that gives AI assistants persistent memory as a knowledge graph of plain Markdown fi…
834235active
MaartenGr/KeyBERT
KeyBERT is a minimal Python library that extracts keywords and keyphrases from documents using BERT embeddings and cosine similarity. It re…
644223stable
folke/todo-comments.nvim
A Neovim plugin written in Lua that highlights, lists, and searches TODO-style comments (TODO, HACK, BUG, FIX, etc.) in your codebase. It i…
454211active
KuekHaoYang/KVideo
KVideo is a modern video aggregation and playback platform built on Next.js 16, React 19, and Tailwind CSS v4, featuring a distinctive 'Liq…
584189active
ivre/ivre
IVRE is an open-source network recon framework written in Python that collects, stores, and analyzes network intelligence from active scann…
664177active
sundowndev/phoneinfoga
PhoneInfoga is an information gathering framework for scanning international phone numbers, built in Go. It collects basic data like countr…
6418004maintenance
rapidfuzz/RapidFuzz
RapidFuzz is a fast fuzzy string matching library for Python and C++ offering many string metrics such as Levenshtein, Jaro-Winkler, and Ha…
914138stable
slskd/slskd
slskd is a modern client-server application for the Soulseek peer-to-peer file sharing network, written in C#. It runs as a daemon or Docke…
954135active
CozoDB
CozoDB is a transactional, relational-graph-vector database written in Rust that uses Datalog as its query language. It runs embedded or as…
234135active
stringer-rss/stringer
Stringer is a self-hosted, anti-social RSS feed reader built with Ruby on Rails, PostgreSQL, and Hotwire. It offers keyboard shortcuts, mul…
764133active
groupultra/telegram-search
A self-hostable tool that exports, backs up, and indexes Telegram chat history into a database (PGlite or PostgreSQL) with tokenization and…
844125active
alexandreborges/malwoverview
Malwoverview is a Python command-line first-response tool for threat hunting that queries many threat intelligence sources such as VirusTot…
974120active
Compodoc
Compodoc is a documentation generator for Angular, NestJS, and Stencil applications that parses TypeScript source code (without compilation…
944119active
kentcdodds/match-sorter
A JavaScript/TypeScript library that filters and sorts arrays of items by best match against a query string, using a deterministic ranking …
744110stable
interconnectit/Search-Replace-DB
A PHP script (with web UI and CLI) that performs search-and-replace operations across MySQL databases, safely handling serialized PHP strin…
264107active
zu1k/nali
Nali is an offline command-line tool written in Go for querying IP geolocation and CDN provider information using multiple local databases …
664106active
alex-shpak/hugo-book
Hugo Book is a minimal, book-style documentation theme for the Hugo static site generator. It provides a sidebar file-tree menu, full-text …
874101active
ccls
ccls is a C/C++/Objective-C language server implementing the Language Server Protocol, originating from cquery. It provides code completion…
634089active
bdvajstudio/javdb
The official mobile app for JavDB, an adult video database website cataloging Japanese and Western adult films with search, tagging, rating…
614072active
algolia/instantsearch
InstantSearch is a family of JavaScript/TypeScript libraries for building performant, instant search and discovery UIs on top of Algolia's …
944061stable
yacy/yacy_search_server
YaCy is a full search engine application in Java that combines a web crawler, a search index server, and a web front-end. It can run standa…
754053active
ginobefun/BestBlogs
BestBlogs.dev is an AI-powered personal reading assistant and content curation platform that aggregates articles, podcasts, videos, tweets,…
644053active
nkanaev/yarr
yarr is a web-based RSS feed aggregator written in Go, distributed as a single dependency-free binary that runs as a desktop app or self-ho…
884046active
纯纯看番 (EasyBangumi)
EasyBangumi (纯纯看番) is an open-source Android anime-watching app built with Jetpack Compose that supports multiple user-imported anime sourc…
954039active
rust-lang/regex
The standard regular expression crate for Rust, built on finite automata (DFAs/NFAs) to guarantee worst-case linear-time matching. It suppo…
634038stable
snooppr/snoop
Snoop is a Python-based OSINT CLI tool that searches for a given username/nickname across ~5400+ websites, with a focus on the CIS region. …
704036active
TarekRaafat/autoComplete.js
autoComplete.js is a lightweight (~3.7 KB gzipped), zero-dependency autocomplete library written in pure vanilla JavaScript. It provides a …
714033active
Obsidian Tasks
An Obsidian community plugin that adds task management to the Obsidian knowledge base. It lets users track tasks across an entire vault, qu…
954024active
isar/isar
Isar is an extremely fast, fully asynchronous NoSQL database library for Flutter and Dart. It supports cross-platform persistence on iOS, A…
314022active
OSU-NLP-Group/HippoRAG
HippoRAG is a Python RAG framework inspired by human long-term memory that combines LLMs, knowledge graphs, and Personalized PageRank to in…
574021active
rumboalla/apkupdater
APKUpdater is an open-source Android app that finds updates for installed apps by aggregating results from multiple sources like APKMirror,…
774017active
timescale/pg_textsearch
A PostgreSQL extension written in C that adds BM25 relevance-ranked full-text search via a bm25 index type and the <@> ordering operator. I…
854006active
cursor/community-plugins
The source code behind cursor.directory, a community-maintained directory of plugins for the Cursor editor, built as a Next.js app backed b…
684005active
DaKheera47/job-ops
A self-hosted job search assistant that aggregates searches across 10+ job boards, AI-scores role fit, tailors CVs per posting, and tracks …
824004active
gusye1234/nano-graphrag
nano-graphrag is a lightweight, ~1100-line Python implementation of Microsoft's GraphRAG, designed to be small, fast, and easy to read or h…
404001active
RavenDB
RavenDB is an open-source (AGPLv3) ACID NoSQL document database written in C#, featuring full-text search, vector search, time series, shar…
924000stable
YS-L/csvlens
csvlens is a command-line CSV file viewer built in Rust, functioning like `less` but tailored for CSV files. It supports scrolling, regex s…
733998active
sourcebot-dev/sourcebot
Sourcebot is a self-hosted code search and code intelligence platform that indexes repos across GitHub, GitLab, Bitbucket, Azure DevOps, Ge…
873990active
kashav/fsql
fsql is a command-line tool that lets you search your filesystem using SQL-like queries with SELECT, FROM, and WHERE clauses. It supports f…
663988active
Speakr
Speakr is a self-hosted web application that transcribes audio recordings and turns them into organized, searchable notes. It supports mult…
843987active
ordinals/ord
ord is an index, block explorer, and command-line wallet for Bitcoin ordinals, which assign serial numbers to satoshis based on mining orde…
963969active
AnswerDotAI/RAGatouille
RAGatouille is a Python library that makes it easy to use and train state-of-the-art late-interaction retrieval models like ColBERT in any …
243964active
circlemind-ai/fast-graphrag
fast-graphrag is a Python library providing a streamlined, promptable GraphRAG framework for interpretable, high-precision retrieval workfl…
413960active
Textualize/toolong
Toolong is a terminal application (TUI) for viewing, tailing, merging, and searching log files, including JSONL. It handles multi-gigabyte …
173952active
julyx10/lap
Lap is an open-source, local-first desktop photo manager for macOS, Windows, and Linux built for large personal photo libraries. It offers …
913951active
yuka-friends/Windrecorder
Windrecorder is a local-first screen recording and memory search app for Windows, an open-source alternative to Rewind.ai and Microsoft Rec…
723951active
stanford-futuredata/ColBERT
ColBERT is a fast and accurate neural retrieval model that encodes passages and queries into token-level embedding matrices and scores them…
403941active
HFS
HFS (HTTP File Server) is a self-hosted web file server that turns your computer into a file-sharing server, letting you share folders or s…
973920active
swiftlang/sourcekit-lsp
SourceKit-LSP is a Language Server Protocol implementation for Swift and C-based languages, built on sourcekitd and clangd. It provides int…
903915stable

← prev page 5 / 30 next →