Showing 36 of 865 projects
Mix tasks to simplify using Dialyzer for static type analysis in Elixir projects.
Security-focused static analysis tool for Elixir and Phoenix applications, detecting common vulnerabilities.
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.
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 static binary analysis framework for automated reverse engineering and security analysis of compiled executables.
A curated list of DevSecOps tools, resources, and training materials for integrating security into the development lifecycle.
An obfuscation-neglect Android malware scoring system that analyzes APKs for malicious behavior patterns.
A Composer tool that scans your PHP code to identify and show unused Composer dependencies.
A grep-based source code auditing tool that finds potential security flaws using signature databases for multiple programming languages.
Roslyn-based analyzers for .NET code quality, security, and maintainability, replacing legacy FxCop.
A cargo plugin that detects and reports usage of unsafe Rust code in crates and their dependencies.
A tool for suggesting possible improvements to Haskell code, such as using alternative functions, simplifying code, and spotting redundancies.
A Go tool that calculates cyclomatic complexity of functions to identify code needing refactoring.
A blazing fast Rust crate for linting JavaScript and TypeScript code, powering Deno's linter and usable with Node.js.
A comprehensive toolkit for GDScript including a parser, linter, formatter, and code metrics calculator.
A PHP tool that tokenizes PHP files to detect and automatically fix coding standard violations.
A next-generation PHP documentation parser with an abstract syntax tree, supporting intersection types, generics, and format-preserving printing.
A dependency-free PHP library that maps raw inputs like JSON and arrays into strongly-typed objects with validation.
A catalog of 23 Elixir-specific code smells with examples, refactorings, and treatments to improve code quality.
Type annotations and runtime checking for PyTorch tensor shape, dtype, layout, and names.
A Swift tool that detects unused code like classes, structs, and functions using IndexStoreDB and SwiftSyntax.
Automatically generates PEP-484 type annotations for Python code by analyzing runtime behavior.
A feature-rich language server for the Nix language, built on the official Nix C++ libraries.
A cross-platform static analyzer and linter for Swift that enforces style guidelines and helps avoid bugs.
A PHP tool that identifies files needing refactoring by analyzing commit frequency and cyclomatic complexity.
A static analysis tool that detects Common Weakness Enumerations (CWEs) in binary executables across multiple CPU architectures.
A C# library for specifying and asserting architecture rules in automated tests, based on ArchUnit for Java.
A Docker image providing a comprehensive suite of static analysis and quality assurance tools for PHP projects.
A Language Server Protocol implementation for Clojure and ClojureScript, providing advanced IDE features through static analysis.
An optional type system for Clojure that provides static type checking as a library.
A linting tool that scans AWS CloudFormation templates for insecure infrastructure patterns and security violations.
Static code analysis tool for R that checks for style adherence, syntax errors, and potential semantic issues.
A curated list of awesome flake8 extensions for Python code linting and style enforcement.
A pure Go library for parsing, generating, and analyzing LLVM IR assembly.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.