Lightweight static analyzer for several programming languages
-
Updated
Aug 7, 2023 - Rust
Lightweight static analyzer for several programming languages
A command line tool to identify complex code
"Zero setup" & "Blazingly fast" general code file relationship analysis. With Python & Rust. Based on tree-sitter and git analysis. Support MCP and ready for AI🤖
atom is a novel intermediate representation for applications and a standalone tool that is powered by chen.
rust 项目源码分析
LLQL is a tool that allow you to run SQL-like query with Pattern matching functions inspired by LLVM InstCombine Pattern Matchers on LLVM IR/Bitcode files
Identify duplicate functions and portions of functions among one or more binaries
The gas-analyzer is a tool for Ethereum developers seeking to enhance the efficiency and gas optimization of their Solidity code by Leveraging pattern matching and AST analysis, it discovers potential optimizations to boost efficiency
An experimental, 100% AI-generated, high-performance code intelligence server providing AI assistants with a graph-based understanding of codebases.
Rust - Are We Auto-complete Yet?
Fast COBOL code analysis and reporting (Rust + Go).
A Rust-based code relationship management tool using MCP protocol. Organize and understand code structure through tags, comments, and relationships with advanced query capabilities (AND/OR/NOT/wildcards).
Simple Code Analysis MCP server, language agnostic with code indexing and search capabilities.
Scrappy: A CLI tool for extracting and concatenating text files from a directory structure, making it easy to ask questions about your codebase using GPT-like models.
Revolutionary AI-powered development platform with Code Time Travel, AI Pair Programming, and unique features not found anywhere else
Lightweight Rust CLI vulnerability scanner
⚡ Blazing-fast security scanner for AI/LLM usage in codebases. Detect vulnerabilities, enforce budgets, and audit AI implementations.
A library to gather structured statistics on the source code files in a software repository, generate embeddings and store in a vector database.
output llvm ast in xml format keeping the tree structure
Add a description, image, and links to the code-analysis topic page so that developers can more easily learn about it.
To associate your repository with the code-analysis topic, visit your repo's landing page and select "manage topics."