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
·

6 repositorios

Awesome GitHub RepositoriesLarge-Scale Codebase Analysis

Techniques for maintaining performance and stability when analyzing extremely large software repositories.

Distinct from Repository Analysis Pipelines: None of the candidates cover stability-focused bounded analysis for massive repositories specifically.

Explore 6 awesome GitHub repositories matching development tools & productivity · Large-Scale Codebase Analysis. Refine with filters or upvote what's useful.

Awesome Large-Scale Codebase Analysis GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tirth8205/code-review-graphAvatar de tirth8205

    tirth8205/code-review-graph

    18,822Ver en GitHub↗

    This project is a static code analysis tool and local-first code indexer that builds a persistent dependency graph of functions, classes, and imports. It functions as an AI context optimizer and codebase dependency graph, designed to reduce token usage by providing AI assistants with only the most relevant code fragments and impact analysis for a given change. The system implements a Model Context Protocol server that exposes code intelligence and architectural graph queries to external AI coding tools. It distinguishes itself by computing the change blast radius and risk scores of modificati

    Implements a bounded structural analysis mode to ensure stability and performance when processing expansive codebases.

    Pythonai-codingclaudeclaude-code
    Ver en GitHub↗18,822
  • qwenlm/qwen2.5-coderAvatar de QwenLM

    QwenLM/Qwen2.5-Coder

    16,654Ver en GitHub↗

    Qwen2.5-Coder is a code-centric large language model designed to generate, complete, and analyze source code. It serves as a polyglot programming model capable of producing functional code across hundreds of different programming languages. The model is optimized for reasoning over extensive software repositories, utilizing a context window that supports up to one million tokens. It also functions as an agentic coding framework, executing multi-step workflows and browser tasks through specialized function call formats. Its capabilities include large-scale codebase analysis, intelligent parti

    Performs deep reasoning across massive software repositories by processing up to one million tokens.

    Python
    Ver en GitHub↗16,654
  • facebookresearch/codellamaAvatar de facebookresearch

    facebookresearch/codellama

    16,307Ver en GitHub↗

    Code Llama is a large language model based on Llama 2 trained specifically for programming tasks and software development. It provides specialized model types optimized for general code generation, instruction following, and context-aware infilling. The project includes an instruction-tuned programming model for executing technical tasks via natural language prompts and a code infilling model that predicts missing sections based on surrounding source context. A large context code model is also provided to analyze extensive blocks of source code for improved coherence. The system covers capab

    Processes extensive codebases to maintain coherence when generating or modifying software logic.

    Python
    Ver en GitHub↗16,307
  • google/yapfAvatar de google

    google/yapf

    13,978Ver en GitHub↗

    YAPF es un formateador de código de Python y una herramienta de cumplimiento de estilo. Opera como un reformateador basado en AST que utiliza árboles de sintaxis concretos para garantizar la consistencia estructural y una presentación visual uniforme en todos los archivos fuente. El motor utiliza un optimizador de diseño basado en penalizaciones para determinar los mejores saltos de línea calculando costos numéricos para diferentes opciones de formato. Emplea un procesador de código multiproceso para distribuir el formato de múltiples archivos a través de varios núcleos de CPU. La herramienta cubre el reformateo del código fuente a través de modificaciones de archivos in-place, análisis de diferencias y el procesamiento de fragmentos de código parciales. Incluye un sistema de configuración basado en reglas para gestionar preajustes de estilo, reglas de diseño y configuraciones a nivel de proyecto. Las capacidades de integración incluyen la verificación del cumplimiento de estilo para pipelines de integración continua, automatización de git hooks y funcionalidad de formato al guardar basada en el editor.

    Maintains consistent formatting and style across extremely large software repositories using parallel processing.

    Python
    Ver en GitHub↗13,978
  • jacoco/jacocoAvatar de jacoco

    jacoco/jacoco

    4,580Ver en GitHub↗

    JaCoCo es una herramienta de cobertura de código Java y un instrumentador de bytecode que mide qué partes del código fuente se ejecutan durante las pruebas. Funciona como un agente de tiempo de ejecución para monitorear la ejecución de la aplicación sobre la marcha o como una biblioteca para la instrumentación de bytecode fuera de línea, lo que le permite capturar datos de ejecución en entornos donde los agentes de tiempo de ejecución están restringidos. El proyecto se distingue por proporcionar rutas de instrumentación dinámicas y estáticas para rastrear la ejecución. Incluye un agente de tiempo de ejecución para el monitoreo sobre la marcha y la capacidad de modificar archivos de clase compilados antes de la ejecución. Además, permite la recuperación de métricas de ejecución de procesos en ejecución a través de conexiones de red remotas sin interrumpir la aplicación activa. El sistema calcula métricas de cobertura cuantitativas a través de instrucciones, ramas, líneas, métodos y clases, junto con mediciones de complejidad ciclomática. Proporciona capacidades para fusionar datos de múltiples ejecuciones de prueba, hacer cumplir umbrales de cobertura dentro de puertas de calidad CI/CD y generar informes que mapean el bytecode ejecutado de vuelta al código fuente. La integración visual está disponible para mostrar estos resultados directamente dentro de los editores de código. La herramienta se integra con sistemas de automatización de compilación e interfaces de línea de comandos para automatizar la recolección de datos y la generación de informes.

    Uses streaming patterns and depth-first traversals to analyze large projects with thousands of classes while maintaining low memory overhead.

    Javabytecodecoveragegroovy
    Ver en GitHub↗4,580
  • dropbox/css-style-guideAvatar de dropbox

    dropbox/css-style-guide

    1,216Ver en GitHub↗

    Este proyecto proporciona un framework integral para estandarizar la arquitectura CSS y las prácticas de desarrollo en aplicaciones web a gran escala. Establece un enfoque estructurado para gestionar patrones de diseño, asegurando que las hojas de estilo permanezcan mantenibles, escalables y consistentes en bases de código complejas. La metodología se centra en el uso de convenciones de nomenclatura BEM (block-element-modifier) para organizar los componentes de la interfaz de usuario en unidades independientes y reutilizables. Al aplicar una especificidad de selector plana y un alcance basado en espacios de nombres, el framework evita colisiones de nombres y anulaciones de estilo no deseadas. Además, promueve la previsibilidad mediante un orden de propiedades estandarizado y una arquitectura de archivos modular que aísla la lógica de diseño en componentes de responsabilidad única. Estos estándares abordan desafíos comunes en el mantenimiento del frontend definiendo reglas claras para organizar hojas de estilo y gestionar cascadas de estilos. La documentación proporciona un conjunto de mejores prácticas para estructurar CSS con el fin de garantizar la consistencia a largo plazo y reducir la complejidad para los equipos de desarrollo.

    Maintains frontend style consistency through strict rules on property ordering and selector specificity.

    Ver en GitHub↗1,216
  1. Home
  2. Development Tools & Productivity
  3. Large-Scale Codebase Analysis

Explorar subetiquetas

  • Large-Scale Style MaintenanceMaintaining consistent formatting and style across extremely large software repositories. **Distinct from Large-Scale Codebase Analysis:** Specifically targets style consistency across large codebases rather than general performance or stability analysis