search-engine

10 repositories

elastic/elasticsearch

Elasticsearch: the distributed search and analytics engine — Elasticsearch is a widely used, open source, distributed search and analytics engine built in Java, commonly paired with Kibana and Logstash in the Elastic Stack. It powers full-text search, log and metrics analytics, and vector/semantic search at scale, competing with Solr, OpenSearch (its own fork), and managed search services.

JavaAttention 27
★78,555
ItzCrazyKns/Vane

A self-hosted AI search engine that cites its sources — Vane is a privacy-focused answering engine that runs on your own hardware, mixing local LLMs via Ollama with cloud providers like OpenAI or Claude. It offers speed/balanced/quality search modes, SearxNG-powered private web search, file uploads, and widgets, appealing to self-hosters wanting Perplexica-style AI search without sending queries to third parties.

TypeScriptAttention 38
★38,156
qdrant/qdrant

Rust-built vector search engine for production AI workloads — Qdrant is a Rust-based vector database with extended filtering support, built for semantic search, recommendations, and neural-network matching at scale. It offers a production-ready API and a managed cloud option, aimed at developers building AI apps that need fast, reliable similarity search under heavy load.

Rust🇪🇺 EuropeAttention 32
★35,505
xerj-org/xerj

A single Rust binary that gives AI coding agents real search — XERJ indexes code, docs, logs and PDFs locally for BM25, vector and hybrid search behind an Elasticsearch-compatible API. Its reference-coding feature lets agents like Claude Code or Cursor find and reuse solutions from similar open-source repos instead of re-reading files, cutting output tokens by up to 2.7x in testing.

RustAttention 19
★18,786
neuml/txtai

A Single Framework Combining Vector Search, Graphs and LLM Agents — txtai bundles vector indexes, graph networks and relational databases into one embeddings database that powers semantic search, RAG and multi-model workflows. Rather than stitching together separate vector DB, graph and LLM tools, developers get a unified foundation for building autonomous agents and search-driven AI applications in Python.

Python🇺🇸 North AmericaAttention 70
★13,278
qbittorrent/search-plugins

Community-maintained search plugins powering qBittorrent's built-in search — This repo hosts the Python search plugins used by qBittorrent's search tab, now maintained by community contributors rather than the core team. It points users to a wiki for installing plugins, writing new ones, and configuring Jackett, since official upkeep is limited and PRs to fix existing plugins are welcomed.

PythonAttention 27
★7,246
asciimoo/hister

A personal, self-hosted search engine for your own browsing and files — Hister indexes full page contents from your browsing and local files, letting you search them again via web UI, terminal, or an AI assistant through MCP. It runs locally with no required configuration, supports importing browser history, bookmarks, and files, and installs via binary, Homebrew, or Docker.

GoAttention 27
★6,274
KnockOutEZ/wigolo

Local-first web search and crawling for AI agents, zero API keys — wigolo gives coding agents search, fetch, crawl and research via MCP without cloud APIs or per-query costs. It plugs into Claude Code, Cursor, Codex, VS Code and more, positioning itself as a local alternative to Exa, Firecrawl and Tavily during its public beta.

TypeScript🌐 ElsewhereAttention 25
★5,536
degoog-org/degoog

Search engine aggregator with a comprehensive plugin/extension system

TypeScriptAttention 35
★2,537
anoneurx/lynx

LYNX Builds Its Own Search Index Instead of Renting Bing or Google's — LYNX is a Rust-based search engine that crawls, indexes, and ranks (BM25F) entirely on its own infrastructure rather than syndicating results from Bing or Google like most privacy-focused alternatives. v0.1.0 covers the full pipeline end-to-end, including an optional AI answer layer, and targets developers and privacy-conscious users wanting a self-hosted, inspectable search stack.

Rust🌐 Elsewhere
★2