Showing 36 of 745 projects
A command-line tool and library for formatting, searching, and rewriting JavaScript code, inspired by gofmt.
Roslyn-based analyzers for .NET code quality, security, and maintainability, replacing legacy FxCop.
A comprehensive style guide and coding conventions for Objective-C projects, building upon Apple's Cocoa guidelines.
A community-driven collection of best practices and coding conventions for writing idiomatic CoffeeScript.
A tool for suggesting possible improvements to Haskell code, such as using alternative functions, simplifying code, and spotting redundancies.
A Go tool that calculates cyclomatic complexity of functions to identify code needing refactoring.
A collection of programming articles covering C++, Elm, Haskell, Kotlin, statistics, and software development concepts.
A blazing fast Rust crate for linting JavaScript and TypeScript code, powering Deno's linter and usable with Node.js.
A comprehensive toolkit for GDScript including a parser, linter, formatter, and code metrics calculator.
A collection of best practices for writing focused, reusable JavaScript modules for Node.js and the browser.
A PHP tool that tokenizes PHP files to detect and automatically fix coding standard violations.
Universal beautification package for Atom editor supporting HTML, CSS, JavaScript, PHP, Python, Ruby, Java, and many more.
A static type checker for Ruby that supports gradual typing through explicit type annotations and signatures.
Type annotations and runtime checking for PyTorch tensor shape, dtype, layout, and names.
A Prettier plugin that formats Ruby code using the Syntax Tree gem, bringing consistent style to Ruby projects.
A Sublime Text plugin that formats JavaScript and JSON files using jsbeautifier.
A comprehensive guide to writing Node.js code that works consistently across Windows, macOS, and Linux.
A Ruby gem that safely refactors legacy code by recording, verifying, and comparing old and new implementations.
A fast command-line tool to find and correct common English misspellings in source code and text files.
A cross-platform static analyzer and linter for Swift that enforces style guidelines and helps avoid bugs.
A curated list of free and open-source software tools for developers across various categories.
A PHP tool that identifies files needing refactoring by analyzing commit frequency and cyclomatic complexity.
A code formatter for Elm that automatically formats source code according to the official Elm Style Guide.
A C# library for specifying and asserting architecture rules in automated tests, based on ArchUnit for Java.
A Docker image providing a comprehensive suite of static analysis and quality assurance tools for PHP projects.
An optional type system for Clojure that provides static type checking as a library.
Static code analysis tool for R that checks for style adherence, syntax errors, and potential semantic issues.
A curated list of awesome flake8 extensions for Python code linting and style enforcement.
A PHPStan extension for verifying architectural rules in PHP code using natural language definitions.
A Visual Studio Code extension for linting and style checking Markdown files with a comprehensive rule set.
A static code analyzer for JavaScript, TypeScript, and CSS that detects quality and security issues.
AI-powered code review tool that diagnoses six architectural decay risks using insights from ten classic software engineering books.
A mutation testing tool for Rust that injects bugs into your code to see if tests catch them.
An ESLint plugin providing linting rules to enforce consistent and valid JSDoc comments in JavaScript and TypeScript code.
An ESLint plugin that validates GraphQL query strings against a schema for Apollo, Relay, Lokka, and FraQL clients.
A static analyzer for Java that detects code quality issues, security vulnerabilities, and bugs with over 600 rules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.