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
·

328 repositorios

Awesome GitHub RepositoriesStatic Analysis Engines

Core diagnostic tools that inspect source code for bugs, security vulnerabilities, and type safety without execution.

Explore 328 awesome GitHub repositories matching development tools & productivity · Static Analysis Engines. Refine with filters or upvote what's useful.

Awesome Static Analysis Engines GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Ver en GitHub↗

    Este proyecto es un directorio integral curado por la comunidad que organiza un vasto panorama de bibliotecas, frameworks y herramientas de software de Python. Sirve como una base de conocimientos centralizada diseñada para facilitar la navegación del ecosistema y acelerar el descubrimiento de desarrolladores en todo el ciclo de vida del desarrollo de software. El directorio se distingue por proporcionar un índice estructurado de recursos categorizados por dominio técnico, que van desde utilidades de desarrollo fundamentales hasta campos de ingeniería especializados. Cubre capacidades de alto nivel que incluyen inteligencia artificial, ciencia de datos, desarrollo web y gestión de infraestructura, lo que permite a los desarrolladores identificar soluciones verificadas para desafíos técnicos específicos. El proyecto abarca una amplia superficie de capacidades, incluyendo herramientas para la gestión de dependencias, análisis de código estático y pruebas automatizadas. También cataloga recursos para el almacenamiento de datos persistentes, orquestación de infraestructura en la nube y desarrollo de interfaces, proporcionando una referencia unificada para construir y mantener sistemas de software complejos.

    Points to static analysis and linting tools that detect potential bugs, security vulnerabilities, and style inconsistencies.

    Pythonawesomecollectionspython
    Ver en GitHub↗303,207
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Ver en GitHub↗

    React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.

    Ensures all referenced values inside hooks are included in dependency arrays to prevent stale closures.

    JavaScriptjavascriptuifrontend
    Ver en GitHub↗245,669
  • microsoft/vscodeAvatar de microsoft

    microsoft/vscode

    186,401Ver en GitHub↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th

    Powers intelligent code completion, parameter hints, and symbol navigation through robust static analysis of source files.

    TypeScripteditorelectronmicrosoft
    Ver en GitHub↗186,401
  • facebook/react-nativeAvatar de facebook

    facebook/react-native

    126,019Ver en GitHub↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    Identifies common design pitfalls, such as insufficient touch targets or platform-specific layout inconsistencies, during static analysis.

    C++androidapp-frameworkcross-platform
    Ver en GitHub↗126,019
  • denoland/denoAvatar de denoland

    denoland/deno

    107,110Ver en GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    Integrates built-in validation tools to perform type checking on TypeScript and JavaScript codebases.

    Rustdenojavascriptrust
    Ver en GitHub↗107,110
  • goldbergyoni/nodebestpracticesAvatar de goldbergyoni

    goldbergyoni/nodebestpractices

    105,356Ver en GitHub↗

    This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across large-scale codebases. The documentation details strategies for robust error management, containerization, and production readiness. It addresses operational requirements such as observability, scalability, and infrastructure configuration, while providing specific methodologies

    Encourages the adoption of automated analysis tools to detect code smells and uphold maintainability standards.

    Dockerfilebest-practiceses6eslint
    Ver en GitHub↗105,356
  • react/create-react-appAvatar de react

    react/create-react-app

    103,327Ver en GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Enforces framework-specific linting rules to prevent common programming errors during the build process.

    JavaScriptbuild-toolsreactzero-configuration
    Ver en GitHub↗103,327
  • florinpop17/app-ideasAvatar de florinpop17

    florinpop17/app-ideas

    95,036Ver en GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Parses source code into syntax trees to enforce structural standards and identify specific coding patterns.

    applicationscodingcodingchallenges
    Ver en GitHub↗95,036
  • nvm-sh/nvmAvatar de nvm-sh

    nvm-sh/nvm

    93,825Ver en GitHub↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dynamically updating system paths and environment variables, it provides a consistent interface for runtime version control across various Unix-like operating systems. The tool distinguishes itself through its portable, POSIX-compliant shell implementation, which ensures reliable e

    Analyzes shell script syntax and portability to detect potential execution errors and enforce best practices.

    Shellbashinstalllts
    Ver en GitHub↗93,825
  • zed-industries/zedAvatar de zed-industries

    zed-industries/zed

    85,338Ver en GitHub↗

    Zed is an AI-native, high-performance code editor designed for extreme responsiveness and keyboard-centric workflows. It functions as an extensible text processing workspace that integrates autonomous agents and predictive models directly into the development environment to automate complex engineering tasks, refactoring, and code generation. The editor distinguishes itself through a GPU-accelerated rendering pipeline and an asynchronous multi-threaded architecture that ensures low-latency interaction even with large-scale projects. It features built-in support for real-time, multi-user colla

    Maintains concrete syntax trees through incremental parsing to enable efficient, real-time structural code analysis.

    Rustgpuirust-langtext-editor
    Ver en GitHub↗85,338
  • macrozheng/mallAvatar de macrozheng

    macrozheng/mall

    83,878Ver en GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r

    Scans source code for guideline violations to maintain consistent quality through real-time feedback.

    Javadockerelasticsearchelk
    Ver en GitHub↗83,878
  • unionlabs/unionAvatar de unionlabs

    unionlabs/union

    73,961Ver en GitHub↗

    Union is an interoperability messaging protocol and trust-minimized asset bridge designed to transport data and instructions across diverse blockchain ecosystems. It provides a zero-knowledge cross-chain bridge and a state verifier that uses zero-knowledge provers and light clients to validate blockchain state transitions without relying on trusted intermediaries. The project features a WebAssembly blockchain runtime that hosts virtualized smart contracts and stacks for extensible network functionality. It employs a modular relayer architecture and a decentralized mechanism for moving assets

    Automates the extraction and creation of technical documentation from the codebase using a recursive generation process.

    Rustastroblockchaincosmos
    Ver en GitHub↗73,961
  • fffaraz/awesome-cppAvatar de fffaraz

    fffaraz/awesome-cpp

    71,817Ver en GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Enforces quality and safety standards by pointing to static analysis tools that inspect source code without execution.

    awesomeawesome-listc
    Ver en GitHub↗71,817
  • nationalsecurityagency/ghidraAvatar de NationalSecurityAgency

    NationalSecurityAgency/ghidra

    69,740Ver en GitHub↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Visualizes complex execution paths and internal code structures by mapping how compiled instructions flow during runtime.

    Javadisassemblerreverse-engineeringsoftware-analysis
    Ver en GitHub↗69,740
  • webpack/webpackAvatar de webpack

    webpack/webpack

    65,834Ver en GitHub↗

    Webpack is a module bundler that maps project dependencies into a directed acyclic graph to transform diverse file types into optimized, browser-ready assets. It functions as a build pipeline orchestrator, using entry points to recursively resolve imports and bundle modules, scripts, and static assets into a unified output. The project is distinguished by its plugin-based architecture and loader-driven transformation pipeline. It utilizes an event-driven hook system that allows developers to intercept and modify the build process at specific lifecycle stages, enabling custom code transformati

    Expose hooks during the parsing phase to analyze or modify JavaScript code structure.

    JavaScriptamdbuild-toolcommonjs
    Ver en GitHub↗65,834
  • addyosmani/agent-skillsAvatar de addyosmani

    addyosmani/agent-skills

    60,849Ver en GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Standardizes change descriptions using imperative and informative commit messages.

    Shellagent-skillsantigravityantigravity-ide
    Ver en GitHub↗60,849
  • nuxt/nuxtAvatar de nuxt

    nuxt/nuxt

    60,456Ver en GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on application logic rather than manual configuration. By executing code in a platform-agnostic server engine, it supports deployment across diverse environments, including edge networks, serverless functions, and traditional Node.js runtimes. The framework distinguishes itself thro

    Integrates type-checking during development and build phases to ensure codebase consistency through automated validation.

    TypeScriptcsrframeworkfull-stack
    Ver en GitHub↗60,456
  • antonosika/gpt-engineerAvatar de AntonOsika

    AntonOsika/gpt-engineer

    55,200Ver en GitHub↗

    GPT-Engineer is an autonomous agent and framework designed for AI-assisted software development. It functions as a generative codebase architect that translates natural language requirements into complete, functional software projects by reading and writing files directly to the local file system. The platform distinguishes itself through an agentic workflow orchestrator that sequences complex programming tasks into manageable, iterative steps. It supports multi-modal input processing, allowing users to incorporate visual data like screenshots or diagrams to guide UI generation. Furthermore,

    Applies intelligent structural modifications to existing codebases to improve performance, readability, and maintainability.

    Pythonaiautonomous-agentcode-generation
    Ver en GitHub↗55,200
  • vuejs/coreAvatar de vuejs

    vuejs/core

    53,861Ver en GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Enforces code quality standards within single-file components using specialized plugins that catch common errors during build processes.

    TypeScript
    Ver en GitHub↗53,861
  • prettier/prettierAvatar de prettier

    prettier/prettier

    52,088Ver en GitHub↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files adhere to a unified appearance. The project is distinguished by its extensible, plugin-based architecture, which decouples language-specific parsing logic from the core engine. This modular design allows for uniform style enforcement across diverse programming languages and comple

    Calculates optimal line breaks and indentation by traversing syntax trees against a defined print width.

    JavaScriptangularastcss
    Ver en GitHub↗52,088
Ant.123456…17Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Static Analysis Engines

Explorar subetiquetas

  • Analysis Debugging Outputs2 sub-etiquetasCustom data streams for inspecting the internal behavior of the static analysis process. **Distinct from Static Analysis Engines:** Distinct from general static analysis engines: focuses on internal debugging data rather than code analysis results.
  • Archive Dependency ResolversMechanisms for registering archived libraries as bootstrap files for symbol resolution. **Distinct from Static Analysis Engines:** Distinct from general static analysis engines: focuses on the bootstrapping of archived dependencies.
  • Linting Engines
  • Static Analysis Tools13 sub-etiquetas
  • Static Code Analysis1 sub-etiqueta
  • Static Type Checkers1 sub-etiqueta