Showing 36 of 190 projects
A command-line tool for quickly measuring the size and complexity of PHP projects.
An MCP server that connects AI assistants like Claude to Google Gemini CLI for large file analysis and codebase understanding.
A Laravel package that automatically generates OpenAPI documentation from your code without requiring PHPDoc annotations.
A Cargo subcommand to find unused dependencies in Rust projects' Cargo.toml files.
A fast, feature-rich language server extension for Python in Visual Studio Code, providing IntelliSense, type checking, and code navigation.
A PHP benchmarking framework for performance testing, analogous to PHPUnit but for measuring execution time and memory usage.
Various code metrics for Python code
A metaprogramming library for analyzing and transforming Java source code via a well-designed AST.
An incremental analysis language server for the Nix language, providing IDE-like features for Nix development.
Browser extension and web app to view source code of Chrome, Firefox, Opera, and Edge extensions without installing them.
Roslyn-based analyzers for .NET code quality, security, and maintainability, replacing legacy FxCop.
A Go tool that calculates cyclomatic complexity of functions to identify code needing refactoring.
A web-based tool for deobfuscating and unpacking JavaScript code, supporting multiple obfuscation formats.
A next-generation PHP documentation parser with an abstract syntax tree, supporting intersection types, generics, and format-preserving printing.
A curated list of open-source .NET deobfuscators and unpackers for reversing protected assemblies.
A macOS app that calculates lines of code across multiple files and folders with customizable file type detection.
API documentation generator for Sencha JavaScript frameworks with Markdown support and DRY principles.
A Claude Code skill that delegates prompts to the Codex CLI for automated code analysis, refactoring, and editing.
A command-line tool for tracking and reporting on code complexity and timing metrics across git revisions in Python projects.
A PHP reflection API that improves upon the native one with features like reflecting on unloaded classes and extracting ASTs.
A VS Code extension that integrates Claude AI as an interactive coding assistant directly within the editor.
A collection of Visual Studio Code extensions for Salesforce development, providing Apex, Lightning, SOQL, and AI-assisted coding tools.
A Python framework for mining and analyzing Git repositories, extracting commits, developers, files, diffs, and source code.
A PHP parser written in Go that generates an abstract syntax tree for static analysis and tooling.
A CLI tool to ease into ESLint by fixing one rule at a time, making large-scale linting manageable.
A discontinued software analytics tool for analyzing and improving Dart code quality.
A static analyzer for Go that recommends struct field rearrangements to maximize memory allocation efficiency.
A blazing-fast modern Lua linter written in Rust with a focus on correctness and minimal configuration.
A web-based visualizer for exploring Golang Abstract Syntax Trees (AST) interactively.
A universal visualizer and analyzer for JavaScript and CSS that works with most bundlers and frameworks.
A Roslyn-based C# analyzer that detects explicit and implicit heap allocations like boxing, closures, and delegate creations.
A Neovim plugin that generates statusline components from the built-in LSP client, showing diagnostics, progress messages, and current function.
A Ruby code dependency graph interactive visualizer that generates self-contained HTML visualizations.
A pluginable code comprehension tool for large-scale C/C++, C#, and Python software with deep parsing and visualization.
A static analysis library for Clojure that catches clojure.spec conform errors at compile time.
A static code analysis tool for Crystal that enforces code style and catches code smells.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.