Showing 36 of 865 projects
A tool that parses lint errors and reports them as comments on GitHub pull requests.
A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.
An OCaml API for static analysis, dynamic analysis, code visualization, navigation, and style-preserving source-to-source transformations.
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 static analysis tool that enforces secure coding practices and best practices for Python.
A Leiningen plugin that enforces code quality standards by checking for common style issues and anti-patterns in Clojure projects.
A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.
A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.
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.
An ESLint plugin that detects potential secrets and credentials in code and JSON files using entropy analysis and pattern matching.
A static analysis engine for PHP that detects type mismatches in function arguments, return values, and method calls.
An open-source tool that checks PHP source code for deviations from coding conventions and standards.
An abstract interpretation-based static analysis platform for disassembling and analyzing binary executables to recover control flow graphs.
A linting tool for checking common errors and policy violations in RPM packages.
A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.
A static analysis tool that detects weak boolean assumptions in PHP code and suggests converting them to assertions.
A machine learning tool for quantitative risk analysis of Android apps by analyzing declared and actual permission usage.
A dotnet CLI tool for generating type-safe GraphQL clients for F# and Fable with static query verification.
ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.
ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.
A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.
A static code analysis library for Julia that powers language server features like error detection and reference resolution.
A standalone program that provides code intelligence for Elm by querying information about values in source files.
A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.
A developer-focused tool that visualizes Clang/LLVM optimization failures in HTML to help improve C++/Rust code performance.
A static analysis tool that spots security vulnerabilities in PostgreSQL extension scripts and SQL code.
ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.
A PHPStan extension that adds Magento 2-specific static analysis capabilities for both modules and applications.
A Visual Studio analyzer that enforces C# coding guidelines not covered by Resharper.
An IDE package for RAD Studio providing on-the-fly static code analysis and linting for Delphi, powered by SonarDelphi.
Ember CLI integration for linting Ember.js templates to enforce code style and best practices.
A fast, extensible Clojure linter focused on style and code shape, inspired by RuboCop.
A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.
Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.
A fast IDA Pro plugin that finds calls to insecure API functions in binaries to aid vulnerability research.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.