Showing 36 of 865 projects
A fast IDA Pro headless plugin that extracts decompiled pseudocode for vulnerability research and static analysis.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A linter for Common Lisp source code using SBCL to detect errors and improve code quality.
Adds IDE-like code intelligence (autocompletion, navigation, linting) to JupyterLab using the Language Server Protocol.
A CLI tool to test ESLint rules against thousands of repositories for regression testing and validation.
An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.
A configurable style checker for Go code that enforces coding standards and best practices.
A Python tool that scans codebases for potentially dangerous patterns like hardcoded passwords or accidental diff checkins.
A Flake8 plugin that identifies which Python imports should be moved into or out of typing.TYPE_CHECKING blocks to optimize runtime performance and prevent circular imports.
A Flake8 plugin that identifies which Python imports should be moved into or out of type-checking blocks to improve performance and prevent circular imports.
A pytest plugin for writing and running tests to verify mypy type checking behavior, stubs, and custom plugins.
A Babel macro that pre-evaluates JavaScript code at build time, enabling build-time computations.
A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.
A static reflection library for PHP that analyzes code structure and DocBlocks without executing it.
A Gulp plugin that integrates TSLint for linting TypeScript files in build pipelines.
A GitHub Action that runs shellcheck with reviewdog to automatically review shell scripts in pull requests.
Linter for dangerous Postgres migration patterns in Diesel and SQLx that prevents downtime from unsafe schema changes.
An ESLint plugin that enforces TypeScript type assertions using ^? Twoslash, $ExpectError, and $ExpectType comments.
A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.
A standalone linting tool for Twig template files to catch syntax errors and enforce coding standards.
A Swift-based linter that uses scripts and regex to enforce custom rules across any language or project.
Lint any project in any language using Swift and regular expressions, with validation and autocorrect support.
ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.
A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.
A linting tool for enforcing clean and consistent code in Less stylesheets.
A simple framework to extract actionable data like C&C servers and phone numbers from Android malware samples.
A proof-of-concept tool that detects design patterns and anti-patterns in PHP source code.
A Swift tool for automated code modification, generating boilerplate like access control and initializers based on AST analysis.
A Rust tool that analyzes coupling in codebases using Vlad Khononov's three-dimensional framework to measure integration strength, distance, and volatility.
A linter for Polymer projects that catches errors before running code.
Static scope analysis and transpilation of ES6 block-scoped const and let variables to ES3 var.
An ESLint plugin providing SQL linting rules for formatting and preventing unsafe queries in JavaScript/TypeScript code.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
An ESLint formatter that reports lint results as annotations in GitHub pull requests using the Checks API.
A CLI tool to visualize GraphQL schemas and output them as Graphviz .dot format for dependency analysis.
A tool that detects the runnable Erlang/OTP release window for a project by analyzing dependencies and function usage.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.