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

pyanalyze
pyanalyzePython

A semi-static Python type checker that imports modules to understand dynamic constructs and enable plugin extensions.

#developer-tools#plugin-system#linter
Stars383
Forks39
Last commit5 months ago
Parse
ParsePHP

A static security scanner for PHP code that identifies potential vulnerabilities without executing the code.

#command-line-tool#vulnerability-detection#security
Stars381
Forks41
Last commit8 years ago
Exakat
ExakatPHP

An automated static analysis engine for PHP that performs automated code reviews and identifies issues.

#exakat-engine#phar#php7
Stars380
Forks42
Last commit4 years ago
Magento Coding Standards
Magento Coding StandardsPHP

A set of Magento-specific rules for PHP_CodeSniffer to enforce coding standards in Magento 2 projects.

#magento2#rector-php#magento
Stars374
Forks164
Last commit4 months ago
wrapcheck
wrapcheckGo

A Go linter that checks if errors from external packages are properly wrapped to improve debugging.

#hacktoberfest#go-modules#go-linter
Stars374
Forks33
Last commit8 months ago
Bladestan
BladestanPHP

A PHPStan extension for static analysis of Blade templates in Laravel projects.

#developer-tools#laravel#code-quality
Stars374
Forks28
Last commit2 days ago
forbidden-apis
forbidden-apisJava

A Java bytecode analyzer that detects and blocks forbidden API calls during builds with Ant, Maven, or Gradle.

#gradle#build-tools#static-code-analysis
Stars372
Forks38
Last commit21 days ago
dupl
duplGo

A Go tool for detecting code clones in Go source files using suffix trees on serialized ASTs.

#suffix-tree#ast-analysis#developer-tools
Stars368
Forks22
Last commit4 months ago
Jest-DOM
Jest-DOMJavaScript

ESLint plugin to enforce best practices and prevent common mistakes when writing tests with jest-dom.

#javascript-testing#unit-testing#testing-library
Stars367
Forks45
Last commit5 months ago
Vue Mess Detector
Vue Mess DetectorTypeScript

A static code analysis tool for detecting code smells and best practice violations in Vue.js and Nuxt.js projects.

#code-smells#developer-tools#code-quality
Stars366
Forks14
Last commit4 days ago
agnix
agnixRust

A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.

#ai-coding-assistant#ai#developer-tools
Stars363
Forks30
Last commit3 days ago
agnix
agnixRust

A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.

#ai-coding-assistant#ai#developer-tools
Stars363
Forks30
Last commit3 days ago
Typescript React With Mobx Starter
Typescript React With Mobx StarterTypeScript

A TypeScript React starter template with MobX, Ant Design, and optional Vite/Webpack build tools.

#webpack5#admin-template#ant-design
Stars362
Forks112
Last commit3 years ago
Maintenance Modules
Maintenance Modules

A curated list of Node.js modules for automating and improving the maintenance and development of npm packages.

#developer-tools#npm-packages#release-automation
Stars361
Forks16
Last commit10 years ago
cargo-spellcheck
cargo-spellcheckRust

A Rust tool that checks and fixes spelling and grammar mistakes in documentation using hunspell and nlprule.

#hacktoberfest#languagetool#developer-tools
Stars360
Forks38
Last commit2 months ago
wsl
wslGo

A Go linter that enforces consistent whitespace and empty line usage to improve code readability.

#readability#hacktoberfest#whitespace
Stars358
Forks45
Last commit8 days ago
parallel-lint
parallel-lintPHP

A parallel PHP syntax checker with multiple output formats and Git blame integration.

#command-line-tool#ci-cd#code-quality
Stars356
Forks25
Last commit19 days ago
gulp-check-unused-css
gulp-check-unused-cssCSS

A Gulp plugin that checks HTML templates for unused CSS classes and CSS files for undefined classes.

#html-css-validation#css-optimization#frontend-tooling
Stars355
Forks18
Last commit3 years ago
linters
linters

A community wiki curating static analysis tools (linters) for improving code quality across programming languages and formats.

#developer-tools#security-scanning#programming-languages
Stars350
Forks30
Last commit4 months ago
covr
covrR

Track and report test coverage for R packages with local reports and optional CI integration.

#travis-ci#codecov#unit-testing
Stars345
Forks123
Last commit6 months ago
N
NJavaScript

An ESLint plugin providing additional rules for Node.js-specific code patterns and best practices.

#commonjs#es-modules#nodejs
Stars343
Forks59
Last commit14 days ago
haml-lint
haml-lintRuby

A linting tool for HAML that enforces style consistency and integrates with RuboCop for static analysis.

#developer-tools#rubocop#template-engine
Stars337
Forks111
Last commit1 day ago
nixpkgs-hammering
nixpkgs-hammeringNix

A linter for Nix package expressions that identifies common mistakes and provides explanations for Nixpkgs contributors.

#developer-tools#nix-overlays#code-quality
Stars333
Forks19
Last commit4 days ago
GitHub
GitHubJavaScript

An opinionated ESLint plugin with rules used by GitHub for JavaScript, TypeScript, and React development.

#eslintplugin#security#accessibility
Stars331
Forks67
Last commit1 day ago
ex_check
ex_checkElixir

A single Mix task to efficiently run all code analysis and testing tools in an Elixir project.

#elixir#developer-tools#mix-task
Stars328
Forks14
Last commit2 years ago
FSharpLint
FSharpLintF#

A static analysis tool for F# that enforces coding conventions, detects code smells, and checks formatting rules.

#dotnet-tool#code-smells#msbuild
Stars326
Forks75
Last commit2 days ago
phpqa - jmolivas
phpqa - jmolivasPHP

A CLI tool that unifies multiple PHP quality assurance and static analysis tools under a single command interface.

#pre-commit-hooks#analyzer#development-workflow
Stars325
Forks29
Last commit8 years ago
bodyclose
bodycloseGo

A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.

#request#linter#http
Stars323
Forks39
Last commit1 day ago
Ionic Boilerplate
Ionic BoilerplateJavaScript

A comprehensive Ionic starter kit with testing, CI/CD, and build automation for hybrid mobile apps.

#build-automation#gitlab-ci#continuous-integration
Stars321
Forks107
Last commit3 years ago
goconst
goconstGo

A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.

#developer-tools#linter#constants
Stars320
Forks20
Last commit1 month ago
mypy-pycharm-plugin
mypy-pycharm-pluginJava

A PyCharm plugin that runs mypy type checking across your entire Python project and provides navigation between errors.

#python-development#developer-tools#type-errors
Stars319
Forks16
Last commit5 years ago
filenames
filenamesJavaScript

ESLint plugin that enforces consistent filename conventions for JavaScript files.

#developer-tools#code-quality#eslint-plugin
Stars318
Forks34
Last commit2 years ago
De Morgan
De MorganTypeScript

An ESLint plugin that enforces logical consistency by transforming negated boolean expressions using De Morgan's laws.

#developer-tools#boolean-logic#typescript
Stars315
Forks2
Last commit14 days ago
eslint-plugin-hexagonal-architecture
eslint-plugin-hexagonal-architectureTypeScript

An ESLint plugin that enforces hexagonal architecture best practices in JavaScript and TypeScript projects.

#software-architecture#hexagonal#dependency-management
Stars315
Forks17
Last commit
SerilogAnalyzer
SerilogAnalyzerC#

A Roslyn analyzer that detects common mistakes and enforces best practices in Serilog logging code.

#analyzer#csharp#visual-studio
Stars313
Forks31
Last commit2 years ago
gulp-jscs
gulp-jscsJavaScript

A Gulp plugin for checking and fixing JavaScript code style using JSCS.

#jscs#code-style#code-quality
Stars311
Forks48
Last commit8 years ago
PreviousPage 11 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
3 years ago
Next
#Static Analysis447
#Developer Tools352
#Linting259
#Javascript168
#Eslint135
#Eslint Plugin135
#Linter130
#Ci Cd122
#Typescript90
#Hacktoberfest69
#Cli Tool62
#Best Practices60