20 repository-uri
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 este un motor de căutare de cod sursă self-hosted, conceput pentru a indexa mai multe repository-uri pentru interogări de tip expresii regulate de înaltă performanță. Servește drept indexator de cod multi-repository care oferă o interfață centralizată pentru căutarea în baze de cod mari, private și versionate. Sistemul utilizează indexarea bazată pe trigrame pentru a permite potrivirea rapidă a tiparelor și căutările prin expresii regulate fără a scana fiecare fișier. Pentru a menține rezultatele căutării actualizate, utilizează sincronizarea automată printr-o combinație de polling periodic al sistemelor de control al versiunilor la distanță și monitorizarea schimbărilor în directoarele locale. Platforma suportă indexarea repository-urilor private prin integrarea cu chei SSH și volume montate local. Agregă date din surse disparate pentru a facilita funcționalitatea de căutare cross-repository.
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.
Acest proiect este o implementare de referință care oferă o colecție de exemple practice pentru tiparele de acces la date și abstractizările de repository în ecosistemul Spring Data. Acesta servește drept vitrină cuprinzătoare pentru implementarea straturilor de date consistente în diverse baze de date relaționale și non-relaționale. Repository-ul demonstrează în mod specific persistența multi-store prin integrarea bazelor de date relaționale, document și vectoriale într-o singură aplicație. Include implementări pentru căutarea vectorială pentru a gestiona embedding-uri de înaltă dimensiune și căutări de similaritate între diferite tehnologii de baze de date. Capabilitățile suplimentare acoperite includ accesul reactiv la date pentru operațiuni non-blocking și fluxuri de date asincrone. Proiectul oferă, de asemenea, îndrumări privind optimizarea imaginilor native pentru a îmbunătăți performanța de pornire și utilizarea memoriei prin compilare ahead-of-time. Exemplele ilustrează în continuare izolarea datelor multi-tenant, designul API-urilor de repository de date și integrarea căutării geospațiale și full-text.
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 este un backend de server de limbaj și un daemon de autocompletare pentru limbajul Go. Acesta funcționează ca un analizor static de cod și un indexator de simboluri care oferă sugestii de identificatori și simboluri în timp real pentru editoarele de text. Proiectul utilizează o arhitectură daemon client-server pentru a menține un proces persistent în fundal, evitând overhead-ul reîncărcării metadatelor pachetelor pentru fiecare cerere. Utilizează un sistem de caching al metadatelor pe două niveluri și parsează binarele pachetelor compilate pentru a permite căutări rapide de simboluri și regăsirea declarațiilor. Sistemul acoperă domenii largi de capabilități, inclusiv autocompletarea sensibilă la context pentru câmpuri membre, semnături de funcții și variabile, precum și formatarea automată a codului. Gestionează urmărirea domeniului lexical și rezoluția recursivă a simbolurilor pentru a asigura completări precise de tipuri și variabile. Utilitarele administrative permit configurarea daemonului, controlul stării și un mod de depanare cu logare detaliată pentru a monitoriza procesul din fundal.
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 este un motor de căutare de cod indexat și un indexator de surse la scară largă conceput pentru a executa expresii regulate pe arbori de cod sursă extensivi. Acesta funcționează ca un instrument pentru găsirea unor modele de text specifice în codebase-uri mari prin analizarea și indexarea unor volume masive de fișiere sursă pentru recuperare rapidă. Sistemul utilizează un index de căutare specializat bazat pe trigrame pentru a accelera interogările complexe cu expresii regulate. Această abordare de indexare filtrează documentele candidate prin secvențe de trei caractere înainte de a aplica scanări complete cu expresii regulate pentru a asigura performanță ridicată pe seturi de date mari. Motorul gestionează procesarea textului Unicode pentru conținut codificat UTF-8 și Latin-1, asigurând potrivirea consistentă a caracterelor și a majusculelor/minusculelor între diferite limbaje. Capacitățile sale acoperă indexarea codului sursă, potrivirea modelelor și căutarea de înaltă performanță cu expresii regulate.
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 este un framework de orchestrare agnostic față de furnizor, conceput pentru a gestiona echipe de agenți autonomi și a automatiza fluxuri de lucru complexe de inginerie. Funcționează ca un instrument de dezvoltare multi-agent care sincronizează comportamentul agenților, abilitățile și regulile specifice proiectului în diverse medii de dezvoltare și interfețe de linie de comandă. Platforma se distinge prin proiecția bazată pe configurare, care menține o sursă unică de adevăr pentru definițiile agenților care sunt mapate în diverse formate de runtime specifice furnizorului. Prin utilizarea bridging-ului de symlink-uri cross-platform și a unui registru de abilități agnostic față de furnizor, asigură că capabilitățile modulare și reutilizabile rămân consistente indiferent de asistentul de codare AI sau IDE-ul utilizat. Sistemul oferă o suită cuprinzătoare de instrumente pentru gestionarea ciclului de viață al agentului, inclusiv indexarea semantică pentru navigarea în cod, bariere de execuție cu resurse limitate pentru a gestiona consumul de token-uri și porți de calitate automatizate pentru securitate și conformitate. Suportă orchestrarea sarcinilor în mai mulți pași prin declanșatoare bazate pe intenție, permițând programarea sarcinilor de întreținere și execuția binarilor externi în cadrul fluxurilor de lucru definite. Configurarea este gestionată prin profiluri centralizate și sincronizare automatizată, asigurând integritatea în mediile de proiect. Sistemul este conceput pentru a fi instalat și inițializat ca un strat fundamental pentru automatizarea sarcinilor de dezvoltare, cercetare și infrastructură în cadrul unui repository.
Locates symbols, references, and file patterns using semantic analysis to provide high-fidelity context for engineering tasks.