search-engine
10 repositories
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.
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.
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.
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.
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.
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.
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.
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.
Search engine aggregator with a comprehensive plugin/extension system
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.