Showing 36 of 694 projects
A Django web application for static security analysis (SAST) and malware detection in Android APKs.
A command line tool that transforms Lua 5.1 and Roblox Luau code using configurable rules.
A Leiningen plugin for static analysis to find unused code in Clojure applications and libraries.
An abstract interpreter for Rust's MIR that performs static analysis to find bugs and verify correctness properties.
An ESLint plugin that validates and lints JSON files, catching syntax errors and enforcing standards.
A Swift run script that automatically detects missing and unused image assets in iOS Asset Catalogs.
A configurable source code formatter for the D programming language that enforces consistent style.
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.
A SublimeLinter plugin that checks PHP syntax using the built-in php -l command.
A CLI tool to examine Go type structures, interfaces, and their transitive dependencies, and export them as TypeScript declarations.
A fast, lightweight Dockerfile linter written in Go that detects issues, enforces best practices, and provides quality scores.
Roslyn analyzers for detecting security vulnerabilities in .NET applications during development.
A language server for the V programming language providing IDE features like go-to-definition, code completion, and type hints.
Runtime type checking for JavaScript functions using Hindley Milner type signatures.
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 configurable linter and validator for Gherkin feature files, written in JavaScript.
A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.
A Java code quality assessment tool that detects design/implementation smells and computes object-oriented metrics.
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.
A Haskell tool for whole-program dead-code analysis using GHC's HIE files to detect unused code across module boundaries.
A tool that parses lint errors and reports them as comments on GitHub pull requests.
An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.
An OCaml API for static analysis, dynamic analysis, code visualization, navigation, and style-preserving source-to-source transformations.
An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.
A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.
A static analysis tool that enforces secure coding practices and best practices for Python.
A quality check hook for Claude Code that runs TypeScript compilation, ESLint auto-fixing, and Prettier formatting with SHA256 config caching for <5ms validation.
A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.
A Leiningen plugin that enforces code quality standards by checking for common style issues and anti-patterns in Clojure projects.
A library for parsing and semantic analysis of Ada code, designed as a building block for IDE integration and static analysis tools.
A backend for mdBook that automatically checks links in documentation for validity.
A static analysis engine for PHP that detects type mismatches in function arguments, return values, and method calls.
A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.