Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Quality

Code Quality

559 projects

Showing 36 of 559 projects

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 commit8 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
Forks266
Last commit7 years 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
Forks207
Last commit2 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 commit5 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
Forks187
Last commit1 month 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
Forks98
Last commit5 months 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
Forks108
Last commit8 months 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
Forks88
Last commit8 years 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.5k
Forks106
Last commit3 days 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
Forks440
Last commit3 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
Forks114
Last commit7 days 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
Forks101
Last commit1 year ago
torchtyping
torchtypingPython

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

#developer-tools#python-typing#typing
Stars1.5k
Forks43
Last commit1 year ago
JsFormat
JsFormatPython

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

#jsbeautifier#editor-tool#developer-tools
Stars1.4k
Forks212
Last commit4 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
Forks76
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
Forks29
Last commit2 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
Forks146
Last commit2 years 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
Forks59
Last commit5 months 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
Forks101
Last commit2 years 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
Forks148
Last commit11 months 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 commit8 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
Forks73
Last commit5 months 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.3k
Forks77
Last commit8 days 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
Forks197
Last commit1 day 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
Forks52
Last commit7 days 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
Forks62
Last commit2 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.2k
Forks193
Last commit1 day 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.2k
Forks248
Last commit1 month ago
eslint-plugin-graphql
eslint-plugin-graphqlJavaScript

An ESLint plugin that validates GraphQL query strings against a schema for Apollo, Relay, Lokka, and FraQL clients.

#relay#graphql#fraql
Stars1.2k
Forks93
Last commit7 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
Forks172
Last commit3 days 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
Forks727
Last commit1 day ago
nbQA
nbQAPython

Run Python linters and formatters like ruff, black, and mypy directly on Jupyter Notebooks.

#notebook-tooling#doctest#developer-tools
Stars1.2k
Forks48
Last commit14 days 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.2k
Forks41
Last commit2 days ago
You don't (may not) need loops
You don't (may not) need loops

A guide and code examples for replacing loops with recursion, higher-order functions, and functional patterns in JavaScript.

#declarative-programming#hacktoberfest#tail-recursion
Stars1.2k
Forks57
Last commit1 year ago
Enforcing practices
Enforcing practicesTypeScript

An ESLint plugin that enforces best practices and catches common errors in Jest test suites.

#javascript-testing#test-suite#code-quality
Stars1.2k
Forks251
Last commit1 day ago
PreviousPage 6 of 16

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 Analysis343
#Developer Tools266
#Linting182
#Linter115
#Javascript112
#Ci Cd97
#Eslint95
#Eslint Plugin79
#Hacktoberfest62
#Best Practices56
#Typescript54
#Cli Tool52