awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesRust Program Analysis

Static analysis tools specifically designed to detect errors like overflows and panics in Rust applications.

Distinguishing note: Candidates focus on Rust as a language or runtime accelerations, not on static analysis tools for the language.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Rust Program Analysis. Refine with filters or upvote what's useful.

Awesome Rust Program Analysis GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • intellij-rust/intellij-rustAvatar von intellij-rust

    intellij-rust/intellij-rust

    4,533Auf GitHub ansehen↗

    Dieses Projekt ist ein IntelliJ-IDE-Plugin, das eine integrierte Entwicklungsumgebung für Rust bereitstellt. Es dient als Build-System-Orchestrator und Debugger-Schnittstelle und bietet umfassende Sprachanalyse, Syntax-Highlighting und intelligente Unterstützung bei der Codebearbeitung. Das Plugin integriert sich in einen Language Server, um Echtzeit-Typinferenz und Codenavigation bereitzustellen. Es enthält ein dediziertes statisches Analysetool zur Erkennung von Codeduplikaten, zur Analyse von Speicherlecks und zur Messung der Testabdeckung. Das Toolset deckt Toolchain-Management und Cargo-Integration für die Abhängigkeits- und Manifest-Handhabung ab. Es bietet zudem Funktionen für Performance-Profiling, Laufzeit-Programm-Debugging und Testautomatisierung sowie Unterstützung für die Webanwendungsentwicklung, einschließlich Container-Management und Datenbank-Schema-Exploration.

    Includes a static analysis suite for detecting code duplicates and analyzing memory leaks in Rust projects.

    Kotlinclionhacktoberfestintellij
    Auf GitHub ansehen↗4,533
  • model-checking/kaniAvatar von model-checking

    model-checking/kani

    2,943Auf GitHub ansehen↗

    Kani is a formal verification tool and model checker for Rust. It functions as a bit-precise static analyzer that mathematically proves the correctness and memory safety of code by exhaustively analyzing program states to identify undefined behavior, panics, and logic errors. The tool identifies bugs by producing concrete counterexamples when program assertions or safety contracts are violated. It enables the definition of function contracts through preconditions and postconditions to verify that inputs and outputs match expected behavior. The system provides capabilities for Rust program an

    Analyzes Rust applications for arithmetic overflows and panics to eliminate runtime errors before deployment.

    Rustmodel-checkingrustverification
    Auf GitHub ansehen↗2,943
  • razrfalcon/cargo-bloatAvatar von RazrFalcon

    RazrFalcon/cargo-bloat

    2,718Auf GitHub ansehen↗

    cargo-bloat is a binary size analyzer and compilation analysis tool for Rust. It identifies the largest functions and dependencies within compiled executables to locate space-consuming code and reduce the overall binary footprint. The tool functions as a build profile inspector and symbol size profiler, allowing users to analyze how different compiler options and build profiles affect the final binary size. It can export symbol data into human-readable tables or JSON format to monitor the footprint of specific crates. Capabilities include multi-target analysis across different platforms and

    Examines compiled Rust binaries to identify which components consume the most disk space.

    Rust
    Auf GitHub ansehen↗2,718
  1. Home
  2. Programming Languages & Runtimes
  3. Rust Program Analysis

Unter-Tags erkunden

  • Executable Size AnalysisAnalysis of compiled executables to determine the disk space consumption of specific components. **Distinct from Rust Program Analysis:** Focuses on binary size and bloat analysis rather than detecting errors like overflows or panics.