Best Open Source search Libraries
A curated list of the most popular GitHub repositories tagged with search. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1TheAlgorithms/Java
All Algorithms implemented in Java
#2BurntSushi/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
#3meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
#4sharkdp/fd
A simple, fast and user-friendly alternative to 'find'
#5jaywcjlove/linux-command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
#6TheAlgorithms/JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
#7TheAlgorithms/C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
#8qdrant/qdrant
Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
#9eugeneyan/applied-ml
📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.
#10searxng/searxng
SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
#11assafelovic/gpt-researcher
An autonomous agent that conducts deep research on any data using any LLM providers
#12typesense/typesense
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
#13keon/algorithms
Minimal examples of data structures and algorithms in Python
#14mikeroyal/Self-Hosting-Guide
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
#15TheAlgorithms/Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
#16arc53/DocsGPT
Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.
#17zincsearch/zincsearch
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
#18olivernn/lunr.js
A bit like Solr, but much smaller and not as bright
#19vespa-engine/vespa
AI + Data, online. https://vespa.ai
#20appbaseio/reactivesearch
Search UI components for React and Vue
#21searchkit/searchkit
React + Vue Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components.
#22oracle/opengrok
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
#23bujue3709/chatgpt-Long-conversation-optimization
A useful plugin for the ChatGPT web platform, focusing on long conversation browsing, exporting, searching, prompt management, and timeline navigation. 🚀||优化ChatGPT长会话卡顿,聊天记录一键导出,消息搜索跳转,会话管理,prompt管理和时间线导航
#24Dicklesworthstone/coding_agent_session_search
Unified TUI and CLI to index and search your local coding agent session history across 11+ providers (Codex, Claude, Gemini, Cursor, Aider, etc.)