Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Quality

Code Quality

599 projects

Showing 23 of 599 projects

PhpMetricsCollectorBundle
PhpMetricsCollectorBundleHTML

Integrates PhpMetrics static analysis tool into Symfony's debug toolbar for real-time code quality metrics.

#phpmetrics#metrics-collection#code-quality
Stars51
Forks7
Last commit6 years ago
slice
sliceGo

Type-safe functions for common Go slice operations like deduplication, filtering, and element manipulation.

#functional-programming#slices#go-library
Stars51
Forks5
Last commit6 years ago
flake8-typing-imports
flake8-typing-importsPython

A flake8 plugin that statically checks Python typing imports are properly guarded for version compatibility.

#python-typing#pre-commit#typing
Stars51
Forks6
Last commit26 days ago
flen
flenGo

A command-line tool that analyzes and reports function/method lengths in Go packages using AST parsing.

#developer-tools#code-metrics#command-line-tool
Stars50
Forks4
Last commit8 years ago
flake8-annotations-complexity
flake8-annotations-complexityPython

A flake8 plugin that enforces limits on Python type annotation nesting complexity to improve code readability.

#developer-tools#code-readability#flake8-plugin
Stars50
Forks13
Last commit
ember-intl-analyzer
ember-intl-analyzerJavaScript

Analyzes Ember.js projects to identify missing or unused translations for the ember-intl addon.

#emberjs#developer-tools#ember-addon
Stars50
Forks17
Last commit3 days ago
Stringly.Typed
Stringly.TypedC#

A .NET library for seamless, type-safe conversion between strings and .NET types using implicit operators and regex validation.

#strongly-typed#regex#validation
Stars49
Forks4
Last commit7 years ago
usestdlibvars
usestdlibvarsGo

A Go linter that suggests replacing literals with standard library constants and variables for better code quality.

#developer-tools#linter#constants
Stars48
Forks6
Last commit1 year ago
cyclocomp
cyclocompR

Calculates cyclomatic complexity for R functions and expressions to measure code complexity.

#cyclomatic-complexity#software-metrics#r-package
Stars48
Forks4
Last commit3 years ago
IdeAnnotator
IdeAnnotatorPHP

Generates IDE docblocks for SilverStripe DataObjects, PageControllers, and Extensions to improve code completion.

#autocompletion#orm#developer-tools
Stars47
Forks24
Last commit1 month ago
Agile Boiler Plate
Agile Boiler PlateJava

A solid, lean, readable, upgradable, and testable boilerplate for Android apps using MVP architecture and dependency injection.

#dependency-injection#android#boilerplate
Stars47
Forks8
Last commit9 years ago
ember-cli-stylelint
ember-cli-stylelintJavaScript

An Ember CLI addon that integrates stylelint to lint CSS, SCSS, Less, and SugarSS in Ember applications.

#sugarss#developer-tools#css-linting
Stars47
Forks12
Last commit3 years ago
slicer
slicerGo

A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.

#functional-programming#developer-tools#library
Stars47
Forks3
Last commit4 years ago
Camelot
CamelotOCaml

A modular and fully-configurable OCaml linter and style checker for OCaml compiler versions 4.10.0 to 4.14.0.

#dune#modular-architecture#vscode-extension
Stars46
Forks6
Last commit1 month ago
cakedc/cakephp-phpstan
cakedc/cakephp-phpstanPHP

A PHPStan extension that provides type resolution and static analysis rules specifically for CakePHP applications.

#orm#cakephp#code-quality
Stars42
Forks7
Last commit24 days ago
JSON, package.json
JSON, package.jsonJavaScript

An ESLint plugin to lint, format, auto-fix, and sort JSON files within your ESLint workflow.

#developer-tools#package-json#prettier-alternative
Stars42
Forks4
Last commit3 years ago
Puppeteer
PuppeteerPython

A design configuration smell detection tool for Puppet code that identifies 11 specific code quality issues.

#devops#infrastructure-as-code#puppet
Stars41
Forks13
Last commit5 years ago
eslint-plugin-write-good-comments
eslint-plugin-write-good-commentsJavaScript

An ESLint plugin that enforces good writing style in code comments by checking for passive voice, weasel words, and other issues.

#developer-tools#code-quality#documentation
Stars41
Forks3
Last commit
git-log
git-logTypeScript

An ESLint formatter that enriches linting reports with Git commit metadata like author, date, and hash.

#developer-tools#commit-history#lint
Stars41
Forks0
Last commit4 years ago
html
htmlJavaScript

An enhanced ESLint HTML formatter with interactive React-based reports, dark mode, and compressed output.

#html-report#developer-tools#ant-design
Stars40
Forks6
Last commit1 year ago
go-module
go-moduleShell

A powerful Go module template with pre-configured CI/CD, tools, and best practices for rapid project setup.

#hacktoberfest#template#developer-tools
Stars39
Forks2
Last commit4 days ago
Softlayer Ember.js
Softlayer Ember.js

A comprehensive style guide for writing consistent and well-documented Ember.js applications.

#frontend#code-quality#jsdoc
Stars39
Forks9
Last commit8 years ago
Error Prone Support
Error Prone SupportJava

A Picnic-opinionated extension of Google's Error Prone, adding extra bug checkers and a large battery of Refaster rules for Java.

#bug-checkers#java#code-style
Stars30
Forks0
Last commit6 days ago
PreviousPage 17 of 17

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 year ago
3 months ago
#Static Analysis364
#Developer Tools286
#Linting195
#Javascript121
#Linter117
#Eslint102
#Ci Cd99
#Eslint Plugin87
#Hacktoberfest64
#Typescript56
#Best Practices56
#Php54