Showing 36 of 233 projects
A framework and CLI tool for interacting with SourceKit to parse Swift AST, extract docs, and analyze Swift/Objective-C code.
An HTML linter that checks for common mistakes and ensures correct Bootstrap markup structure.
A command-line tool for quickly measuring the size and complexity of PHP projects.
ESLint plugin that identifies potential security vulnerabilities in Node.js code, requiring human triage for false positives.
A set of sniffs for PHP_CodeSniffer that checks PHP code for cross-version compatibility.
A suite of utilities and libraries for analyzing binary programs, supporting multiple architectures and offering symbolic execution.
A PHP mutation testing framework that evaluates test suite quality by injecting faults into source code.
A static analysis tool for Go that finds vulnerabilities using SSA form and source-to-sink tracing to reduce false positives.
A Ruby gem that manages translation and localization with static analysis to find missing and unused i18n keys.
Mutation testing for Ruby that systematically modifies code to verify test effectiveness, especially important with AI-generated code.
A fast, accurate static code analyzer for C/C++, C#, and Lua that detects defects early in development.
A static code analyzer for PowerShell that checks scripts and modules against best practice rules.
A Cargo subcommand to find unused dependencies in Rust projects' Cargo.toml files.
A Go tool that generates PlantUML class diagrams from Go source code to visualize project structure and relationships.
A fast, feature-rich language server extension for Python in Visual Studio Code, providing IntelliSense, type checking, and code navigation.
A highly extensible Go source code linter providing opinionated checks for bugs, performance, and style issues.
A code linting framework for Sublime Text that provides real-time error highlighting and diagnostics.
A code linting framework for Sublime Text that integrates external linters to provide real-time error highlighting.
A Ruby-based tool to check Markdown files and flag style issues with configurable rules.
A Ruby-based tool to check Markdown files and flag style issues with configurable rules.
A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other common issues.
A curated collection of Python type checkers, stub packages, tools, and resources for static and dynamic type checking.
A curated collection of Python type checkers, stub packages, tools, and resources for static and dynamic type checking.
A metaprogramming library for analyzing and transforming Java source code via a well-designed AST.
PEP-484 type stubs and a mypy plugin for precise static type checking in Django projects.
A static binary code analysis toolkit for reverse engineers, featuring value/taint analysis, type reconstruction, and memory vulnerability detection.
A static analyzer and linter for Clojure, ClojureScript, and EDN that detects errors and enforces style without executing code.
A Ruby command-line tool that suggests performance improvements by analyzing code patterns against faster alternatives.
Mix tasks to simplify using Dialyzer for static type analysis in Elixir projects.
A monorepo providing tooling to lint Angular projects with ESLint, including TypeScript and HTML template rules.
A monorepo providing tooling to lint Angular projects with ESLint, including TypeScript and HTML template rules.
Security-focused static analysis tool for Elixir and Phoenix applications, detecting common vulnerabilities.
A static code analyzer for Clojure that suggests more idiomatic functions and macros using pattern matching.
A high-performance, data-driven schema specification library for Clojure and ClojureScript.
A grep-based source code auditing tool that finds potential security flaws using signature databases for multiple programming languages.
A static binary analysis framework for automated reverse engineering and security analysis of compiled executables.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.