awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repository-uri

Awesome GitHub RepositoriesCode Search

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.

Awesome Code Search GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • claude-code-best/claude-codeAvatar claude-code-best

    claude-code-best/claude-code

    20,272Vezi pe GitHub↗

    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.

    TypeScript
    Vezi pe GitHub↗20,272
  • withspectrum/spectrumAvatar withspectrum

    withspectrum/spectrum

    10,838Vezi pe GitHub↗

    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.

    JavaScriptexpoflowtypegraphql
    Vezi pe GitHub↗10,838
  • abel533/mapperAvatar abel533

    abel533/Mapper

    7,370Vezi pe GitHub↗

    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.

    Javamappermybatismybatis-plugin
    Vezi pe GitHub↗7,370
  • mendableai/firecrawl-mcp-serverAvatar mendableai

    mendableai/firecrawl-mcp-server

    6,602Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗6,602
  • davidhalter/jediAvatar davidhalter

    davidhalter/jedi

    6,157Vezi pe GitHub↗

    Awesome autocompletion, static analysis and refactoring library for python

    Searches for Python classes, functions, or symbols matching a query.

    Python
    Vezi pe GitHub↗6,157
  • cocoindex-io/cocoindexAvatar cocoindex-io

    cocoindex-io/cocoindex

    6,117Vezi pe GitHub↗

    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.

    Rustagentic-data-frameworkaiai-agents
    Vezi pe GitHub↗6,117
  • hound-search/houndAvatar hound-search

    hound-search/hound

    5,846Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗5,846
  • etsy/houndAvatar etsy

    etsy/hound

    5,846Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗5,846
  • k0shk0sh/fasthubAvatar k0shk0sh

    k0shk0sh/FastHub

    5,737Vezi pe GitHub↗

    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.

    Javaandroidandroid-appandroid-application
    Vezi pe GitHub↗5,737
  • ufomiao/zcfAvatar UfoMiao

    UfoMiao/zcf

    5,508Vezi pe GitHub↗

    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.

    TypeScriptagentaiai-agent
    Vezi pe GitHub↗5,508
  • spring-projects/spring-data-examplesAvatar spring-projects

    spring-projects/spring-data-examples

    5,421Vezi pe GitHub↗

    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.

    Java
    Vezi pe GitHub↗5,421
  • zilliztech/claude-contextAvatar zilliztech

    zilliztech/claude-context

    5,373Vezi pe GitHub↗

    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.

    TypeScriptagentagentic-ragai-coding
    Vezi pe GitHub↗5,373
  • nsf/gocodeAvatar nsf

    nsf/gocode

    4,993Vezi pe GitHub↗

    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.

    Go
    Vezi pe GitHub↗4,993
  • biomejs/gritqlAvatar biomejs

    biomejs/gritql

    4,530Vezi pe GitHub↗

    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.

    Rustastcodemodjavascript
    Vezi pe GitHub↗4,530
  • google/codesearchAvatar google

    google/codesearch

    3,980Vezi pe GitHub↗

    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.

    Go
    Vezi pe GitHub↗3,980
  • octokit/octokit.rbAvatar octokit

    octokit/octokit.rb

    3,945Vezi pe GitHub↗

    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.

    Rubygithubgithub-apihacktoberfest
    Vezi pe GitHub↗3,945
  • parcadei/continuous-claude-v3Avatar parcadei

    parcadei/Continuous-Claude-v3

    3,531Vezi pe GitHub↗

    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.

    Pythonagentsclaude-codeclaude-code-cli
    Vezi pe GitHub↗3,531
  • smallcloudai/refactAvatar smallcloudai

    smallcloudai/refact

    3,490Vezi pe GitHub↗

    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.

    Rustai-agentdeveloper-toolsenterprise
    Vezi pe GitHub↗3,490
  • searxng/searxng-dockerAvatar searxng

    searxng/searxng-docker

    3,157Vezi pe GitHub↗

    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.

    dockerdocker-compose
    Vezi pe GitHub↗3,157
  • first-fluke/oh-my-agentAvatar first-fluke

    first-fluke/oh-my-agent

    1,086Vezi pe GitHub↗

    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.

    TypeScriptagent-harnessagent-skillsagentic-coding
    Vezi pe GitHub↗1,086
  1. Home
  2. Data & Databases
  3. Semantic Search
  4. Code Search

Explorează sub-etichetele

  • Contextual Code UnderstandersSearches code contextually and suggests smart edits based on code understanding. **Distinct from Code Search:** Distinct from Code Search: adds contextual understanding and smart edit suggestions, not just search.
  • Example-Based Code Queries1 sub-tagUsing any code snippet as a query to find structurally similar code, without requiring knowledge of abstract syntax trees. **Distinct from Code Search:** Distinct from Code Search: focuses on querying by example snippet rather than natural language or regex patterns.
  • GitHub Platform SearchSearches GitHub for code, projects, and people by querying the platform's search index. **Distinct from Code Search:** Distinct from Code Search: focuses on GitHub's platform search index, not general code search.
  • Multi-Repository Code SearchesSearches multiple code repositories simultaneously using regular expressions from a pre-built trigram index. **Distinct from Code Search:** Distinct from Code Search: focuses on searching across multiple repositories simultaneously rather than a single codebase.
  • Python Symbol SearchersSearches for classes, functions, or symbols matching a query across a Python codebase for quick discovery. **Distinct from Code Search:** Distinct from Code Search: focuses on Python-specific symbol search, not general code search with natural language.