awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 रिपॉजिटरी

Awesome GitHub RepositoriesStatic Single Assignment Analysis

Analysis technique that transforms code into a form where each variable is assigned exactly once.

Distinct from Variable Assignments: Specific static analysis technique for data flow tracking, distinct from general variable assignment primitives.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Static Single Assignment Analysis. Refine with filters or upvote what's useful.

Awesome Static Single Assignment Analysis GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • securego/gosecsecurego का अवतार

    securego/gosec

    8,866GitHub पर देखें↗

    gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws. It functions as a security analyzer that inspects the abstract syntax tree to identify insecure function calls, API usage, and potential security risks. The tool distinguishes itself by mapping detected vulnerabilities to Common Weakness Enumeration identifiers for standardized reporting and integrating with external AI models to suggest code fixes for identified issues. Its capabilities cover the detection of injection vulnerabilities, hardcoded credentials, weak cryptograph

    Tracks variable assignments and data flow to identify vulnerabilities that depend on value changes.

    Go
    GitHub पर देखें↗8,866
  • webassembly/binaryenWebAssembly का अवतार

    WebAssembly/binaryen

    8,354GitHub पर देखें↗

    Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ

    Transforms code into single-assignment form so each variable has one assignment to simplify optimization.

    WebAssemblyc-plus-pluscompilersemscripten
    GitHub पर देखें↗8,354
  • chai2010/go-ast-bookchai2010 का अवतार

    chai2010/go-ast-book

    5,510GitHub पर देखें↗

    go-ast-book एब्स्ट्रैक्ट सिंटैक्स ट्री (AST) विश्लेषण, कंपाइलर डेवलपमेंट और स्टेटिक कोड वेरिफिकेशन पर केंद्रित शैक्षिक और तकनीकी संसाधनों का एक संग्रह है। यह Go सोर्स कोड को पार्स करने, ट्रैवर्स करने और उसका विश्लेषण करके अर्थ निकालने के लिए गाइड और मैनुअल प्रदान करता है। यह प्रोजेक्ट कंपाइलर फ्रंटएंड बनाने के लिए एक संदर्भ के रूप में कार्य करता है, जो हाई-लेवल कोड को इंटरमीडिएट रिप्रेजेंटेशन और सिंगल स्टेटिक असाइनमेंट फ़ॉर्म में अनुवाद करने को कवर करता है। यह भाषा टूलिंग विकसित करने और स्टेटिक कोड विश्लेषण करने के लिए इन तकनीकों का उपयोग करने के निर्देश भी प्रदान करता है। संसाधन लेक्सिकल टोकनाइज़ेशन, एक्सप्रेशन्स और डिक्लेरेशन्स की स्ट्रक्चरल पार्सिंग और सोर्स फ़ाइलों के लिए कोऑर्डिनेट ट्रैकिंग सहित स्टेटिक विश्लेषण क्षमताओं की एक विस्तृत श्रृंखला को कवर करते हैं। यह आइडेंटिफ़ायर रिज़ॉल्यूशन, टाइप करेक्टनेस वेरिफिकेशन और कॉनकरेंसी और डिफ़र्ड एक्ज़ीक्यूशन के लिए कंट्रोल फ़्लो विश्लेषण जैसी सिमेंटिक विश्लेषण प्रक्रियाओं का भी विवरण देता है।

    Implements analysis techniques that transform high-level code into a form where each variable is assigned exactly once.

    Go
    GitHub पर देखें↗5,510
  • uber-go/nilawayuber-go का अवतार

    uber-go/nilaway

    3,765GitHub पर देखें↗

    Nilaway is a static analysis tool and linter plugin for Go designed to identify potential nil pointer dereferences in source code to prevent runtime panics. It functions as an inter-procedural pointer analyzer that tracks data flow across functions and packages to detect memory safety issues. The tool differentiates itself by tracking pointer states through anonymous functions, closures, and struct initializations. It employs a pointer analysis framework that monitors how values flow through a program to determine if a variable is safe to dereference at a specific point. The analyzer can be

    Uses Static Single Assignment (SSA) form to track how pointer values flow through the program.

    Gogonil-pointernilability
    GitHub पर देखें↗3,765
  • svf-tools/svfSVF-tools का अवतार

    SVF-tools/SVF

    1,684GitHub पर देखें↗

    SVF is an open-source static program analysis framework and points-to analysis library that tracks memory references, variable aliases, and data dependencies across whole programs. The platform translates compiled intermediate code formats into unified internal representations, constructing constraint graphs, call graphs, and control-flow graphs to model interprocedural execution behavior and memory state. The framework incorporates specialized engines for flow-sensitive, flow-insensitive, and context-sensitive pointer analysis alongside sparse value-flow graph generation. It features memory

    Constructs detailed program assignment graphs representing pointer values and memory objects.

    C++code-analysiscode-securitydependency-analysis
    GitHub पर देखें↗1,684
  1. Home
  2. Programming Languages & Runtimes
  3. Variable Assignments
  4. Static Single Assignment Analysis

सब-टैग एक्सप्लोर करें

  • Assignment Graph ModelersTools constructing program assignment graphs with typed nodes and edges for constraints. **Distinct from Static Single Assignment Analysis:** Distinct from Static Single Assignment Analysis: focuses on explicit graph modeling of assignments rather than general SSA transformation.