awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

417 dépôts

Awesome GitHub RepositoriesCode Quality and Analysis

Static analysis, linting, and formatting tools that enforce coding standards and identify potential bugs without executing code.

Explore 417 awesome GitHub repositories matching development tools & productivity · Code Quality and Analysis. Refine with filters or upvote what's useful.

Awesome Code Quality and Analysis GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • openclaw/openclawAvatar de openclaw

    openclaw/openclaw

    380,031Voir sur GitHub↗

    Openclaw est une plateforme de gestion d'environnements d'exécution d'agents, fournissant l'infrastructure nécessaire pour contrôler les cycles de vie des agents, l'état des sessions et la persistance des espaces de travail. Elle dispose d'une passerelle centralisée qui gère les boucles de modèles, l'invocation d'outils et les événements en streaming, tout en prenant en charge le routage multi-agents et la gestion de la mémoire persistante. Le système est conçu pour normaliser les signatures d'exécution des outils et fournir une interface standardisée pour la compatibilité entre les fournisseurs. La plateforme inclut des outils de développement étendus, tels qu'une interface en ligne de commande pour la gestion des espaces de travail, la journalisation de diagnostic et une architecture de plugins qui permet l'enregistrement d'outils et de capacités personnalisés. Elle prend en charge les flux de travail automatisés via des hooks pilotés par les événements, la planification des tâches et l'intégration avec des services externes. La sécurité est gérée par des politiques d'exécution, la portabilité des identifiants et des flux de travail d'approbation pour les actions des agents. Le déploiement est pris en charge par des installateurs d'infrastructure automatisés et des assistants de passerelle conteneurisés, avec des utilitaires intégrés pour les sauvegardes et la gestion de la configuration. Le système fournit un format structuré pour orchestrer des flux de travail en plusieurs étapes et inclut des outils spécialisés pour l'automatisation des navigateurs et le patch de code structuré.

    Implements automated type checking and linting commands to enforce code quality standards during development.

    TypeScriptaiassistantcrustacean
    Voir sur GitHub↗380,031
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Voir sur GitHub↗

    Ce projet est un répertoire complet, organisé par la communauté, qui structure un vaste paysage de bibliothèques, frameworks et outils logiciels Python. Il sert de base de connaissances centralisée conçue pour faciliter la navigation dans l'écosystème et accélérer la découverte par les développeurs tout au long du cycle de vie du développement logiciel. Le répertoire se distingue en fournissant un index structuré de ressources classées par domaine technique, allant des utilitaires de développement fondamentaux aux domaines d'ingénierie spécialisés. Il couvre des capacités de haut niveau, notamment l'intelligence artificielle, la science des données, le développement web et la gestion d'infrastructure, permettant aux développeurs d'identifier des solutions éprouvées pour des défis techniques spécifiques. Le projet englobe une large surface de capacités, notamment des outils pour la gestion des dépendances, l'analyse de code statique et les tests automatisés. Il catalogue également des ressources pour le stockage de données persistantes, l'orchestration d'infrastructure cloud et le développement d'interfaces, fournissant une référence unifiée pour la construction et la maintenance de systèmes logiciels complexes.

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

    Pythonawesomecollectionspython
    Voir sur GitHub↗303,207
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.

    Collects statistics on programming work by monitoring editor usage to provide insights into development patterns.

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Voir sur GitHub↗

    React est une bibliothèque JavaScript pour créer des interfaces utilisateur basées sur une architecture orientée composants et un flux de données unidirectionnel.

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

    JavaScriptjavascriptuifrontend
    Voir sur GitHub↗245,669
  • ossu/computer-scienceAvatar de ossu

    ossu/computer-science

    205,190Voir sur GitHub↗

    Ce projet fournit un cadre de programme d'études en informatique structuré, conçu pour les apprenants autonomes. Il organise des ressources académiques en libre accès, notamment des manuels, des cours et des exercices, en un parcours cohérent qui reflète les exigences d'un diplôme universitaire de premier cycle. En intégrant l'étude théorique aux méthodologies d'ingénierie logicielle pratique, la plateforme permet aux étudiants de maîtriser indépendamment les concepts fondamentaux et les compétences techniques avancées. Le programme se distingue par l'utilisation d'un flux de travail basé sur le contrôle de version pour gérer l'expérience éducative. Les apprenants utilisent des outils basés sur des dépôts pour suivre leurs jalons académiques, conserver un historique persistant des devoirs terminés et valider leurs solutions techniques par rapport aux exigences établies. Cette approche encourage l'adoption de pratiques d'ingénierie standard de l'industrie, telles que la configuration d'environnements de développement isolés et la gestion des dépendances de projet, tout au long du processus d'apprentissage. La plateforme prend en charge un large éventail de développements techniques, couvrant des domaines tels que la résolution de problèmes informatiques, la conception orientée objet et l'analyse de données. Elle facilite l'apprentissage collaboratif via des plateformes communautaires, permettant aux étudiants de s'engager dans l'interaction entre pairs et la validation de leur travail. Le programme est maintenu en tant que ressource open-source, fournissant un guide complet pour développer une expertise professionnelle en génie logiciel.

    Reindent source files automatically using keyboard shortcuts to maintain consistent code structure, visual alignment, and overall readability.

    HTMLawesome-listcomputer-sciencecourses
    Voir sur GitHub↗205,190
  • microsoft/vscodeAvatar de microsoft

    microsoft/vscode

    186,401Voir sur 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
    Voir sur GitHub↗186,401
  • twbs/bootstrapAvatar de twbs

    twbs/bootstrap

    174,380Voir sur GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Supports accessibility through structural markup, high-contrast color standards, and reduced-motion settings.

    MDXbootstrapcsscss-framework
    Voir sur GitHub↗174,380
  • airbnb/javascriptAvatar de airbnb

    airbnb/javascript

    148,081Voir sur GitHub↗

    This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

    Mandates specific indentation and spacing patterns to improve the visual alignment and readability of source code.

    JavaScriptarrow-functionses2015es2016
    Voir sur GitHub↗148,081
  • chalarangelo/30-seconds-of-codeAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Voir sur GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Corrects inconsistent line ending characters to ensure cross-platform compatibility in version-controlled repositories.

    JavaScriptastroawesome-listcss
    Voir sur GitHub↗128,121
  • facebook/react-nativeAvatar de facebook

    facebook/react-native

    126,019Voir sur 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
    Voir sur GitHub↗126,019
  • garrytan/gstackAvatar de garrytan

    garrytan/gstack

    110,596Voir sur GitHub↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Scans source code to identify patterns where AI-generated code quality is lower than human code.

    TypeScript
    Voir sur GitHub↗110,596
  • denoland/denoAvatar de denoland

    denoland/deno

    107,110Voir sur 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
    Voir sur GitHub↗107,110
  • goldbergyoni/nodebestpracticesAvatar de goldbergyoni

    goldbergyoni/nodebestpractices

    105,356Voir sur 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
    Voir sur GitHub↗105,356
  • react/create-react-appAvatar de react

    react/create-react-app

    103,327Voir sur 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

    Integrates static analysis and linting tools to enforce code quality and style guidelines.

    JavaScriptbuild-toolsreactzero-configuration
    Voir sur GitHub↗103,327
  • mui/material-uiAvatar de mui

    mui/material-ui

    98,459Voir sur GitHub↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Automates large-scale source code refactoring to resolve breaking changes and modernize syntax during major version upgrades.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Voir sur GitHub↗98,459
  • ant-design/ant-designAvatar de ant-design

    ant-design/ant-design

    98,362Voir sur GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Diagnostic utilities perform dependency checks, lint deprecated APIs, and automate migration tasks to maintain project health.

    TypeScriptant-designantddesign-systems
    Voir sur GitHub↗98,362
  • florinpop17/app-ideasAvatar de florinpop17

    florinpop17/app-ideas

    95,036Voir sur 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
    Voir sur GitHub↗95,036
  • nvm-sh/nvmAvatar de nvm-sh

    nvm-sh/nvm

    93,825Voir sur 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
    Voir sur GitHub↗93,825
  • opencv/opencvAvatar de opencv

    opencv/opencv

    89,201Voir sur GitHub↗

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, i

    Enforces strict cross-platform compatibility and minimal patch modifications to ensure long-term code maintainability.

    C++c-plus-pluscomputer-visiondeep-learning
    Voir sur GitHub↗89,201
  • zed-industries/zedAvatar de zed-industries

    zed-industries/zed

    85,338Voir sur 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
    Voir sur GitHub↗85,338
Préc.123456…21Suivant
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis

Explorer les sous-tags

  • AI-Generated Code Analysis1 sous-tagSpecialized analysis to detect quality discrepancies between AI-generated and human-authored code. **Distinct from Code Quality and Analysis:** Focuses specifically on the quality delta between AI and human code rather than general static analysis.
  • Activity MetricsTools for tracking and visualizing time spent on programming tasks. **Distinct from Code Quality and Analysis:** Distinct from Code Quality: focuses on developer time and activity metrics rather than static code analysis.
  • Advanced Code Inspection3 sous-tagsSpecialized tools for deep analysis, including automated review systems and binary-level reverse engineering.
  • Analysis Tool OrchestratorsSystems for managing and executing multiple linters and formatters. **Distinct from Code Quality and Analysis:** Focuses on the orchestration of multiple tools rather than individual analysis.
  • Android Code Quality EnforcementsStatic analysis and linting configurations tailored for Android source code standards. **Distinct from Code Quality and Analysis:** Focuses on Android-specific linting and style enforcement, distinct from general-purpose code quality tools.
  • Automated Code Analysis Tools4 sous-tagsTools for automating code analysis and reporting for Git repositories. **Distinct from Code Quality and Analysis:** Distinct from Code Quality and Analysis: focuses on automated code analysis rather than manual review.
  • Code Formatting Utilities5 sous-tagsTools and configurations focused on enforcing visual source code style, indentation, and syntax layout.
  • Code Slicing1 sous-tagDividing large blocks of machine-generated changes into smaller, reviewable engineering units. **Distinct from AI-Generated Code Analysis:** Focuses on the physical partitioning of code blocks for rollback and review rather than analyzing quality discrepancies.
  • Codebase Analysis and Text Dump2 sous-tagsAnalyzes codebases and creates a text dump of their contents. **Distinct from Code Quality and Analysis:** Distinct from Code Quality and Analysis: focuses on analyzing codebases and creating text dumps, not just enforcing coding standards.
  • Codemod Migration ToolsUtilities that automate large-scale code refactoring or library migrations across an entire project using transformation scripts.
  • Duplication ThresholdsConfiguration of maximum duplication percentages that cause analysis failure for quality enforcement. **Distinct from Code Quality and Analysis:** Distinct from Code Quality and Analysis: focuses specifically on duplication percentage thresholds, not general code quality analysis.
  • Formatting ConfigurationsSettings for customizing code style enforcement.
  • Playbook AnalysisSpecialized static analysis for automation playbooks and task collections. **Distinct from Code Quality and Analysis:** Targets automation scripts specifically, rather than general purpose application code.
  • Project Analysis CLIsDiagnostic suites for dependency auditing, migration assistance, and code health analysis.
  • Quality Governance Systems4 sous-tagsInfrastructure and frameworks that define, enforce, and audit compliance with organizational quality and accessibility standards.
  • Source-to-Source AnalysisAnalyzing original source code through transpiler integrations to maintain accuracy for non-native languages. **Distinct from Compiled Code Analysis:** Distinct from Compiled Code Analysis: analyzes the source before it is lowered to a target language, not the binary/IL output.
  • Static Analysis Engines6 sous-tagsCore diagnostic tools that inspect source code for bugs, security vulnerabilities, and type safety without execution.