Showing 36 of 865 projects
A Ruby tool that measures code complexity in class files using cyclomatic complexity algorithms without added opinions.
Interactive architecture visualizer for Angular projects that transforms code entropy into structured, navigable graphs.
ESLint plugin that detects unused Material UI styling classes in your codebase.
A pattern matching library for Roslyn syntax trees that simplifies code analysis and refactoring tasks.
Mutation analysis tool for Coq verification projects to detect incomplete specifications.
A regular expression parser, validator, and AST visitor for ECMAScript, enabling programmatic analysis of regex patterns.
A CodeQL query suite for detecting common bug patterns in Cosmos SDK-based blockchain applications.
A Python module that parses CMake files into an abstract syntax tree (AST) for programmatic analysis and manipulation.
A CakePHP plugin for generating typed data transfer objects (DTOs) from configuration files, providing IDE support and runtime performance.
WP-CLI function and class declaration stubs for static analysis tools like PHPStan.
A static analysis tool that helps C# developers understand how their LINQ queries translate to MongoDB Query API.
A C# library for parsing, resolving, and providing abstract completion for D programming language code.
A high-level linter and static analyzer for Python data science code that detects potential issues like data leakage and non-reproducibility.
A language-agnostic linter that enforces formatting, validation, and synchronization between code, documentation, and configuration.
A command-line tool for the V programming language that generates AST JSON files from V source code.
Utility for obtaining the dependency graph from ES6 modules by analyzing import and export statements.
ESLint plugin that detects common mistakes and anti-patterns in chai.js expect() assertions.
An ESLint plugin that enforces code conventions and detects errors in RequireJS modules.
A GitHub Action to statically validate Fastlane Android metadata (supply) using a Go-based validation logic.
A comprehensive ESLint plugin providing custom rules and configurations for JavaScript, TypeScript, Vue.js, and Node.js projects.
A static analyzer performing shape analysis on memory structures in programs.
An ESLint rule that detects inferred method names in ES6 object literals to ensure proper lexical identifier binding.
A mypy plugin that provides dynamic type checking for Kubernetes resources, including Custom Resource Definitions and Python client objects.
ESLint plugin that enforces using `throw new Error()` instead of `throw Error()` for consistency.
ESLint plugin with custom rules to enforce high-performance JavaScript coding patterns.
A system combining static and dynamic analysis to reveal hidden behavior in Android apps using dynamic code updates.
A GitHub Action that automatically identifies SQL anti-patterns in pull requests using sqlcheck.
A Composer plugin that provides a unified command-line interface to run various PHP quality assurance tools.
Scans Angular codebases for performance, architecture, and dead code issues, outputting a health score with actionable diagnostics.
A linter for CMake files that enforces user-defined rules and coding standards.
Typed interface stubs for the Pythonista iOS API, enabling better error detection and IDE autocomplete.
A domain-specific language for specifying Algorand smart contracts, compiling to TEAL with declarative syntax and static checks.
Adversarial tool that alters packed executables to evade static packing detection by malware analysis tools.
A CLI tool that enhances Python type checking by automatically adding py.typed markers and installing missing stub files for mypy.
TypeScript-based ESLint configuration for Node, React, and React Native with support for YML and GraphQL.
ESLint plugin enforcing MongoDB Node.js driver best practices and syntax validation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.