#static-analysis

  1. zizmor

    Static analysis for GitHub Actions

    v1.19.0 3.4K #github-actions #static-analysis #security
  2. ra_ap_load-cargo

    Loads a Cargo project into a static instance of rust-analyzer for analysis

    v0.0.311 9.3K #rust-analyzer #language-server #static-analysis #cargo #load #language-server-protocol #clippy
  3. sprocket

    A command line tool for working with Workflow Description Language (WDL) documents

    v0.19.0 850 #workflow-description-language #language-server #document #input-file #command-line #lint #static-analysis #bioinformatics #lsp #shell-completion
  4. mago-type-syntax

    core utilities useful for building lexers and parsers within Mago

    v1.0.3 #ast #lexer #php-parser #mago #static-analysis #source-file #parse-error #syntax-tree #error-spans #string-spans
  5. mad-useful

    A multi-tool utility for file operations and text processing

    v0.2.0 #static-analysis #complexity-analysis #file-ownership #codebase #git #git-history-analysis #author #file-utility #density #mad
  6. momoa

    A JSON parsing library suitable for static analysis

    v3.2.5 #ast #json-parser #static-analysis #tokenize
  7. veracode-platform

    A comprehensive Rust client library for the Veracode platform (Applications, Identity, Pipeline Scan, Sandbox)

    v0.7.7 #rate-limiting #security-vulnerabilities #veracode #static-analysis #platform
  8. decy-parser

    C AST parsing using clang-sys for Decy transpiler

    v1.0.2 #static-analysis #transpiler #c #rust
  9. rapx

    A static analysis platform for use-after-free, memory leakage detection, etc

    v0.6.22 #static-analysis #detect #platform #logging #cargo-clean #memory-safety #env-var #call-graph #cargo-check #cargo-rustc
  10. cargo-check-external-types

    Static analysis tool to detect external types exposed in a library's public API

    v0.4.0 1.1K #public-api #static-analysis #continuous-integration #cargo-check #external #markdown-tables #rustdoc #author #rustdoc-json #config-file
  11. lol-lint

    A strict, unapologetic linter for LOLCODE

    v0.1.1 #linter #code-quality #lolcode #static-analysis
  12. octofhir-fhirpath-analyzer

    FHIRPath static analysis and type-enriched AST engine with semantic validation

    v0.4.20 260 #static-analysis #fhir-path #validation #expression #validation-error #cache #suggestions #type-inference #function-signature #error-message
  13. decy-hir

    High-level Intermediate Representation for C-to-Rust transpilation

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  14. of-vscode-project-generator-rs

    openFrameworks VSCode Project Generator (for static analysis only)

    v0.1.6 240 #project-generator #static-analysis #open-frameworks #vs-code #version
  15. decy-ownership

    Ownership and lifetime inference for C-to-Rust conversion (CRITICAL)

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  16. flowistry

    Modular information flow analysis

    v0.5.44 2.6K #flow-analysis #ide-plugin #dataflow #compiler-plugin #compute #static-analysis
  17. rusty-cpp

    A Rust-based static analyzer that applies Rust's ownership and borrowing rules to C++ code

    v0.1.0 #static-analysis #memory-safety #cpp #borrow-checker
  18. ruchyruchy

    JIT Compiler + Advanced Debugging Tools - Cranelift-based JIT with mixed-mode execution, eBPF syscall tracing, statistical profiling, 10 quality tools, automated bug detection, 95%+ detection rate…

    v1.23.0 1.8K #bug-discovery #static-analysis #testing #github #quality #quality-analysis
  19. garbage-code-hunter

    A humorous Rust code quality detector that roasts your garbage code

    v0.1.2 #code-quality #issue #statistics #static-analysis #detect #detector #humorous #file-structure #suggestions #hunter
  20. cargo-fa

    Static analysis tool for framealloc - detect memory intent violations before runtime

    v0.11.1 #memory-allocator #linter #game-engine #static-analysis
  21. fta

    Fast TypeScript Analyzer

    v3.0.0 #static-analysis #typescript #quality-metrics #output #complexity
  22. decy-analyzer

    Static analysis and type inference for C code

    v1.0.2 #static-analysis #transpiler #compiler #c #rust
  23. lynx_eye

    A code complexity analyzer for JavaScript, TypeScript, and Rust using tree-sitter. Calculates NLOC, CCN, token count, and complexity scores.

    v0.0.3 #static-analysis #tree-sitter #complexity #cyclomatic
  24. issun-analyzer

    Static analysis tools for ISSUN game framework code

    v0.6.0 #plugin-system #static-analysis #hook #validation #issun #event-bus #combat-system #warnings #game-framework
  25. arch-lint-core

    Core framework for architecture linting - traits, types, and analyzer

    v0.2.0 #syn #architecture #static-analysis #lint
  26. cargo_pup

    architectural linting tool that integrates with rustc to enforce architectural patterns and boundaries

    v0.1.4 #compiler #architecture #rustc #linting #static-analysis
  27. oxidescan

    A fast, human-friendly Rust code health checker that runs in seconds and tells you what’s risky, what’s slow, and what’s messy—so you can ship with confidence

    v1.0.0 #cargo #lint #static-analysis #rust #cli
  28. loctree

    Fast, language-aware codebase analyzer for detecting dead exports, circular imports, and generating dependency graphs

    v0.7.4 #import-export #dead-code #codebase #static-analysis
  29. pylyzer

    A static code analyzer & language server for Python

    v0.1.0-beta.0 #language-server #static-analysis #python #server-for-python #type-checker
  30. decy-stdlib

    C standard library prototypes for the Decy C-to-Rust transpiler

    v1.0.2 #static-analysis #transpiler #rust #c #compiler
  31. nu-lint

    Linter for Nu shell scripts that helpfully suggests improvements

    v0.0.80 #nu-shell #linter #code-quality #shell #static-analysis
  32. sarif_rust

    A comprehensive Rust library for parsing, generating, and manipulating SARIF (Static Analysis Results Interchange Format) v2.1.0 files

    v0.3.0 130 #static-analysis #json-parser #security #parser #json
  33. decy

    CLI tool for C-to-Rust transpilation with EXTREME quality standards

    v1.0.2 #static-analysis #transpiler #rust #compiler #c
  34. decy-verify

    Safety property verification for transpiled Rust code

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  35. bullshitdetector

    Blazing-fast pattern detector for magic numbers, hardcoded values, and code smells using regex and golden-ratio math

    v0.1.0 #magic-numbers #linter #code-quality #refactoring #static-analysis
  36. searchdeadcode

    A fast CLI tool to detect and remove dead/unused code in Android projects (Kotlin & Java)

    v0.4.0 #dead-code #static-analysis #java #kotlin #android
  37. plceye

    PLC code smell detector and static analyzer for L5X and PLCopen files

    v0.7.1 #static-analysis #plc #code-smell #l5x #plcopen
  38. debtmap

    Code complexity and technical debt analyzer

    v0.10.0 #cognitive-complexity #static-analysis #technical-debt #complexity
  39. decy-codegen

    Rust code generation from HIR with minimal unsafe blocks

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  40. dei

    Static analysis tool for detecting god classes and god methods

    v0.1.0 #linter #code-quality #refactoring #static-analysis
  41. flowistry_ide

    Information Flow in the IDE for Rust

    v0.5.44 1.6K #flowistry #static-analysis #ide #flow-analysis #dataflow #visual-studio-code #ide-plugin
  42. chelonian

    Static analyzer for ROS workspaces

    v0.1.0 #ros2 #static-analysis #migration #robotics #ros2-robotics #ros
  43. neural-complexity

    Code complexity analyzer for Python and TypeScript using cyclomatic and cognitive complexity metrics

    v0.1.0 #complexity #cyclomatic #cognitive #static-analysis
  44. arch-lint-rules

    Built-in lint rules for arch-lint

    v0.2.0 #lint #architecture #static-analysis #syn
  45. py2erg

    A Python -> Erg converter

    v0.1.0-beta.0 #language-server #erg #python #pylyzer #static-analysis #converter #type-checker #python-ast #server-for-python
  46. bappy-script

    Gankra's toy compiler

    v0.1.0 #interpreter #control-flow #compiler #static-analysis #closures #toy #type-checking #messing #nominal #scoping
  47. mcpsec

    Security scanner for Model Context Protocol (MCP) servers

    v0.3.0 #mcp #static-analysis #scanner #security
  48. aws-fully-qualified-names

    For extracting def use statements from code

    v2.1.4 130 #static-analysis #name #python #ast #qualified #javascript #java #tree-sitter #typescript #snippets
  49. circomspect

    A static analyzer and linter for the Circom zero-knowledge DSL

    v0.9.0 750 #circom #zero-knowledge #cryptography #static-analysis
  50. rust-guardian

    Dynamic code quality enforcement preventing incomplete or placeholder code

    v0.1.0 #code-quality #static-analysis #validation #cli-validation #rust
  51. masterror-template

    Template utilities for masterror and its derive macros

    v0.4.0 470 #macro-derive #template #masterror #formatter #proc-macro #producing #error-display #static-analysis #error-handling
  52. scoper

    A TypeScript code analyzer using the OXC parser

    v0.1.2 120 #static-analysis #oxc #typescript
  53. arch-lint-macros

    Procedural macros for arch-lint rule definitions

    v0.2.0 #lint #architecture #syn #static-analysis
  54. go-analyzer

    A high-performance Language Server Protocol (LSP) implementation for Go code analysis, providing real-time variable lifecycle tracking and data race detection

    v0.1.1 #static-analysis #race-detection #go #concurrency #lsp
  55. sparta

    software components specially designed for building high-performance static analyzers based on the theory of Abstract Interpretation

    v0.1.2 #abstract-interpretation #analyzers #static-analysis #component #building #formal-verification
  56. pydeadcode

    Fast Python dead code finder, built in Rust

    v0.1.0 #python #pattern #dead #decorated #export #static-analysis #tree-sitter #python-ast #dynamic-attributes #py
  57. omnitype

    A hybrid type checker for Python and other dynamic languages

    v0.1.2-beta.1 #python #type-checking #static-analysis
  58. decy-agent

    Background daemon for incremental transpilation and watching

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  59. chandeliers-san

    AST definition and static analysis procedures of Candle

    v1.0.0 410 #static-analysis #ast #candle #define #proc-macro #type-checking #lustre #positivity
  60. qlty-llm

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #static-analysis
  61. tinymist-analysis

    Typst Static Analyzers for Tinymist

    v0.14.6-rc1 #typst #static-analysis #language
  62. qlty-types

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #static-analysis
  63. decy-book

    Book-based verification for transpiled Rust code

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  64. kotoba-linter

    Kotoba Code Linter - Static analysis tool for .kotoba files

    v0.1.16 #linter #kotoba #code-quality #diagnostics #static-analysis
  65. veriwasm

    A safety verifier for native-compiled WebAssembly code

    v0.1.4 #static-analysis #wasm #verification #binary-analysis #security
  66. qlty-analysis

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #static-analysis
  67. cpg-rs

    working with Code Property Graphs (CPG)

    v0.1.0 #static-analysis #graphs #property-graph #code-property-graph
  68. am_list

    A tree-sitter-powered command line tool to list functions marked with Autometrics annotations

    v0.3.0 100 #tree-sitter #autometrics #static-analysis #list #query-language
  69. qlty-test-utilities

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #static-analysis
  70. qlty-config

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #static-analysis
  71. decy-mcp

    MCP server for Claude Code integration

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  72. qlty-smells

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #static-analysis
  73. decy-repo

    GitHub repository transpilation with parallel processing

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  74. qlty-cloud

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #static-analysis #coverage-analysis
  75. cargo-recon

    Enumerate viable fuzzing targets in Rust code

    v0.1.0 #fuzzing #static-analysis #rust #security #cli
  76. vuln-reach

    Code reachability path analysis

    v0.1.1 #tree-sitter #package-resolver #vulnerabilities #javascript #reach #static-analysis #reachability #tarball #tgz
  77. chandeliers-syn

    Syntax of the Lustre language, to be parsed by procedural macros

    v1.0.0 280 #proc-macro #ast #lustre #translation #chandeliers #static-analysis #syntax-analysis #prog
  78. qlty-coverage

    Code quality toolkit

    v0.440.0 #linter #code-quality #code-coverage #testing #quality-analysis #static-analysis
  79. binsec

    Swiss Army Knife for Binary (In)Security

    v3.0.0 #pe #static-analysis #security #binary-analysis #swiss-army #serialization #logging #elf
  80. autoken

    A rust-lang static analysis tool to automatically check for runtime borrow violations

    v0.1.0 #static-analysis #mutable-borrow #run-time #violation #automatic #warnings #integrating #flow-control
  81. cargo-typesize

    Cargo extension to list size of all types in a crate

    v0.1.0 #cargo-subcommand #size #inspect #extension #size-of-types #static-analysis
  82. pylyzer_core

    pylyzer core

    v0.0.82 #language-server #python #static-analysis #type-checker #error #server-for-python #performance-testing #python-script #erg #python-ast
  83. Try searching with DuckDuckGo.

  84. decy-core

    Core transpilation pipeline for C-to-Rust conversion

    v1.0.2 #static-analysis #transpiler #compiler #c #rust
  85. decy-debugger

    Interactive debugger for Decy C-to-Rust transpiler with spydecy integration

    v1.0.2 #transpiler #static-analysis #compiler #c #rust
  86. cargo-powdr

    CLI to create, manage and run powdrVM projects

    v0.1.3 310 #zk-vm #run #performance #cli #create #manage-and-run #static-analysis #formal-verification #constraint-solver
  87. sfink_callgraph_traversal

    Experimental callgraph traversal/analysis tool, currently limited to loading an internal format produced by a static analysis

    v0.2.1 #call-graph #static-analysis #callgraph
  88. binary-serialize-derive

    A small representation for objects in the Ezno checker, used for caching to make checking faster

    v0.0.3 430 #ezno #javascript #type-checker #representation #typescript #experiment #cache #static-analysis #control-flow
  89. crown-annotation

    Annotations that are useful for the static analyser Crown

    v0.1.0 #static-analysis #crown
  90. riscv_analysis_cli

    RISC-V static analysis tool -- CLI

    v0.1.0-alpha #static-analysis #risc-v #binary-analysis
  91. riscv_analysis

    RISC-V static analysis tools

    v0.1.0-alpha #risc-v #static-analysis #binary-analysis
  92. surrealguard-core

    Core static analysis logic for SurrealGuard's powerful type inference

    v0.1.0 #static-analysis #graph-traversal #schema-definition #query #surrealql #type-inference #schema-validation
  93. autoken-rustc

    A rust-lang static analysis tool to automatically check for runtime borrow violations

    v0.1.0 #violation #static-analysis #run-time #tool #autoken
  94. dei-core

    Core types and traits for DEI static analysis tool

    v0.1.0 #traits #static-analysis #strong-typing #model
  95. code-blocks-server

    re-order your code

    v0.6.0 #tree-sitter #static-analysis
  96. drake

    A tree-sitter based codebase dependency explorer

    v0.2.0 #codebase #explorer #declaration #reference #language #static-analysis
  97. staticrypt_macros

    Macros for the staticrypt crate

    v1.2.2 #encryption #staticrypt #binary-data #macro #string-literal #sc #literals-string #nonce #static-analysis #proc-macro
  98. safepkt-backend

    A backend to run static analysis tools against rust-based programs

    v1.0.0 #back-end #static-analysis #verification #rust-based #fuzzing
  99. stagraph

    A graph-based static timing analysis (GB-STA) engine

    v0.1.0 #static-analysis #engine #graph-based #gb-sta #timing #min-max #gpu-acceleration
  100. sparta-proc-macros

    Rust proc macros

    v0.1.0 #sparta #proc-macro #abstract-interpretation #analyzers #component #static-analysis
  101. riscv_analysis_lsp

    RISC-V static analysis tool -- LSP helpers

    v0.1.0-alpha #risc-v #static-analysis #binary-analysis
  102. libvex-sys

    Basic wrapper around libVEX from Valgrind - source included in the crate, based on trailofbits' static analysis fork

    v0.1.1 #static-analysis #valgrind #fork #source #included
  103. token-analyzer

    Fast, parallel token security analyzer - Detect exposed secrets, API keys, and sensitive tokens in your codebase

    v0.0.1 #token #secret #api-key #static-analysis #security #security-analysis
  104. cargo-autoken

    A rust-lang static analysis tool to automatically check for runtime borrow violations

    v0.1.0 #static-analysis #violation #run-time #automatic #tool #cargo-component