Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Analysis

Code Analysis

190 projects

Showing 36 of 190 projects

Gemini CLI
Gemini CLITypeScript

An open-source AI agent that brings the power of Google's Gemini models directly into your terminal for code understanding, generation, and automation.

#ai#gemini#developer-automation
Stars106.1k
Forks14.3k
Last commit1 day ago
GitHub
GitHubGo

GitHub's official MCP server that connects AI tools to GitHub's platform for repository management, issue automation, and code analysis.

#developer-tools#ai-agents#ci-cd
Stars31.6k
Forks4.6k
Last commit2 days ago
repomix
repomixTypeScript

Pack your entire codebase into a single AI-friendly file for analysis by LLMs like Claude, ChatGPT, and Gemini.

#ai#developer-tools#openai
Stars27.3k
Forks1.4k
Last commit2 days ago
tree-sitter
tree-sitterRust

A parser generator tool and incremental parsing library for building syntax trees in programming tools.

#parsing#c-library#incremental
Stars26.4k
Forks2.8k
Last commit3 days ago
YouCompleteMe
YouCompleteMePython

A fast, as-you-type, fuzzy-search code completion, comprehension, and refactoring engine for Vim with support for many languages.

#semantic-analysis#vim#c-family
Stars25.9k
Forks2.8k
Last commit12 days ago
cloc
clocPerl

Counts blank lines, comment lines, and physical lines of source code in many programming languages.

#programming-language#count-lines#productivity
Stars23.3k
Forks1.1k
Last commit6 days ago
How To Write a C# Analyzer and Code Fix
How To Write a C# Analyzer and Code FixC#

Open-source C# and Visual Basic compilers with rich APIs for building code analysis tools.

#hacktoberfest#compiler#ide-extensions
Stars20.6k
Forks4.3k
Last commit1 day ago
Roslyn
RoslynC#

Open-source implementation of C# and Visual Basic compilers with rich APIs for code analysis tools.

#hacktoberfest#compiler#open-source
Stars20.6k
Forks4.3k
Last commit1 day ago
mypy
mypyPython

A static type checker for Python that enforces type hints to catch bugs before runtime.

#developer-tools#python-typing#linter
Stars20.5k
Forks3.3k
Last commit2 days ago
IntelliJ IDEA Community Edition
IntelliJ IDEA Community EditionJava

The open-source codebase for IntelliJ IDEA and the IntelliJ Platform, enabling IDE and plugin development.

#intellij#jetbrains#build-system
Stars20.4k
Forks6.0k
Last commit1 day ago
vim-go
vim-goVim Script

A comprehensive Go development plugin for Vim and Neovim with advanced language tooling integration.

#hacktoberfest#lps#language-server
Stars16.2k
Forks1.4k
Last commit5 days ago
pyright
pyrightPython

A high-performance, standards-based static type checker for Python with command-line and VS Code support.

#developer-tools#vscode-extension#command-line-tool
Stars15.5k
Forks1.8k
Last commit2 days ago
tokei
tokeiRust

A fast and accurate command-line tool that counts lines of code, comments, and blanks across over 150 programming languages.

#developer-tools#productivity#badge
Stars14.7k
Forks692
Last commit2 months ago
Kreuzberg
KreuzbergRust

A polyglot document intelligence framework with a Rust core for extracting text, metadata, and structured data from 91+ file formats.

#text-extraction#document-intelligence#batch-processing
Stars8.7k
Forks525
Last commit1 day ago
forgecode
forgecodeRust

An AI-enhanced terminal development environment that integrates coding agents with your shell to assist with development tasks using 300+ AI models.

#ai-coding-assistant#semantic-search#multi-agent-reinforcement-learning
Stars7.5k
Forks1.4k
Last commit
go-callvis
go-callvisGo

Visualize call graphs of Go programs using interactive Graphviz-based diagrams.

#developer-tools#callgraph#graphviz
Stars6.5k
Forks433
Last commit3 months ago
Larastan
LarastanPHP

A PHPStan extension for Laravel that adds static code analysis to catch bugs and improve code quality.

#developer-tools#laravel#code-quality
Stars6.5k
Forks497
Last commit9 days ago
Bear
BearRust

A tool that generates a JSON compilation database for Clang-based tools by intercepting compiler calls during a build.

#clang#developer-tools#build-tools
Stars6.4k
Forks368
Last commit3 days ago
javaparser
javaparserJava

A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.

#javaparser#syntax-tree#java-parser
Stars6.1k
Forks1.2k
Last commit2 days ago
PMD
PMDJava

An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.

#ast-analysis#hacktoberfest#linter
Stars5.5k
Forks1.6k
Last commit1 day ago
credo
credoElixir

A static code analysis tool for Elixir focusing on code consistency, refactoring opportunities, and teaching best practices.

#elixir#developer-tools#linter
Stars5.2k
Forks449
Last commit27 days ago
iFlow CLI
iFlow CLIShell

A terminal-based AI assistant that analyzes code, automates workflows, and executes tasks using natural language commands.

#ai-assistant#workflow-automation#command-line-tool
Stars5.1k
Forks418
Last commit4 months ago
intellij-rust
intellij-rustKotlin

A deprecated open-source Rust plugin for IntelliJ-based IDEs, providing language support, Cargo integration, and debugging features.

#hacktoberfest#intellij#ide-plugin
Stars4.5k
Forks386
Last commit2 years ago
Spotbugs
SpotbugsJava

A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.

#hacktoberfest#linter#static-code-analysis
Stars3.9k
Forks668
Last commit2 days ago
Adrenaline
Adrenaline

An AI assistant that answers technical questions about codebases, documentation, and programming concepts with source-grounded answers and diagram generation.

#github-integration#ai#developer-tools
Stars3.7k
Forks307
Last commit2 years ago
jsinspect
jsinspectJavaScript

Detects copy-pasted and structurally similar JavaScript code using AST analysis for ES6, JSX, and Flow.

#cli-tool#flow#code-quality
Stars3.6k
Forks127
Last commit2 years ago
Roslynator
RoslynatorC#

A comprehensive set of code analysis tools, refactorings, and client libraries for C# development, built on the Roslyn compiler platform.

#nuget#csharp#vscode
Stars3.5k
Forks287
Last commit3 months ago
cargo-expand
cargo-expandRust

A Cargo subcommand to show the result of Rust macro expansion and #[derive] expansion for debugging.

#derive-macros#cargo-subcommand#procedural-macros
Stars3.1k
Forks75
Last commit4 days ago
rustaceanvim
rustaceanvimLua

A Neovim plugin that supercharges Rust development with advanced rust-analyzer integration, debugging, and tooling.

#test-runner#nvim-dap#rust-lang
Stars3.1k
Forks131
Last commit1 day ago
Mono.Cecil
Mono.CecilC#

A library to inspect, modify, and create .NET programs and libraries at the CIL level without loading assemblies.

#mono#library#assembly-inspection
Stars3.0k
Forks651
Last commit10 months ago
README-AI
README-AIPython

An AI-powered tool that automatically generates detailed and customizable README files from any code repository.

#ai#developer-tools#readme
Stars2.9k
Forks286
Last commit19 days ago
pylyzer
pylyzerRust

A fast static code analyzer and language server for Python, written in Rust, offering type checking and rich editor integration.

#developer-tools#language-server#type-inference
Stars2.9k
Forks43
Last commit1 year ago
ZeroBraneStudio
ZeroBraneStudioLua

A lightweight, cross-platform Lua IDE with code completion, syntax highlighting, live coding, and remote debugging for multiple Lua engines.

#lua-development#zerobrane#syntax-highlighting
Stars2.8k
Forks523
Last commit2 years ago
Find Security Bugs
Find Security BugsJava

A SpotBugs plugin for detecting security vulnerabilities in Java web and Android applications.

#taint-analysis#owasp#spotbugs-plugin
Stars2.4k
Forks484
Last commit3 months ago
SourceKitten
SourceKittenSwift

A framework and CLI tool for interacting with SourceKit to parse Swift AST, extract docs, and analyze Swift/Objective-C code.

#developer-tools#sourcekit#cli-tool
Stars2.4k
Forks237
Last commit24 days ago
cquery
cqueryC++

A highly-scalable, low-latency language server for C/C++/Objective-C, designed for large codebases like Chromium.

#semantic-highlighting#developer-tools#language-server
Stars2.4k
Forks163
Last commit6 years ago
Page 1 of 6

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
Next
#Static Analysis86
#Developer Tools72
#Code Quality33
#Cli Tool27
#Go18
#Python18
#Javascript17
#Golang15
#Ast13
#Development Tools13
#Refactoring13
#Lua12