Showing 36 of 50 projects
An open-source AI agent that brings the power of Google's Gemini models directly into your terminal for code understanding, generation, and automation.
GitHub's official MCP server that connects AI tools to GitHub's platform for repository management, issue automation, and code analysis.
A fast, as-you-type, fuzzy-search code completion, comprehension, and refactoring engine for Vim with support for many languages.
A parser generator tool and incremental parsing library for building syntax trees in programming tools.
Pack your entire codebase into a single AI-friendly file for analysis by LLMs like Claude, ChatGPT, and Gemini.
Counts blank lines, comment lines, and physical lines of source code in many programming languages.
A static type checker for Python that enforces type hints to catch bugs before runtime.
Open-source C# and Visual Basic compilers with rich APIs for building code analysis tools.
Open-source implementation of C# and Visual Basic compilers with rich APIs for code analysis tools.
The open-source codebase for IntelliJ IDEA and the IntelliJ Platform, enabling IDE and plugin development.
A comprehensive Go development plugin for Vim and Neovim with advanced language tooling integration.
A high-performance, standards-based static type checker for Python with command-line and VS Code support.
A fast and accurate command-line tool that counts lines of code, comments, and blanks across over 150 programming languages.
A polyglot document intelligence framework with a Rust core for extracting text, metadata, and structured data from 91+ file formats.
An AI-enhanced terminal development environment that integrates coding agents with your shell to assist with development tasks using 300+ AI models.
Visualize call graphs of Go programs using interactive Graphviz-based diagrams.
A PHPStan extension for Laravel that adds static code analysis to catch bugs and improve code quality.
A tool that generates a JSON compilation database for Clang-based tools by intercepting compiler calls during a build.
A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.
An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.
A static code analysis tool for Elixir focusing on code consistency, refactoring opportunities, and teaching best practices.
A terminal-based AI assistant that analyzes code, automates workflows, and executes tasks using natural language commands.
A deprecated open-source Rust plugin for IntelliJ-based IDEs, providing language support, Cargo integration, and debugging features.
A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.
An AI assistant that answers technical questions about codebases, documentation, and programming concepts with source-grounded answers and diagram generation.
Detects copy-pasted and structurally similar JavaScript code using AST analysis for ES6, JSX, and Flow.
A comprehensive set of code analysis tools, refactorings, and client libraries for C# development, built on the Roslyn compiler platform.
A Cargo subcommand to show the result of Rust macro expansion and #[derive] expansion for debugging.
A library to inspect, modify, and create .NET programs and libraries at the CIL level without loading assemblies.
A Neovim plugin that supercharges Rust development with advanced rust-analyzer integration, debugging, and tooling.
An AI-powered tool that automatically generates detailed and customizable README files from any code repository.
A fast static code analyzer and language server for Python, written in Rust, offering type checking and rich editor integration.
A lightweight, cross-platform Lua IDE with code completion, syntax highlighting, live coding, and remote debugging for multiple Lua engines.
A SpotBugs plugin for detecting security vulnerabilities in Java web and Android applications.
A framework and CLI tool for interacting with SourceKit to parse Swift AST, extract docs, and analyze Swift/Objective-C code.
A highly-scalable, low-latency language server for C/C++/Objective-C, designed for large codebases like Chromium.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.