Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Quality

Code Quality

745 projects

Showing 36 of 745 projects

jsfmt
jsfmtJavaScript

A command-line tool and library for formatting, searching, and rewriting JavaScript code, inspired by gofmt.

#esformatter#developer-tools#cli-tool
Stars1.7k
Forks53
Last commit6 years ago
Roslyn Analyzers
Roslyn Analyzers

Roslyn-based analyzers for .NET code quality, security, and maintainability, replacing legacy FxCop.

#hacktoberfest#csharp#maintainability
Stars1.7k
Forks479
Last commit12 days ago
GitHub Objective-C Style Guide
GitHub Objective-C Style Guide

A comprehensive style guide and coding conventions for Objective-C projects, building upon Apple's Cocoa guidelines.

#macos-development#coding-conventions#objective-c
Stars1.7k
Forks242
Last commit9 years ago
CoffeeScript Style Guide
CoffeeScript Style Guide

A community-driven collection of best practices and coding conventions for writing idiomatic CoffeeScript.

#programming-language#coding-conventions#developer-tools
Stars1.6k
Forks264
Last commit8 years ago
godot-gdscript-toolkit
godot-gdscript-toolkitPython

A comprehensive toolkit for GDScript including a parser, linter, formatter, and code metrics calculator.

#cyclomatic-complexity#python-tool#developer-tools
Stars1.6k
Forks112
Last commit1 year ago
HLint
HLintHaskell

A tool for suggesting possible improvements to Haskell code, such as using alternative functions, simplifying code, and spotting redundancies.

#haskell#developer-tools#code-linter
Stars1.6k
Forks212
Last commit27 days ago
gocyclo
gocycloGo

A Go tool that calculates cyclomatic complexity of functions to identify code needing refactoring.

#cyclomatic-complexity#developer-tools#software-metrics
Stars1.6k
Forks97
Last commit10 months ago
FP with games in Elm
FP with games in ElmPython

A collection of programming articles covering C++, Elm, Haskell, Kotlin, statistics, and software development concepts.

#haskell#functional-programming#articles
Stars1.6k
Forks91
Last commit9 months ago
deno_lint
deno_lintRust

A blazing fast Rust crate for linting JavaScript and TypeScript code, powering Deno's linter and usable with Node.js.

#linter#deno#nodejs
Stars1.6k
Forks191
Last commit28 days ago
PHP CodeSniffer
PHP CodeSnifferPHP

A PHP tool that tokenizes PHP files to detect and automatically fix coding standard violations.

#phpcs#automated-fixes#coding-standards
Stars1.6k
Forks118
Last commit3 days ago
module-best-practices
module-best-practicesJavaScript

A collection of best practices for writing focused, reusable JavaScript modules for Node.js and the browser.

#software-architecture#open-source#commonjs
Stars1.5k
Forks89
Last commit8 years ago
brooks-lint
brooks-lintHTML

AI-powered code review tool that diagnoses six architectural decay risks using insights from ten classic software engineering books.

#code-smells#software-architecture#claude-code-plugin
Stars1.5k
Forks72
Last commit10 hours ago
atom-beautify
atom-beautifyCoffeeScript

Universal beautification package for Atom editor supporting HTML, CSS, JavaScript, PHP, Python, Ruby, Java, and many more.

#multi-language#prettifier#developer-tools
Stars1.5k
Forks434
Last commit8 months ago
Steep
SteepRuby

A static type checker for Ruby that supports gradual typing through explicit type annotations and signatures.

#developer-tools#typechecker#code-quality
Stars1.5k
Forks121
Last commit23 hours ago
torchtyping
torchtypingPython

Type annotations and runtime checking for PyTorch tensor shape, dtype, layout, and names.

#developer-tools#python-typing#typing
Stars1.5k
Forks44
Last commit1 year ago
prettier
prettierJavaScript

A Prettier plugin that formats Ruby code using the Syntax Tree gem, bringing consistent style to Ruby projects.

#developer-tools#prettier-plugin#code-formatter
Stars1.5k
Forks104
Last commit1 year ago
FOSS for Developers
FOSS for Developers

A curated list of free and open-source software tools for developers across various categories.

#developer-tools#devops#software-catalog
Stars1.4k
Forks108
Last commit2 years ago
Portable Node.js guide
Portable Node.js guideJavaScript

A comprehensive guide to writing Node.js code that works consistently across Windows, macOS, and Linux.

#filesystem#unix#terminal
Stars1.4k
Forks75
Last commit1 year ago
Suture
SutureRuby

A Ruby gem that safely refactors legacy code by recording, verifying, and comparing old and new implementations.

#software-maintenance#development-workflow#testdouble
Stars1.4k
Forks27
Last commit1 month ago
JsFormat
JsFormatPython

A Sublime Text plugin that formats JavaScript and JSON files using jsbeautifier.

#jsbeautifier#editor-tool#developer-tools
Stars1.4k
Forks210
Last commit4 years ago
Tailor
TailorJava

A cross-platform static analyzer and linter for Swift that enforces style guidelines and helps avoid bugs.

#apple#xcode-integration#linter
Stars1.4k
Forks48
Last commit5 years ago
misspell
misspellGo

A fast command-line tool to find and correct common English misspellings in source code and text files.

#developer-tools#pre-commit#spell-checking
Stars1.4k
Forks145
Last commit2 years ago
ArchUnitNET
ArchUnitNETC#

A C# library for specifying and asserting architecture rules in automated tests, based on ArchUnit for Java.

#unit-testing#mstest#csharp
Stars1.4k
Forks84
Last commit20 hours ago
churn-php
churn-phpPHP

A PHP tool that identifies files needing refactoring by analyzing commit frequency and cyclomatic complexity.

#cyclomatic-complexity#composer#development-workflow
Stars1.4k
Forks60
Last commit9 months ago
cargo-mutants
cargo-mutantsRust

A mutation testing tool for Rust that injects bugs into your code to see if tests catch them.

#software-testing#cargo-subcommand#rust-ecosystem
Stars1.4k
Forks64
Last commit4 days ago
Elm Format
Elm FormatHaskell

A code formatter for Elm that automatically formats source code according to the official Elm Style Guide.

#developer-tools#code-formatter#editor-integration
Stars1.3k
Forks150
Last commit1 year ago
phpqa - jakzal
phpqa - jakzalDockerfile

A Docker image providing a comprehensive suite of static analysis and quality assurance tools for PHP projects.

#code-sniffer#composer#php-cs-fixer
Stars1.3k
Forks68
Last commit12 days ago
core.typed
core.typedClojure

An optional type system for Clojure that provides static type checking as a library.

#clojurescript#type-system#code-quality
Stars1.3k
Forks70
Last commit9 months ago
SonarJS
SonarJSTypeScript

A static code analyzer for JavaScript, TypeScript, and CSS that detects quality and security issues.

#sonarcloud#language-team#code-metrics
Stars1.3k
Forks194
Last commit11 hours ago
lintr
lintrR

Static code analysis tool for R that checks for style adherence, syntax errors, and potential semantic issues.

#r-package#linter#continuous-integration
Stars1.3k
Forks203
Last commit7 days ago
markdownlint
markdownlintJavaScript

A Visual Studio Code extension for linting and style checking Markdown files with a comprehensive rule set.

#developer-tools#lint#vscode-extension
Stars1.3k
Forks258
Last commit1 month ago
PHP Architecture Tester
PHP Architecture TesterPHP

A PHPStan extension for verifying architectural rules in PHP code using natural language definitions.

#composer#linter#dev-tools
Stars1.3k
Forks61
Last commit5 days ago
awesome-flake8-extensions
awesome-flake8-extensions

A curated list of awesome flake8 extensions for Python code linting and style enforcement.

#hacktoberfest#developer-tools#hacktoberfest-accepted
Stars1.3k
Forks51
Last commit6 days ago
JSDoc
JSDocJavaScript

An ESLint plugin providing linting rules to enforce consistent and valid JSDoc comments in JavaScript and TypeScript code.

#developer-tools#eslint-plugin-jsdoc#typescript
Stars1.2k
Forks177
Last commit1 day ago
SonarJava
SonarJavaJava

A static analyzer for Java that detects code quality issues, security vulnerabilities, and bugs with over 600 rules.

#quality#code-smells#analyzer
Stars1.2k
Forks724
Last commit20 hours ago
Meziantou.Analyzer
Meziantou.AnalyzerC#

A Roslyn analyzer for C# that enforces good practices in design, usage, security, performance, and style.

#hacktoberfest#analyzer#csharp
Stars1.2k
Forks72
Last commit17 hours ago
PreviousPage 6 of 21

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Static Analysis447
#Developer Tools353
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60