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

C# Analyzer
C# AnalyzerC#

A static analysis tool that helps C# developers understand how their LINQ queries translate to MongoDB Query API.

#database-tool#csharp#linq
Stars30
Forks10
Last commit1 month ago
Mono-D's DParser
Mono-D's DParserC#

A C# library for parsing, resolving, and providing abstract completion for D programming language code.

#autocompletion#d-language#semantic-analysis
Stars30
Forks7
Last commit6 years ago
vast
vastV

A command-line tool for the V programming language that generates AST JSON files from V source code.

#compiler-tooling#developer-tools#vlang
Stars29
Forks4
Last commit4 years ago
RoslynTestKit
RoslynTestKitC#

A lightweight framework for writing unit tests for Roslyn diagnostic analyzers, code fixes, refactorings, and completion providers.

#diagnostic-analyzers#unit-testing#code-fixes
Stars27
Forks10
Last commit10 months ago
ast_helper
ast_helperCrystal

A web-based debugging tool for visualizing the Crystal compiler's lexer tokens, AST, and formatter output.

#lexer-tokens#developer-tools#ast-visualization
Stars26
Forks2
Last commit6 years ago
codetree
codetreeGo

Parses indented code from languages like Python and Pug to generate a structured tree representation.

#code-parsing#ast-generation#developer-tools
Stars25
Forks5
Last commit6 years ago
zshelldoc
zshelldocShell

A documentation generator for Zsh and Bash scripts that parses code and outputs AsciiDoc with function lists, call trees, and variable analysis.

#developer-tools#shell-scripting#asciidoc
Stars24
Forks2
Last commit2 years ago
buckwheat
buckwheatJupyter Notebook

A multi-language tokenizer for extracting identifiers from source code using tree-sitter and pygments parsers.

#multi-language#research-tool#identifier-extraction
Stars24
Forks7
Last commit4 years ago
Diggit
DiggitRuby

An agile tool for analyzing Git repositories with modular analyses and joins.

#software-metrics#software-en#ruby-gem
Stars20
Forks5
Last commit4 years ago
Git-Alchemist
Git-AlchemistPython

An AI-powered CLI tool that automates GitHub repository management using Google's Gemini and Gemma models.

#ai#version-control#developer-tools
Stars20
Forks12
Last commit27 days ago
GitEvo
GitEvoPython

Analyze code evolution in Git repositories using concrete syntax tree metrics for Python, JavaScript, TypeScript, and Java.

#software-evolution#software-metrics#java
Stars19
Forks2
Last commit8 months ago
eslint-dashboard
eslint-dashboardJavaScript

Interactive ESLint workflow that runs directly in your terminal with a dashboard interface.

#terminal-dashboard#developer-tools#javascript-tooling
Stars19
Forks0
Last commit4 years ago
leakhound
leakhoundGo

A Go static analysis tool that detects accidental logging of sensitive struct fields tagged with `sensitive:"true"`.

#sensitive-data#cli-tool#security
Stars17
Forks0
Last commit1 month ago
k2589/LLuMinate.nvim
k2589/LLuMinate.nvimLua

Neovim plugin that automatically enriches copied code snippets with LSP symbol definitions and hover information for LLM context.

#llm-context#developer-tools#productivity
Stars17
Forks0
Last commit1 year ago
ng-parsel
ng-parselTypeScript

Parse Angular components, services, pipes, directives, and modules into JSON for API documentation and custom analysis.

#developer-tools#typescript#api-documentation
Stars16
Forks2
Last commit6 months ago
ts-analyzer
ts-analyzerTypeScript

A TypeScript codebase analyzer that provides detailed metrics on type safety, code complexity, and quality.

#developer-tools#nextjs#type-safety
Stars15
Forks2
Last commit23 days ago
ember-cli-route-map
ember-cli-route-mapJavaScript

An Ember CLI addon that generates a visual route map of your Ember application's routing structure.

#developer-tools#route-visualization#ember-addon
Stars15
Forks1
Last commit6 years ago
ENRE-ts
ENRE-tsTypeScript

A static source code entity relationship extractor for ECMAScript and TypeScript based on @babel/parser.

#ecmascript#entity-extraction#cli-tool
Stars15
Forks6
Last commit9 months ago
happycommit
happycommitRust

A CLI tool that uses OpenAI's GPT-3.5 Turbo to automatically generate descriptive Git commit messages from staged changes.

#developer-tools#openai#cli-tool
Stars15
Forks1
Last commit3 years ago
Upgrade Adviser
Upgrade AdviserPHP

A console tool that scans PHP projects and lists required class changes for upgrading between major Phalcon PHP framework versions.

#backend-development#phalcon-php#upgrade-tool
Stars14
Forks4
Last commit1 year ago
Enforcing manageability
Enforcing manageabilityJavaScript

An ESLint plugin that enforces best practices and detects anti-patterns in Mocha test suites.

#unit-testing#nodejs#testing
Stars13
Forks4
Last commit6 days ago
linguist.cr
linguist.crCrystal

A Crystal implementation of GitHub's Linguist for detecting programming languages in files and repositories.

#syntax-highlighting#linguist#programming-languages
Stars12
Forks2
Last commit6 years ago
Sublime text package
Sublime text packagePython

Sublime Text 3 plugin for OCaml development with Merlin 2 integration, providing code analysis, autocomplete, and type inference.

#ocaml-development#autocomplete#type-inference
Stars12
Forks1
Last commit9 years ago
ada-lsp
ada-lspAda

An implementation of the Language Server Protocol for the Ada programming language, enabling IDE features like auto-complete and goto definition.

#vscode-extension#ide-integration#ada
Stars12
Forks2
Last commit8 years ago
js-doc-parse
js-doc-parseJavaScript

A JavaScript parser library that extracts inline documentation by fully analyzing source code, designed for Dojo Toolkit but extensible.

#dojo-toolkit#javascript-parser#amd
Stars11
Forks5
Last commit11 years ago
clean-diagnostic
clean-diagnosticLua

A Neovim plugin that displays LSP diagnostics in a clean floating window with minimal UI.

#vimscript#developer-tools#lua-plugin
Stars10
Forks0
Last commit2 months ago
slime-critic
slime-criticEmacs Lisp

SLIME extension that integrates Lisp Critic to analyze Common Lisp code for bad programming practices.

#emacs#lisp#slime
Stars10
Forks1
Last commit3 years ago
coq-scripts
coq-scriptsRocq Prover

A collection of utility scripts for working with Coq proof assistant files, including parsing, analysis, and automation tools.

#developer-tools#command-line-tools#coq
Stars9
Forks6
Last commit2 months ago
VSMac-CodeDistribution
VSMac-CodeDistributionC#

A Visual Studio for Mac extension that visually displays code distribution across projects in a solution.

#macos-development#xamarin#developer-tools
Stars9
Forks3
Last commit3 years ago
token-count.nvim
token-count.nvimLua

A Neovim plugin that counts AI model tokens in text files with background caching and editor integrations.

#developer-tools#background-caching#editor-integration
Stars9
Forks0
Last commit1 month ago
treesitter-utils
treesitter-utilsLua

A collection of Neovim Treesitter utility methods to simplify working with syntax trees and reduce boilerplate code.

#treesitter#utility-library#syntax-parsing
Stars9
Forks2
Last commit2 years ago
rule-gen
rule-genJavaScript

Generate AI coding assistant rules by analyzing your actual source code with Google Gemini.

#ai-coding-assistant#developer-tools#mdc
Stars9
Forks1
Last commit4 months ago
asdf-dependency-graph
asdf-dependency-graphCommon Lisp

A minimal Common Lisp wrapper for generating ASDF system dependency graphs using Graphviz's dot.

#lisp-tools#asdf#system-dependencies
Stars8
Forks1
Last commit3 years ago
gemini-mcp
gemini-mcpTypeScript

An MCP server that integrates Google's Gemini AI with Claude Code for enhanced development workflows like code analysis and planning.

#developer-tools#ai-assistant#claude-code
Stars8
Forks1
Last commit1 year ago
Linguist
Linguist

A deprecated GitHub Action that detects programming languages in files or repositories and outputs language breakdown in JSON format.

#workflow-automation#github-action#linguistic-analysis
Stars7
Forks0
Last commit2 years ago
Browse and Doc It
Browse and Doc ItHTML

A RAD Studio IDE plug-in for code browsing, documentation, coding checks, and metrics.

#ide-plugin#software-metrics#code-browsing
Stars7
Forks5
Last commit10 months ago
PreviousPage 5 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
Next
#Static Analysis86
#Developer Tools72
#Code Quality33
#Cli Tool27
#Go18
#Python18
#Javascript17
#Golang15
#Ast13
#Development Tools13
#Refactoring13
#Lua12