Showing 36 of 865 projects
A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.
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.
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 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.
A static analysis engine for PHP that detects type mismatches in function arguments, return values, and method calls.
An ESLint plugin that detects potential secrets and credentials in code and JSON files using entropy analysis and pattern matching.
An open-source tool that checks PHP source code for deviations from coding conventions and standards.
A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.
An abstract interpretation-based static analysis platform for disassembling and analyzing binary executables to recover control flow graphs.
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 linting tool for checking common errors and policy violations in RPM packages.
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 static code analysis library for Julia that powers language server features like error detection and reference resolution.
A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.
A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.
A standalone program that provides code intelligence for Elm by querying information about values in source files.
A developer-focused tool that visualizes Clang/LLVM optimization failures in HTML to help improve C++/Rust code performance.
A Visual Studio analyzer that enforces C# coding guidelines not covered by Resharper.
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 static analysis tool that spots security vulnerabilities in PostgreSQL extension scripts and SQL code.
Ember CLI integration for linting Ember.js templates to enforce code style and best practices.
An IDE package for RAD Studio providing on-the-fly static code analysis and linting for Delphi, powered by SonarDelphi.
A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.
A fast, extensible Clojure linter focused on style and code shape, inspired by RuboCop.
Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.
A fast IDA Pro headless plugin that extracts decompiled pseudocode for vulnerability research and static analysis.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.