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

Publishing code coverage to CodeClimate
Publishing code coverage to CodeClimateTypeScript

A GitHub Action that publishes code coverage reports to Code Climate from CI workflows.

#quality#devops#codeclimate
Stars208
Forks63
Last commit10 months ago
SublimeLinter-php
SublimeLinter-phpPython

A SublimeLinter plugin that checks PHP syntax using the built-in php -l command.

#php-linter#syntax-checking#sublime-text
Stars207
Forks29
Last commit1 year ago
Annotate a GitHub Pull Request Based on a Checkstyle XML-Report
Annotate a GitHub Pull Request Based on a Checkstyle XML-ReportPHP

Converts Checkstyle XML reports into GitHub Pull Request annotations for use in GitHub Actions.

#cs2pr#developer-tools#githubaction-workflow
Stars201
Forks27
Last commit
eslint-watch
eslint-watchJavaScript

A command-line wrapper for ESLint that adds file watching capabilities without requiring complex build tools.

#developer-tools#linter#workflow-automation
Stars198
Forks28
Last commit3 months ago
gotestdox
gotestdoxGo

A command-line tool that formats Go test results as readable sentences to encourage literate test naming.

#agiledox#developer-tools#command-line-tool
Stars198
Forks5
Last commit8 months ago
basedmypy
basedmypyPython

A Python static type checker built on mypy with stricter defaults, advanced typing features, and baseline error management.

#developer-tools#typing-features#baseline
Stars198
Forks6
Last commit9 months ago
misspell-fixer
misspell-fixersed

A command-line utility that automatically detects and fixes common misspellings and typos in source code files.

#spelling-correction#spelling-corrector#developer-tools
Stars196
Forks24
Last commit8 months ago
gcc-poison
gcc-poisonObjective-C

A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.

#gcc#compiler-directives#c
Stars194
Forks19
Last commit12 years ago
Elixir Refactorings
Elixir RefactoringsElixir

A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.

#software-maintenance#functional-programming#elixir-lang
Stars193
Forks4
Last commit
DesigniteJava
DesigniteJavaJava

A Java code quality assessment tool that detects design/implementation smells and computes object-oriented metrics.

#software-maintenance#code-smells#design-smells
Stars193
Forks68
Last commit1 year ago
PHP Coding Standards Fixer Action
PHP Coding Standards Fixer ActionDockerfile

A GitHub Action that runs PHP-CS-Fixer to automatically fix PHP code style issues in your CI/CD pipeline.

#automated-fixes#php-cs-fixer#workflow-automation
Stars192
Forks37
Last commit
BeautyNet
BeautyNetPython

A simple, flexible, and extensible object-oriented template for PyTorch projects.

#project-template#deep-learning#object-oriented
Stars191
Forks11
Last commit2 years ago
linty fresh
linty freshPython

A tool that parses lint errors and reports them as comments on GitHub pull requests.

#github-integration#automated-code-review#lyft
Stars185
Forks26
Last commit3 years ago
Only-Warn
Only-WarnJavaScript

An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.

#developer-tools#ci-cd#code-quality
Stars184
Forks17
Last commit3 months ago
YAML
YAMLTypeScript

An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.

#developer-tools#yaml#eslintplugin
Stars182
Forks19
Last commit11 days ago
vim-troll-stopper
vim-troll-stopperVim Script

A Vim plugin that highlights visually similar Unicode characters to prevent trolls from corrupting your code.

#developer-tools#syntax-highlighting#text-editor
Stars181
Forks6
Last commit3 years ago
git_hooks
git_hooksElixir

Configure and manage git hooks in Elixir projects to enforce code quality and automate workflows.

#hex#elixir-lang#elixir
Stars180
Forks20
Last commit4 months ago
Sheriff
SheriffTypeScript

A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.

#playwright#eslint-configuration#developer-tools
Stars179
Forks9
Last commit1 month ago
Dlint
DlintPython

A static analysis tool that enforces secure coding practices and best practices for Python.

#secure-coding#developer-tools#linter
Stars179
Forks17
Last commit5 months ago
TypeScript Quality Hooks
TypeScript Quality HooksJavaScript

A quality check hook for Claude Code that runs TypeScript compilation, ESLint auto-fixing, and Prettier formatting with SHA256 config caching for <5ms validation.

#developer-tools#ai-assistant#claude-code
Stars177
Forks14
Last commit
deadlink
deadlink

A Python tool that parses text files for HTTP URLs and checks if they are still valid.

#python-tool#link-checker#tool
Stars176
Forks4
Last commit5 months ago
Prolific Interactive Style Guide
Prolific Interactive Style Guide

A comprehensive style guide for writing clean, consistent, and idiomatic Swift code, with an accompanying linter.

#swiftlint#coding-standards#code-quality
Stars176
Forks18
Last commit9 years ago
extreme-angular
extreme-angularHTML

A strict and opinionated Angular starter template with pre-configured ESLint, Prettier, Stylelint, CSpell, Git hooks, and CI/CD.

#developer-tools#commitlint#a11y
Stars175
Forks11
Last commit2 months ago
lein-bikeshed
lein-bikeshedClojure

A Leiningen plugin that enforces code quality standards by checking for common style issues and anti-patterns in Clojure projects.

#build-tools#leiningen-plugin#code-quality
Stars174
Forks22
Last commit7 years ago
testifylint
testifylintGo

A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.

#go-modules#testify#linter
Stars169
Forks18
Last commit2 days ago
Tuli
TuliPHP

A static analysis engine for PHP that detects type mismatches in function arguments, return values, and method calls.

#composer#developer-tools#bug-detection
Stars169
Forks7
Last commit10 years ago
ContextKit
ContextKitShell

A planning and context engineering system for Claude Code that transforms AI assistants into proactive development partners.

#platform-agnostic#project-planning#ios
Stars168
Forks20
Last commit3 months ago
gemini-cli-custom-slash-commands
gemini-cli-custom-slash-commands

A collection of 10 custom slash commands for Gemini CLI that automate daily productivity and development workflows.

#task-automation#developer-tools#productivity
Stars167
Forks14
Last commit10 months ago
no-secrets
no-secretsTypeScript

An ESLint plugin that detects potential secrets and credentials in code and JSON files using entropy analysis and pattern matching.

#entropy-analysis#secret-detection#pattern-matching
Stars166
Forks6
Last commit
PHPCheckstyle
PHPCheckstylePHP

An open-source tool that checks PHP source code for deviations from coding conventions and standards.

#coding-conventions#composer#coding-standards
Stars166
Forks32
Last commit3 years ago
Basics
BasicsDart

A Dart library providing convenient extension methods on basic Dart objects like String, Iterable, and Object.

#dart#productivity#iterable
Stars165
Forks18
Last commit6 days ago
flake8-annotations
flake8-annotationsPython

A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.

#developer-tools#flake8-plugin#python3
Stars165
Forks9
Last commit10 days ago
PHP Assumptions
PHP AssumptionsPHP

A static analysis tool that detects weak boolean assumptions in PHP code and suggests converting them to assertions.

#developer-tools#cli-tool#assertions
Stars164
Forks12
Last commit1 year ago
Violations Lib
Violations LibJava

A Java library for parsing static code analysis reports from 79+ tools into a unified format.

#phpcs#clang#java-library
Stars159
Forks41
Last commit2 months ago
blacktex
blacktex

A command-line tool that cleans up LaTeX files by removing comments and correcting common anti-patterns.

#academic-writing#document-formatting#linter
Stars159
Forks11
Last commit2 years ago
nslocalizer
nslocalizerPython

A command-line tool for finding missing and unused NSLocalizedStrings in Xcode projects.

#macos-development#build-automation#command-line-tool
Stars156
Forks10
Last commit7 years ago
PreviousPage 13 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
1 month ago
1 year ago
4 days ago
9 months ago
3 months ago
Next
#Static Analysis343
#Developer Tools266
#Linting182
#Linter115
#Javascript112
#Ci Cd97
#Eslint95
#Eslint Plugin79
#Hacktoberfest62
#Best Practices56
#Typescript54
#Cli Tool52