Showing 36 of 559 projects
A fast ESLint runner that speeds up linting by using a caching server and parallel execution across multiple threads.
A mutation testing framework for Rust that evaluates test suite quality by injecting and activating code mutations.
A curated list of .NET Compiler Platform ("Roslyn") diagnostic analyzers, code fixes, and related resources.
A Visual Studio extension and NuGet package providing C#/VB refactorings, analyzers, and code converters.
A production-ready Rails 8 boilerplate for building secure, maintainable JSON REST APIs with an admin panel.
A Ruby gem that aggregates multiple code quality metrics into unified reports to identify areas needing improvement.
An ESLint plugin providing rules for AngularJS applications to enforce best practices, conventions, and error prevention.
A fast, zero-dependency PHP tool that detects unused, shadow, and misplaced Composer dependencies.
A CLI tool for automatically sorting and organizing Tailwind CSS classes in your project files.
A deprecated GitHub Action for scanning code with SonarQube Cloud to detect quality and security issues.
A GitHub Action that detects and automatically fixes lint errors across many programming languages and tools.
An Elixir library for elegant error handling using result monads and result tuples.
A pluginable code comprehension tool for large-scale C/C++, C#, and Python software with deep parsing and visualization.
A Composer plugin that automatically installs and configures PHP_CodeSniffer coding standards.
A CLI tool that detects duplicate and similar CSS classes, styled components, and colors to reduce CSS bloat.
A static analysis tool that detects magic numbers in PHP code to improve readability and maintainability.
A Yeoman generator that scaffolds a fully configured Node.js module with testing, linting, and CI.
A PostCSS plugin that lints CSS to ensure it follows BEM or SUIT naming conventions.
Reports unused function parameters and results in Go code while minimizing false positives.
An ESLint plugin to lint JavaScript, JSX, TypeScript, and other code blocks within Markdown documents.
A Gulp plugin that integrates ESLint into your build pipeline to lint JavaScript files.
A command-line tool that runs multiple PHP static analysis and quality assurance tools with a single command.
A comprehensive GitHub repository template for Go applications with pre-configured CI/CD, linting, testing, and release automation.
A Ruby gem that reduces boilerplate code with methods like attr_initialize, pattr_initialize, and method_object.
A static code analysis tool for Crystal that enforces code style and catches code smells.
A Scala compiler plugin for static code analysis that detects bugs, non-idiomatic code, and style violations.
A Neovim plugin for asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc).
A RubyCritic extension that calculates a SkunkScore to identify the most complex code with the least test coverage for refactoring prioritization.
A static analysis tool that detects architectural flaws and dependency issues in PHP applications before they become maintenance nightmares.
An opinionated style guide for writing consistent, readable Elixir code with best practices and conventions.
A Maven plugin that identifies and prioritizes God Classes, Highly Coupled classes, and Class Cycles in Java codebases for refactoring.
A simple test coverage tool for Clojure projects that instruments code and generates detailed coverage reports.
A tool for enforcing commit and license header policies in build pipelines.
A lightweight, fast, and asynchronous formatting and linting plugin for Neovim 0.10+.
A command-line tool that analyzes Ruby code documentation and suggests improvements without enforcing strict rules.
A text file analysis tool that detects non-inclusive language in source code and suggests inclusive alternatives.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.