20 repositorios
Search codebases using natural-language queries parsed into syntax-aware chunks for relevant results.
Distinct from Semantic Search: Distinct from general Semantic Search: focuses on code-specific indexing with AST-aware chunking, not general text or visual content.
Explore 20 awesome GitHub repositories matching data & databases · Code Search. Refine with filters or upvote what's useful.
Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level
Uses regular expressions to find function definitions or API usage across the codebase.
Spectrum is an open-source community platform designed for developer teams to host real-time threaded discussions, share code, and collaborate around GitHub projects. It provides a complete environment for creating and managing online communities with organized channels, member roles, and content moderation tools that keep conversations civil and on-topic. The platform integrates directly with GitHub, enabling users to authenticate through GitHub OAuth, search across code repositories and projects, and connect discussions to repository activity. Spectrum offers role-based team permission mana
Searches GitHub for code, projects, and people via the platform's search index.
Mapper is a MyBatis-specific library that provides annotation-driven object-relational mapping, enabling single-table CRUD operations without writing SQL or XML. It uses Java reflection and field-level annotations to map entity fields to database columns, configure primary key generation strategies, and generate mapper interfaces and model classes from database schemas. The library distinguishes itself through several practical capabilities. It includes a safe operation guard that blocks delete and update calls lacking query conditions, preventing accidental full-table modifications. Its exam
Builds dynamic WHERE clauses by populating fields on a plain Example object.
This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d
Searches through GitHub issues and pull requests for implementation details and engineering notes.
Awesome autocompletion, static analysis and refactoring library for python
Searches for Python classes, functions, or symbols matching a query.
Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi
Provides natural-language code search with syntax-aware chunking for AI agent context retrieval.
Hound is a self-hosted code search engine that indexes source code repositories and provides fast regular expression search results using a trigram-based index. It is designed to be deployed on your own infrastructure, enabling you to search across multiple public and private code repositories simultaneously. The engine builds its search index by decomposing source code into three-character trigrams, which allows for fast substring matching with regular expressions. It supports searching across multiple repositories in parallel, returning results from the pre-built trigram index. Hound can in
Searches multiple code repositories simultaneously using regular expressions from a pre-built trigram index.
Hound es un motor de búsqueda de código fuente autohospedado diseñado para indexar múltiples repositorios para consultas de expresiones regulares de alto rendimiento. Sirve como un indexador de código multirepositorio que proporciona una interfaz centralizada para buscar a través de bases de código a gran escala, privadas y versionadas. El sistema utiliza indexación basada en trigramas para permitir una coincidencia de patrones rápida y búsquedas de expresiones regulares sin escanear cada archivo. Para mantener los resultados de búsqueda actualizados, emplea sincronización automática mediante una combinación de sondeo periódico de sistemas de control de versiones remotos y monitoreo de cambios en directorios locales. La plataforma soporta la indexación de repositorios privados integrándose con claves SSH y volúmenes montados localmente. Agrega datos de fuentes dispares para facilitar la funcionalidad de búsqueda entre repositorios.
Enables high-performance searching across multiple code repositories simultaneously using regular expressions.
FastHub is a native Android mobile client designed for managing GitHub repositories, issues, and pull requests. It provides a visual interface for interacting with Git version control, acting as a repository manager for editing files, tracking project milestones, and handling account administration from a handheld device. The application supports multi-account authentication, allowing users to connect via tokens or passwords to access different user profiles and enterprise accounts. It distinguishes itself with offline repository browsing, utilizing local database caching to view project data
Provides a global search utility to discover users, organizations, repositories, and code fragments.
ZCF is a unified command-line environment manager that initializes, configures, and orchestrates multiple AI coding assistants within a single interface. It provides structured workflows for development, manages parallel Git worktrees, integrates Model Context Protocol (MCP) servers, and routes AI requests across multiple API providers to avoid vendor lock-in. The tool distinguishes itself by enabling parallel development streams through Git worktrees, allowing simultaneous work on multiple branches with natural language control. It supports task-based model routing that selects the most appr
Searches code contextually and suggests smart edits based on code understanding.
Este proyecto es una implementación de referencia que proporciona una colección de ejemplos prácticos para patrones de acceso a datos y abstracciones de repositorios dentro del ecosistema Spring Data. Sirve como un escaparate integral para implementar capas de datos consistentes a través de varias bases de datos relacionales y no relacionales. El repositorio demuestra específicamente la persistencia multi-almacén integrando bases de datos relacionales, de documentos y vectoriales dentro de una única aplicación. Incluye implementaciones para búsqueda vectorial para gestionar embeddings de alta dimensión y búsquedas de similitud a través de diferentes tecnologías de bases de datos. Las capacidades adicionales cubiertas incluyen acceso a datos reactivo para operaciones no bloqueantes y flujos de datos asíncronos. El proyecto también proporciona orientación sobre la optimización de imágenes nativas para mejorar el rendimiento de inicio y el uso de memoria a través de la compilación anticipada (AOT). Los ejemplos ilustran además el aislamiento de datos multi-inquilino, el diseño de APIs de repositorios de datos y la integración de búsqueda geoespacial y de texto completo.
Generates dynamic database queries based on the state of a populated object instance.
Claude-context is a retrieval-augmented generation pipeline and semantic code search tool. It functions as an LLM codebase indexer and RAG context provider, designed to index local directories and retrieve relevant code files to provide context for large language models. The system operates as a hybrid search engine that combines keyword matching with dense vector search. This allows for the retrieval of code snippets and logic using natural language queries based on meaning rather than exact text matches. The project covers codebase indexing and search index management, utilizing asynchrono
Enables finding specific code snippets or logic across repositories using natural language queries and vector search.
gocode es un backend de servidor de lenguaje y demonio de autocompletado para el lenguaje Go. Funciona como un analizador de código estático e indexador de símbolos que proporciona sugerencias de identificadores y símbolos en tiempo real a los editores de texto. El proyecto utiliza una arquitectura de demonio cliente-servidor para mantener un proceso en segundo plano persistente, evitando la sobrecarga de recargar los metadatos del paquete en cada solicitud. Emplea un sistema de caché de metadatos de dos niveles y analiza binarios de paquetes compilados para permitir búsquedas rápidas de símbolos y recuperación de declaraciones. El sistema cubre amplias áreas de capacidad, incluyendo autocompletado sensible al contexto para campos de miembros, firmas de funciones y variables, así como formato automático de código. Gestiona el seguimiento del alcance léxico y la resolución recursiva de símbolos para garantizar completados precisos de tipos y variables. Las utilidades administrativas permiten la gestión de la configuración del demonio, el control de estado y un modo de depuración con registro detallado para monitorear el proceso en segundo plano.
Parses source code around the cursor to identify types and expressions for providing accurate completion suggestions.
GritQL is an AST-based code transformation engine and structural search tool. It uses a declarative query language to identify and rewrite source code patterns across multiple programming languages by matching abstract syntax tree nodes rather than literal text. The system functions as an automated refactoring framework for large-scale migrations and API updates. It distinguishes itself by utilizing sequential transformation pipelines and reusable blueprints that can be synced between local environments and remote repositories. The tool covers a broad range of capabilities including static a
Allows searching source code by providing an example code snippet as the query pattern.
Codesearch is an indexed code search engine and large-scale source indexer designed to execute regular expressions across extensive source code trees. It functions as a tool for finding specific text patterns in large codebases by analyzing and indexing massive volumes of source files for rapid retrieval. The system utilizes a specialized trigram-based search index to accelerate complex regular expression queries. This indexing approach filters candidate documents via three-character sequences before applying full regular expression scans to ensure high performance on large datasets. The eng
Enables finding specific text patterns or code segments across massive repositories using fast indexing.
Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c
Queries the GitHub platform search index to find repositories, users, issues, and code.
This project is an agentic development framework and autonomous software engineering system. It utilizes a coordinated network of specialized LLM agents to automate the full software development lifecycle, from codebase exploration and architectural planning to implementation and automated refactoring. The system is distinguished by an agentic memory system and a test-driven development orchestrator. It maintains project continuity across sessions by capturing architectural learnings and state in a persistent semantic database and enforces code quality through an automated cycle of generating
Finds relevant code and logic using natural language queries and a semantic index with syntax-aware chunking.
Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator capable of planning, executing, and managing multi-step development workflows to complete complex software tasks independently. The system distinguishes itself through agentic state management, using isolated worktrees and versioned checkpoints to allow autonomous agents to experiment with code changes and roll back to stable states if tasks fail. It further extends its capabilities via the Model Context Protocol, connecting the AI engine to external databases, version control syst
Indexes codebases into vector databases to enable natural-language queries and semantic retrieval of project logic.
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Searches GitHub repositories via REST API to find specific code snippets.
Oh-my-agent es un framework de orquestación agnóstico al proveedor diseñado para gestionar equipos de agentes autónomos y automatizar flujos de trabajo de ingeniería complejos. Funciona como una herramienta de desarrollo multi-agente que sincroniza el comportamiento, las habilidades y las reglas específicas del proyecto de los agentes en diversos entornos de desarrollo e interfaces de línea de comandos. La plataforma se distingue por la proyección basada en configuración, que mantiene una única fuente de verdad para las definiciones de agentes que se mapean en varios formatos de runtime específicos del proveedor. Al utilizar puentes de enlaces simbólicos multiplataforma y un registro de habilidades agnóstico al proveedor, asegura que las capacidades modulares y reutilizables permanezcan consistentes independientemente del asistente de codificación de IA o IDE que se esté utilizando. El sistema proporciona un conjunto completo de herramientas para gestionar el ciclo de vida del agente, incluyendo indexación semántica para la navegación de código, guardrails de ejecución con recursos limitados para gestionar el consumo de tokens y puertas de calidad automatizadas para seguridad y cumplimiento. Admite la orquestación de tareas de varios pasos a través de disparadores basados en intenciones, permitiendo la programación de trabajos de mantenimiento y la ejecución de binarios externos dentro de flujos de trabajo definidos. La configuración se gestiona a través de perfiles centralizados y sincronización automatizada, asegurando la integridad en los entornos de proyecto. El sistema está diseñado para ser instalado e inicializado como una capa fundamental para automatizar tareas de desarrollo, investigación e infraestructura dentro de un repositorio.
Locates symbols, references, and file patterns using semantic analysis to provide high-fidelity context for engineering tasks.