Showing 36 of 865 projects
A Yeoman generator that scaffolds ESLint plugins and rules to accelerate ESLint development.
A GitHub Action that runs golangci-lint with reviewdog to automatically lint Go code in pull requests.
A command line tool that transforms Lua 5.1 and Roblox Luau code using configurable rules.
An ESLint plugin for linting JSON, JSONC, and JSON5 files with comprehensive rules and editor integrations.
A static and symbolic analysis tool for finding memory safety bugs in browser code and other software.
An ESLint plugin that enforces best practices and consistency when writing ESLint plugins and their tests.
A configurable linting tool for analyzing Slim templates, integrating with RuboCop for static analysis.
A Python library for creating phantom types that enforce runtime and static type constraints through predicates.
An open-source modeling tool for evaluating the performance of proton-exchange membrane fuel cells (PEMFC) using static and dynamic models.
A PHP CodeSniffer standard that enforces the CakePHP coding style and conventions.
A Django web application for static security analysis (SAST) and malware detection in Android APKs.
An abstract interpreter for Rust's MIR that performs static analysis to find bugs and verify correctness properties.
A configurable linting tool that identifies and reports anti-patterns in TSQL scripts.
A fast, lightweight Dockerfile linter written in Go that detects issues, enforces best practices, and provides quality scores.
An extensible static analysis platform for Rust that detects memory safety bugs and performs advanced program analysis beyond rustc.
A Leiningen plugin for static analysis to find unused code in Clojure applications and libraries.
A configurable source code formatter for the D programming language that enforces consistent style.
A Swift run script that automatically detects missing and unused image assets in iOS Asset Catalogs.
An ESLint plugin that validates and lints JSON files, catching syntax errors and enforcing standards.
A JavaScript transpiler that converts ES6 code to ES5 with minimal runtime dependencies and Closure Compiler compatibility.
Analyze ESLint configurations to list current, available, unused, and deprecated rules.
Roslyn analyzers for detecting security vulnerabilities in .NET applications during development.
A SublimeLinter plugin that checks PHP syntax using the built-in php -l command.
A language server for the V programming language providing IDE features like go-to-definition, code completion, and type hints.
A CLI tool to examine Go type structures, interfaces, and their transitive dependencies, and export them as TypeScript declarations.
Runtime type checking for JavaScript functions using Hindley Milner type signatures.
A configurable linter and validator for Gherkin feature files, written in JavaScript.
Converts Checkstyle XML reports into GitHub Pull Request annotations for use in GitHub Actions.
Static analysis framework for ROS1 applications to detect software problems early in development.
A Java code quality assessment tool that detects design/implementation smells and computes object-oriented metrics.
A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.
A Haskell tool for whole-program dead-code analysis using GHC's HIE files to detect unused code across module boundaries.
A Python toolset for malware analysis using function-level fuzzy hashing to catalog and compare malicious binaries.
A CakePHP plugin that enhances IDE compatibility and developer productivity by generating annotations and meta files for code completion.
An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.
An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.