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
·

33 repository-uri

Awesome GitHub RepositoriesCoding Style Tools

Utilities that automatically format, lint, or enforce consistency in source code style.

Explore 33 awesome GitHub repositories matching development tools & productivity · Coding Style Tools. Refine with filters or upvote what's useful.

Awesome Coding Style Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/reactAvatar facebook

    facebook/react

    245,669Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.

    Reformats source code automatically to match predefined syntax rules for consistent project appearance.

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • fffaraz/awesome-cppAvatar fffaraz

    fffaraz/awesome-cpp

    71,817Vezi pe 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

    Groups industry-standard utilities that automatically lint, format, and enforce consistent coding styles.

    awesomeawesome-listc
    Vezi pe GitHub↗71,817
  • standard/standardAvatar standard

    standard/standard

    29,431Vezi pe GitHub↗

    Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style guide. It functions as a static code analyzer that scans source code for style violations and potential errors without executing the program. The project provides an automatic code fixer that rewrites source code to resolve formatting issues and enforce syntax consistency. It implements a standardized set of rules for JavaScript formatting and syntax to ensure a uniform appearance across different projects. The system covers a wide range of static analysis capabilities, includi

    Provides utilities that automatically format, lint, and enforce consistency in source code style.

    JavaScriptdevelopmentecmascriptes6
    Vezi pe GitHub↗29,431
  • feross/standardAvatar feross

    feross/standard

    29,431Vezi pe GitHub↗

    Standard is a zero-configuration static analyzer, linter, and formatter for JavaScript. It functions as a style guide that enforces consistent coding rules and identifies programming errors without requiring manual configuration files. The tool distinguishes itself by providing an automatic code fixer that scans source files to correct style violations and ensure a uniform codebase. It implements a predefined rule set to eliminate the need for project-specific configuration. The project covers a broad range of static analysis capabilities, including support for experimental language syntax a

    Automatically resolves style violations and updates source code to reduce manual cleanup time.

    JavaScript
    Vezi pe GitHub↗29,431
  • elsewhencode/project-guidelinesAvatar elsewhencode

    elsewhencode/project-guidelines

    29,458Vezi pe GitHub↗

    This project provides a comprehensive collection of standardized conventions and architectural patterns designed to maintain consistent code quality, secure workflows, and project stability. It serves as a structured guide for implementing engineering processes, including automated testing, dependency management, and environment configuration across diverse software development lifecycles. The framework distinguishes itself by offering a unified approach to version control and interface design. It enforces linear development practices through standardized commit messages and branch protection

    Automates code formatting and linting to maintain consistent syntax and high-quality source code.

    JavaScriptbest-practicesguidelineshow-to
    Vezi pe GitHub↗29,458
  • realm/swiftlintAvatar realm

    realm/SwiftLint

    19,456Vezi pe GitHub↗

    SwiftLint is a static analysis tool and code formatter designed to enforce consistent coding styles and identify semantic issues within Swift source code. It functions as a command-line utility that evaluates code against established conventions to ensure uniform structure and architectural standards across a project. The tool distinguishes itself through a custom linting engine that leverages compiler-integrated syntax analysis to perform deep inspections of code structure. Beyond simple pattern matching, it supports automated source code transformation to correct formatting violations and r

    Maintains consistent Swift coding standards through automated identification and reporting of style deviations.

    Swiftcode-qualityhacktoberfestlinter
    Vezi pe GitHub↗19,456
  • blender/blenderAvatar blender

    blender/blender

    18,787Vezi pe GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Blender applies project-wide indentation and formatting rules automatically to source files to ensure consistent code structure across different languages.

    C++3danimationb3d
    Vezi pe GitHub↗18,787
  • emotion-js/emotionAvatar emotion-js

    emotion-js/emotion

    18,017Vezi pe GitHub↗

    This project is a styling library and framework designed for component-based architectures, enabling developers to define and manage visual styles directly within JavaScript or TypeScript. It functions as a styling engine that generates unique class names from style definitions, ensuring encapsulated, predictable, and maintainable visual presentation across applications. By integrating with component logic, it allows for the creation of reusable UI elements with styles defined through template literals or object syntax. The library distinguishes itself through a comprehensive suite of build-t

    Enforces coding standards for style definitions through automated linting and testing utilities.

    JavaScriptbabel-plugincsscss-in-js
    Vezi pe GitHub↗18,017
  • dense-analysis/aleAvatar dense-analysis

    dense-analysis/ale

    13,966Vezi pe GitHub↗

    Ale is an asynchronous code analysis tool and integrated development environment plugin designed for lightweight text editors. It functions as a language server protocol client, enabling real-time code intelligence and diagnostic feedback by running analysis tasks in the background to ensure the editor interface remains responsive during intensive operations. The plugin utilizes an event-driven architecture to monitor text buffers and trigger linting or formatting routines automatically. It distinguishes itself through a modular extensibility framework that supports a wide range of language-s

    Examine source code for errors and style violations in the background to provide immediate feedback without interrupting your typing or blocking the editor interface.

    Vim Scriptautocompletelanguage-server-protocollanguageclient
    Vezi pe GitHub↗13,966
  • google/webfundamentalsAvatar google

    google/WebFundamentals

    13,881Vezi pe GitHub↗

    WebFundamentals is a documentation build system and static site generator designed to automate the lifecycle of technical content. It provides a comprehensive web content pipeline that transforms markdown, HTML, and YAML source files into structured, navigable documentation sites. The project distinguishes itself through integrated support for multi-language content localization and automated build pipeline management. It handles complex site requirements by managing user language preferences, enforcing consistent code quality and style standards, and applying security-header middleware to re

    Enforces consistent code style standards through automated linting of source files.

    JavaScriptbest-practiceschromechrome-browser
    Vezi pe GitHub↗13,881
  • friendsofphp/php-cs-fixerAvatar FriendsOfPHP

    FriendsOfPHP/PHP-CS-Fixer

    13,534Vezi pe GitHub↗

    PHP-CS-Fixer is a static analysis tool and code style linter designed to validate PHP code against predefined standards. It functions as a coding standard fixer that automatically detects and corrects style violations to ensure consistent formatting across a codebase. The project serves as a syntax modernizer, providing automated tools to update legacy PHP syntax to align with newer language versions. It also allows for the creation of custom style rules when built-in standards do not meet specific requirements. The tool covers broad capability areas including automated linting workflows and

    Automatically adjusts PHP source code to follow consistent layout and naming rules across a project.

    PHP
    Vezi pe GitHub↗13,534
  • php-cs-fixer/php-cs-fixerAvatar PHP-CS-Fixer

    PHP-CS-Fixer/PHP-CS-Fixer

    13,463Vezi pe GitHub↗

    This tool is a command-line utility designed to automatically detect and correct coding standard violations in PHP source files. It functions as a static analysis and refactoring engine that ensures consistent project-wide formatting by applying predefined community conventions or custom organizational rules. The project distinguishes itself through a modular rule-based engine that supports both automated style correction and codebase modernization. It allows developers to update legacy syntax to align with newer language versions and testing framework requirements, facilitating the adoption

    Automatically formats PHP source code to match community conventions or project-specific guidelines.

    PHPcode-standardscode-stylephp
    Vezi pe GitHub↗13,463
  • rust-lang/rust-clippyAvatar rust-lang

    rust-lang/rust-clippy

    13,309Vezi pe GitHub↗

    This project is a static analysis linter, code quality tool, and language auditor for Rust. It functions as an automated refactoring system designed to identify common mistakes and suggest idiomatic improvements for Rust source code. The tool identifies non-idiomatic patterns, performance bottlenecks, and code smells to improve the overall correctness and quality of the code. It specifically audits memory safety by flagging suspicious use of unsafe blocks and pointer manipulations and detects inefficient operations to optimize execution speed. The analysis surface covers coding style enforce

    Enforces consistent naming conventions and formatting to ensure a uniform codebase appearance.

    Rustlintrust
    Vezi pe GitHub↗13,309
  • bbatsov/rubocopAvatar bbatsov

    bbatsov/rubocop

    12,879Vezi pe GitHub↗

    RuboCop is a static code analyzer and linter for Ruby. It functions as a static analysis tool designed to detect potential bugs, identify style violations, and improve overall code quality in Ruby projects. The project provides an automated code formatter that rewrites source code to align with established community standards. It also implements a language server protocol to surface linting and formatting errors directly within text editors. Its capabilities cover automated code linting and the analysis of Ruby code style to ensure consistency across a project. These functions are driven by

    Provides utilities to automatically lint and enforce consistency in Ruby source code style.

    Ruby
    Vezi pe GitHub↗12,879
  • rubocop-hq/rubocopAvatar rubocop-hq

    rubocop-hq/rubocop

    12,879Vezi pe GitHub↗

    RuboCop is a static code analyzer, linter, and formatter for the Ruby language. It detects style violations, potential bugs, and code smells by scanning source code without executing the program. The tool enforces a predefined Ruby style guide by flagging deviations and automatically rewriting source code to ensure consistency across projects. It includes a language server that provides real-time analysis and formatting suggestions directly within text editors.

    Scans source code for style guide violations and suggests corrections to maintain consistency.

    Ruby
    Vezi pe GitHub↗12,879
  • linnovate/meanAvatar linnovate

    linnovate/mean

    12,061Vezi pe GitHub↗

    This project is a full stack project generator and boilerplate for the MEAN stack, combining MongoDB, Express, Angular, and Node.js. It provides a pre-configured architecture and scaffolding tools to bootstrap JavaScript applications with a database, backend server, and frontend framework. The project includes a Dockerized application template to ensure consistent deployment and local development across different hardware configurations. It features a Node.js API scaffold that integrates token-based security, request validation, and interactive API documentation. The codebase covers broader

    Provides utilities to validate source code against formatting and architectural rules.

    TypeScriptangularexpressjavascript
    Vezi pe GitHub↗12,061
  • hmemcpy/milewski-ctfp-pdfAvatar hmemcpy

    hmemcpy/milewski-ctfp-pdf

    11,637Vezi pe GitHub↗

    This project consists of the LaTeX source files and build configurations used to generate PDF versions of a textbook. It provides a multilingual document build system to produce consistent PDF editions of the same text across different languages. The repository includes a LaTeX document formatter with linting and formatting tools to standardize indentation and style. It also contains a technical text errata tracker to maintain a structured record of typos and factual corrections. The project covers LaTeX document publishing, multilingual book production, and technical document versioning. Th

    Employs automated coding style tools to ensure consistency across the document source code.

    TeXcategory-theorycppfunctional-programming
    Vezi pe GitHub↗11,637
  • aisouler/gkd_subscriptionAvatar AIsouler

    AIsouler/GKD_subscription

    11,038Vezi pe GitHub↗

    This project provides a comprehensive rule engine and configuration framework designed for Android accessibility services. It functions as a repository of structured definitions that enable mobile applications to automatically identify and interact with interface elements, effectively streamlining repetitive tasks and suppressing unwanted content. The system distinguishes itself through its ability to manage and distribute complex subscription rule sets that target specific interface structures, such as splash screen advertisements, update prompts, and promotional pop-ups. By utilizing these

    Maintains consistent formatting and syntax across the codebase by applying linting rules.

    TypeScriptgkdgkd-subscriptiontypescript
    Vezi pe GitHub↗11,038
  • squizlabs/php_codesnifferAvatar squizlabs

    squizlabs/PHP_CodeSniffer

    10,771Vezi pe GitHub↗

    PHP_CodeSniffer is a static analysis tool, coding standard linter, and command-line validator for PHP. It scans files and directories to detect and report formatting errors and language-specific coding violations without executing the code. The project functions as an automated code formatter capable of correcting detected style and formatting violations to bring source code into compliance with defined standards. It uses token-based lexical analysis to match code patterns against rule sets, ensuring consistency across a codebase. The tool provides comprehensive capabilities for recursive fi

    Tokenizes PHP code to detect and report violations of defined coding style guides.

    PHPautomationclicoding-standards
    Vezi pe GitHub↗10,771
  • facebook/jscodeshiftAvatar facebook

    facebook/jscodeshift

    9,952Vezi pe GitHub↗

    jscodeshift is a JavaScript AST transformation toolkit and codemod engine designed for large-scale code refactoring and structural migrations. It provides a set of utilities to parse source code into abstract syntax trees, programmatically modify those trees, and convert them back into source text. The tool distinguishes itself by preserving original source formatting and stylistic properties during the transformation process. It utilizes a builder for generating structurally valid AST nodes and integrates interchangeable parsing engines to support different language standards and experimenta

    Maintains the original formatting and stylistic properties of source code during the tree transformation process.

    JavaScript
    Vezi pe GitHub↗9,952
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Developer Utilities & Libraries
  4. Developer Tools
  5. Code Quality and Verification
  6. Coding Style Tools

Explorează sub-etichetele

  • Asynchronous Analysis EnginesBackground processing systems that perform real-time linting and code diagnostics without blocking the main editor thread. **Distinct from Coding Style Tools:** Distinct from Coding Style Tools: focuses on the asynchronous, non-blocking execution architecture rather than the specific enforcement of style rules.
  • PHP FormattersTools that automatically detect and correct coding standard violations specifically for PHP source code. **Distinct from Coding Style Tools:** Distinct from generic Coding Style Tools: focuses specifically on PHP-language syntax and community-standard formatting rules.
  • PHP LintersTools that scan PHP code against configurable rules to identify coding standard violations. **Distinct from PHP Formatters:** Linters identify violations and suggest fixes, whereas formatters focus on structural rewriting of the source code.
  • Stylistic Property PreservationMaintaining original source code formatting and style during AST transformations. **Distinct from Coding Style Tools:** Focuses on preserving existing style rather than enforcing a new consistent style via linting.