Showing 16 of 16 projects
A static analysis tool that scans Go source code for security vulnerabilities by analyzing the AST and SSA representations.
An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.
A Python linter focused on modernizing and improving code elegance, readability, and simplicity.
A Python-powered SQL lineage analysis tool that extracts source and target tables from SQL commands without deep parser knowledge.
A static analysis tool for Elm code that identifies deficiencies and enforces best practices.
A Go tool for detecting code clones in Go source files using suffix trees on serialized ASTs.
A Java symbol solver that resolves type references and declarations in Java code by analyzing JavaParser ASTs.
CLI tool that generates interactive call graphs from TypeScript source files to visualize function dependencies.
A JavaScript complexity analysis library that calculates maintainability, cyclomatic complexity, and Halstead metrics from ASTs.
A comprehensive static analysis and linting tool for the D programming language.
A tool for mining commits from Git repositories to automatically extract code change pattern instances and features using AST analysis.
A Go static analysis tool that aggressively finds unused arguments in function declarations to encourage cleaner code.
A lightweight static security analysis tool for modern Perl applications that identifies vulnerabilities using AST analysis and taint tracking.
A plugin for Aurelia that enables efficient observation of computed properties without dirty-checking.
A library for analyzing JavaScript regular expressions via AST nodes from regexpp.
An AI-powered Angular migration analysis and auto-fix tool for version upgrades, Nx monorepo refactoring, and technical debt assessment.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.