Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Quality

Code Quality

188 projects

Showing 36 of 188 projects

Overcommit
OvercommitRuby

A fully configurable and extendable Git hook manager for Ruby projects.

#developer-tools#pre-commit#workflow-automation
Stars4.0k
Forks281
Last commit24 days ago
golint
golintGo

A deprecated linter for Go source code that checks for style violations according to Go conventions.

#developer-tools#linter#code-style
Stars4.0k
Forks477
Last commit5 years ago
gofumpt
gofumptGo

A stricter Go code formatter that enforces additional formatting rules beyond gofmt while maintaining compatibility.

#developer-tools#style#gofmt
Stars3.9k
Forks126
Last commit2 months ago
typos
typosRust

A fast, low-false-positive spell checker designed for source code and monorepos.

#developer-tools#pre-commit#continuous-integration
Stars3.9k
Forks168
Last commit8 days ago
OCLint
OCLintC++

A static source code analysis tool for improving quality and reducing defects in C, C++ and Objective-C code.

#objective-c#bug-detection#c
Stars3.9k
Forks493
Last commit2 months ago
Spotbugs
SpotbugsJava

A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.

#hacktoberfest#linter#static-code-analysis
Stars3.9k
Forks652
Last commit4 days ago
Ansible-Lint
Ansible-LintPython

A linter for Ansible playbooks that checks for best practices and can automatically fix common issues.

#hacktoberfest#devops#ansible-lint
Stars3.9k
Forks730
Last commit3 days ago
Ansible Lint
Ansible LintPython

A linter for Ansible playbooks that checks for best practices and can automatically fix common issues.

#hacktoberfest#devops#ansible-lint
Stars3.9k
Forks730
Last commit3 days ago
Sorbet
SorbetC++

A fast, powerful type checker for Ruby that supports gradual typing and easy adoption in existing codebases.

#developer-tools#language-server#code-quality
Stars3.8k
Forks584
Last commit2 days ago
pre-commit-terraform
pre-commit-terraformShell

A collection of pre-commit hooks for automating code quality, security, and documentation checks for Terraform, OpenTofu, and Terragrunt configurations.

#hooks#hacktoberfest#terraform-docs
Stars3.7k
Forks583
Last commit
scss-lint
scss-lintRuby

A configurable Ruby tool for linting SCSS files to enforce clean and consistent code style.

#developer-tools#sass#style-enforcement
Stars3.7k
Forks460
Last commit2 years ago
ArchUnit
ArchUnitJava

A Java library for specifying and testing architecture rules in plain Java unit tests.

#unit-testing#junit-integration#bytecode-analysis
Stars3.7k
Forks334
Last commit5 days ago
JSLint
JSLintJavaScript

A JavaScript code quality and coverage tool that enforces strict coding standards and generates test coverage reports.

#developer-tools#jslint#zero-dependency
Stars3.7k
Forks473
Last commit1 month ago
General CSS notes, advice and guidelines
General CSS notes, advice and guidelines

High-level guidelines for writing manageable, scalable, and maintainable CSS.

#css-guidelines#maintainability#frontend
Stars3.7k
Forks875
Last commit3 years ago
jsinspect
jsinspectJavaScript

Detects copy-pasted and structurally similar JavaScript code using AST analysis for ES6, JSX, and Flow.

#cli-tool#flow#code-quality
Stars3.6k
Forks128
Last commit2 years ago
rubycritic
rubycriticRuby

A Ruby gem that wraps static analysis tools to generate comprehensive code quality reports with visual insights.

#software-maintenance#code-metrics#continuous-integration
Stars3.5k
Forks232
Last commit2 months ago
basedpyright
basedpyrightTypeScript

A pyright fork with enhanced Python type checking, improved VS Code support, and built-in Pylance features.

#developer-tools#language-server#vscode-extension
Stars3.3k
Forks114
Last commit4 days ago
none-ls.nvim
none-ls.nvimLua

A Neovim plugin that uses Lua to inject LSP diagnostics, code actions, formatting, and more, acting as an in-memory language server.

#formatting#developer-tools#editor-integration
Stars3.2k
Forks115
Last commit5 days ago
Compat
CompatTypeScript

An ESLint plugin that checks your JavaScript code for browser compatibility issues against configurable target browsers.

#developer-tools#api#cross-browser
Stars3.2k
Forks120
Last commit8 days ago
goreporter
goreporterGo

A Go tool that runs multiple linters concurrently to perform static analysis, unit testing, and generate comprehensive code quality reports.

#unit-test#developer-tools#unit-testing
Stars3.1k
Forks263
Last commit7 years ago
goreporter
goreporterGo

A Go tool that performs static analysis, unit testing, and code review to generate comprehensive code quality reports.

#unit-test#developer-tools#unit-testing
Stars3.1k
Forks263
Last commit7 years ago
Mago
MagoRust

An extremely fast PHP linter, formatter, and static analyzer written in Rust.

#developer-tools#automated-fixes#code-formatter
Stars3.0k
Forks146
Last commit2 days ago
Awesome Flutter tips
Awesome Flutter tipsDart

A curated collection of practical Flutter and Dart tips, tricks, and best practices for developers.

#dart#app-development#code-quality
Stars2.9k
Forks249
Last commit3 years ago
deptrac
deptracPHP

A static code analysis tool for PHP that enforces architectural layers and dependencies between classes.

#dev-tools#architecture-enforcement#ci-cd
Stars2.9k
Forks152
Last commit2 months ago
Standard Ruby
Standard RubyRuby

A Ruby linter and formatter with an unconfigurable, opinionated ruleset built on RuboCop.

#developer-tools#automated-fixes#linter
Stars2.9k
Forks231
Last commit4 days ago
php-static-analysis-tools
php-static-analysis-tools

A curated directory of static analysis tools for PHP, covering bug detection, coding standards, metrics, and automated fixes.

#phplint#developer-tools#security-analysis
Stars2.9k
Forks245
Last commit29 days ago
wemake-python-styleguide
wemake-python-styleguidePython

The strictest and most opinionated Python linter, a flake8 plugin designed to enforce consistent, maintainable, and bug-resistant code.

#hacktoberfest#developer-tools#linter
Stars2.8k
Forks419
Last commit
StyleCopAnalyzers
StyleCopAnalyzersC#

An implementation of StyleCop's code style and consistency rules as Roslyn analyzers for .NET projects.

#coding-standards#csharp#visual-studio
Stars2.8k
Forks509
Last commit3 months ago
nvim-lint
nvim-lintLua

An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support.

#vimscript#hacktoberfest#developer-tools
Stars2.7k
Forks298
Last commit15 days ago
Airbnb
AirbnbMarkdown

Airbnb's official Swift style guide and formatting tool for consistent, maintainable code.

#ios#developer-tools#swiftlint
Stars2.7k
Forks345
Last commit8 days ago
Standard
StandardTypeScript

ESLint configuration for enforcing JavaScript Standard Style rules in your projects.

#standardjs#developer-tools#standard
Stars2.7k
Forks548
Last commit16 days ago
Alloy
AlloyJavaScript

A progressive, automated ESLint configuration for React, Vue, and TypeScript projects that separates style concerns.

#developer-tools#prettier-integration#alloyteam
Stars2.6k
Forks311
Last commit2 years ago
PHP Metrics
PHP MetricsPHP

A static analysis tool for PHP that generates beautiful and understandable HTML reports of code metrics.

#quality#composer#html-reports
Stars2.6k
Forks263
Last commit7 months ago
Boilerplate
BoilerplateJavaScript

A starter template for building jQuery plugins with best practices and a simple structure.

#template#jquery#grunt
Stars2.5k
Forks501
Last commit5 years ago
Safe
SafePHP

PHP core functions rewritten to throw exceptions instead of returning false on errors.

#rector#developer-tools#functions
Stars2.5k
Forks167
Last commit1 month ago
errcheck
errcheckGo

A static analysis tool that finds unchecked errors in Go code.

#developer-tools#error#linter
Stars2.5k
Forks141
Last commit1 month ago
PreviousPage 4 of 6

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
3 days ago
2 days ago
Next
#Static Analysis116
#Developer Tools106
#Linting50
#Linter47
#Javascript37
#Best Practices36
#Hacktoberfest28
#Style Guide26
#Static Code Analysis25
#Ci Cd25
#Eslint24
#Code Review20