awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repositorios

Awesome GitHub RepositoriesCodebase Analysis Tools

Tools for ingesting and analyzing codebase structures to assist with documentation or AI context.

Distinguishing note: Focuses on codebase ingestion for LLM or analysis contexts.

Explore 20 awesome GitHub repositories matching development tools & productivity · Codebase Analysis Tools. Refine with filters or upvote what's useful.

Awesome Codebase Analysis Tools GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Ver en GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Ingests and formats codebase structures for easier analysis and AI context generation.

    TypeScriptbackendbackupsdatabases
    Ver en GitHub↗34,901
  • yamadashy/repomixAvatar de yamadashy

    yamadashy/repomix

    26,498Ver en GitHub↗

    Repomix is an AI-focused development utility designed to prepare local and remote codebases for analysis, review, and automated interaction. It functions as a codebase context bundler and a Model Context Protocol server, aggregating project files into structured documents that are optimized for ingestion by large language models. By serving as a bridge between local repositories and external intelligence agents, the tool facilitates real-time codebase inspection and automated development workflows. The system distinguishes itself through rigorous repository token management and security-consc

    Consolidates project directories and source files into structured text documents optimized for AI ingestion.

    TypeScriptaianthropicartificial-intelligence
    Ver en GitHub↗26,498
  • roovetgit/roo-codeAvatar de RooVetGit

    RooVetGit/Roo-Code

    24,279Ver en GitHub↗

    Roo-Code is an editor extension and AI agent orchestrator designed to automate software engineering tasks. It functions as an LLM-powered tool that generates source code from natural language descriptions and manages autonomous agents directly within the development environment. The system distinguishes itself through the use of role-based behavioral profiles, allowing the agent to switch between personas such as Architect or Debugger to align with different project phases. It also operates as a Model Context Protocol client, connecting to external servers to expand the data sources and tools

    Provides the ability to analyze project structures and file logic to explain how the software functions.

    TypeScript
    Ver en GitHub↗24,279
  • davila7/claude-code-templatesAvatar de davila7

    davila7/claude-code-templates

    20,933Ver en GitHub↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Navigates and analyzes code to generate technical documentation that improves developer understanding of complex project structures.

    Pythonanthropicanthropic-claudeclaude
    Ver en GitHub↗20,933
  • python/mypyAvatar de python

    python/mypy

    20,489Ver en GitHub↗

    mypy is a static type checker for Python that analyzes source code to detect type errors and inconsistencies without executing the program. It functions as a static analysis tool and type inference engine, providing a gradual typing system that allows type hints to be added to a codebase incrementally while maintaining compatibility with dynamic typing. The project distinguishes itself through a combination of performance and precision features. It utilizes a daemon-based incremental checking system and multi-process parallel analysis to manage large codebases, supported by binary cache persi

    Utilizes incremental checks and parallel analysis to manage type safety in extensive Python projects.

    Pythonlinterpythontypechecker
    Ver en GitHub↗20,489
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Ver en GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Performs static analysis of type hierarchies and dependency trees to identify unreachable code and architectural issues.

    Crystalcompilercrystalcrystal-language
    Ver en GitHub↗20,299
  • cyclotruc/gitingestAvatar de cyclotruc

    cyclotruc/gitingest

    14,970Ver en GitHub↗

    Gitingest is a tool for extracting, converting, and estimating the token size of codebases to facilitate ingestion by large language models. It transforms GitHub repositories and local directories into a single formatted text file that serves as a structured context window for model analysis. The utility includes a codebase token estimator to calculate file structure and total token counts, helping to determine the scale of the extracted content. It supports both public and private repositories through token-based authentication and respects gitignore configurations to filter out irrelevant p

    Extracts source files and directory structures to analyze project layout and calculate total token size.

    Python
    Ver en GitHub↗14,970
  • xampprocky/tokeiAvatar de XAMPPRocky

    XAMPPRocky/tokei

    14,601Ver en GitHub↗

    Tokei is a command-line utility designed to analyze the composition of software projects by calculating the volume of source code, comments, and blank lines. It provides detailed metrics on codebase size and structure, allowing users to audit project distribution across multiple programming languages. The tool distinguishes itself through high-performance analysis capabilities that handle complex syntax, including nested comments and string literals. It utilizes parallel directory traversal and memory-mapped file access to process large codebases efficiently, while employing a centralized con

    Measures the total volume of source code, comments, and blank lines to understand the scale and complexity of a project.

    Rustbadgeclicloc
    Ver en GitHub↗14,601
  • asyncfuncai/deepwiki-openAvatar de AsyncFuncAI

    AsyncFuncAI/deepwiki-open

    14,362Ver en GitHub↗

    This platform is an automated documentation and codebase analysis system designed to generate structured wikis, technical guides, and interactive diagrams from source code repositories. It functions as a retrieval-augmented generation framework that connects codebases to language models, enabling context-aware answers, deep research, and automated documentation updates through semantic vector search. The system distinguishes itself through a self-hosted, containerized architecture that supports both cloud-based and local AI model execution. It provides sophisticated model orchestration, allow

    Indexes repository architecture and logic to produce standardized API specifications and architectural insights.

    Pythonaigeminigithub
    Ver en GitHub↗14,362
  • millionco/react-doctorAvatar de millionco

    millionco/react-doctor

    12,769Ver en GitHub↗

    React Doctor is a static analysis tool for React codebases designed to identify security, performance, and architectural issues. It functions as a codebase health diagnostic engine that produces numeric health scores and structured diagnostics to improve maintainability. The tool features an incremental code scanner that evaluates only the files changed between branches or staged in the working tree to provide fast feedback. It is designed to operate as a quality gate within CI pipelines, allowing for the enforcement of codebase health standards by failing builds on critical errors. The anal

    Analyzes codebase structures to produce actionable diagnostics and health scores.

    TypeScriptagentscode-reviewdoctor
    Ver en GitHub↗12,769
  • missing-semester-cn/missing-semester-cn.github.ioAvatar de missing-semester-cn

    missing-semester-cn/missing-semester-cn.github.io

    7,311Ver en GitHub↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches answering questions about a codebase's structure and logic to help new team members understand the project.

    Markdown
    Ver en GitHub↗7,311
  • mufeedvh/code2promptAvatar de mufeedvh

    mufeedvh/code2prompt

    7,145Ver en GitHub↗

    code2prompt is a codebase-to-prompt converter and LLM context generator that transforms source code and directory structures into formatted text blocks for large language models. It functions as both a utility for generating prompts and an AI agent context server that exposes codebase files and metadata to coding assistants via a standardized server protocol. The tool distinguishes itself through git-aware capabilities, integrating commit messages and branch diffs to provide version control context for AI-generated code changes. It also utilizes the Model Context Protocol to allow external AI

    Curates specific sets of source files using templates and globs for structured AI-driven documentation.

    Rustaichatgptclaude
    Ver en GitHub↗7,145
  • ondrajz/go-callvisAvatar de ondrajz

    ondrajz/go-callvis

    6,488Ver en GitHub↗

    Visualize call graph of a Go program using Graphviz

    Explores and documents the structural layout of a Go project by grouping functions by package or receiver type.

    Goawesome-gocallgraphgolang
    Ver en GitHub↗6,488
  • qodo-ai/qodo-coverAvatar de qodo-ai

    qodo-ai/qodo-cover

    5,444Ver en GitHub↗

    Qodo Cover es una plataforma de gobernanza de ingeniería y asistente impulsado por IA diseñado para la revisión de código automatizada y la generación de pruebas unitarias. Utiliza un grafo de conocimiento del código base basado en árboles de sintaxis abstracta (AST) para mapear dependencias y relaciones arquitectónicas, permitiéndole analizar pull requests y aplicar estándares de codificación organizacionales. El sistema se distingue por un pipeline de análisis multi-agente que realiza razonamiento arquitectónico e identifica errores más allá del diff inmediato. Cuenta con un servidor de protocolo de contexto de modelo para exponer la inteligencia del código base a herramientas externas y puede evolucionar automáticamente las reglas de cumplimiento aprendiendo de las decisiones históricas de los pull requests. La plataforma proporciona capacidades integrales para la gestión del conocimiento del código base, incluyendo ejecución de investigación profunda, consultas semánticas y mapeo de dependencias del sistema. También incluye herramientas para la generación iterativa de pruebas unitarias para aumentar la cobertura de código y remediación automatizada para aplicar correcciones directamente a los pull requests. Las opciones de despliegue incluyen SaaS multi-inquilino, inquilino único o instalaciones totalmente on-premises.

    Parses repositories into structured knowledge by extracting syntactic relationships using abstract syntax trees.

    Pythonagentsaitest-automation
    Ver en GitHub↗5,444
  • supabase-community/postgres-language-serverAvatar de supabase-community

    supabase-community/postgres-language-server

    5,242Ver en GitHub↗

    This project is a Language Server Protocol implementation for PostgreSQL that provides autocompletion, syntax diagnostics, and type checking for SQL and PL/pgSQL. It functions as a database schema validator and a static analysis engine designed to detect security vulnerabilities, performance bottlenecks, and dangerous migration patterns in database scripts. The server differentiates itself by using live database connections to provide schema-aware intelligence, allowing it to verify that tables, columns, and data types actually exist. It performs static analysis on procedural functions to det

    Optimizes diagnostic checks by filtering based on version control ignore patterns and modified files.

    Rustlanguage-server-protocolpostgres
    Ver en GitHub↗5,242
  • eastlondoner/vibe-toolsAvatar de eastlondoner

    eastlondoner/vibe-tools

    4,773Ver en GitHub↗

    Vibe-tools is a command-line interface that provides a unified way to query multiple AI models, analyze codebases, plan and execute complex tasks, search the web, and analyze YouTube videos. It combines several distinct tools into a single CLI: a multi-model AI query tool, an AI codebase analyzer, a task automation CLI, a web-enabled AI assistant, and a YouTube video analysis CLI. The tool can send prompts to any supported AI model, retrieve documentation from configured sources, and generate implementation plans by analyzing codebase files with multiple AI models. It differentiates through i

    Analyzes local and remote repositories to generate AI-driven summaries, implementation plans, and documentation.

    TypeScript
    Ver en GitHub↗4,773
  • iflow-ai/iflow-cliAvatar de iflow-ai

    iflow-ai/iflow-cli

    4,609Ver en GitHub↗

    iflow-cli is a command-line interface and suite of AI tools designed for software engineering, workflow orchestration, and multimodal data analysis. It functions as an LLM command line interface that enables users to execute AI workflows, analyze codebase structures, and interact with large language models directly from the terminal. The project features a plugin-based agent architecture that allows for the integration of specialized domain experts and custom instruction sets from an external marketplace. It distinguishes itself through a multimodal AI terminal capable of processing visual da

    Scans project structures to identify architectural components, resolve exceptions, and generate technical documentation.

    Shell
    Ver en GitHub↗4,609
  • theprimeagen/99Avatar de ThePrimeagen

    ThePrimeagen/99

    3,928Ver en GitHub↗

    This project is an AI-powered development tool and IDE extension designed for codebase searching, automated code refactoring, and prompt context management. It functions as an LLM-driven code editor that enables users to rewrite code, scan projects, and track task completion using large language models. The system features a prompt context manager that automatically attaches relevant files and rule sets to requests to improve accuracy. It includes a codebase search tool that uses natural language prompts to locate specific logic and provide explanatory notes across a project. The tool covers

    Functions as a system that uses LLM-driven prompts to locate specific logic and provide explanatory notes.

    Lua
    Ver en GitHub↗3,928
  • shobrook/adrenalineAvatar de shobrook

    shobrook/adrenaline

    3,750Ver en GitHub↗

    Adrenaline is an AI-powered codebase analysis tool and knowledge base designed for analyzing local software projects. It functions as a technical assistant that enables users to chat with their code, retrieve specific logic, and visualize system architectures using large language models. The project distinguishes itself by converting codebase analysis into visual system architectures and technical workflow diagrams. It utilizes retrieval augmented generation to ground responses in project-specific code snippets and documentation, while integrating real-time web search to supplement local know

    An AI-powered tool for ingesting, analyzing, and chatting with local codebases.

    Ver en GitHub↗3,750
  • parcadei/continuous-claude-v3Avatar de parcadei

    parcadei/Continuous-Claude-v3

    3,531Ver en 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

    Discovers project functionality by running parallel searches for file patterns and architectural conventions.

    Pythonagentsclaude-codeclaude-code-cli
    Ver en GitHub↗3,531
  1. Home
  2. Development Tools & Productivity
  3. Codebase Analysis Tools

Explorar subetiquetas

  • Codebase Analysis Tools3 sub-etiquetasTools for ingesting and analyzing codebase structures to assist with documentation or AI context. **Distinct from Codebase Analysis Tools:** Focuses on codebase ingestion for LLM or analysis contexts.
  • Context BundlersTools that aggregate project files into single structured documents for AI ingestion. **Distinct from Codebase Analysis Tools:** Distinct from general analysis tools: focuses on the bundling and aggregation of files into a single output.