awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPBlogSitemapPrivacyTerms
Memory Safety Mechanisms · Awesome GitHub Repositories

2 repos

Awesome GitHub RepositoriesMemory Safety Mechanisms

Language features and runtime checks designed to prevent common memory-related vulnerabilities.

Distinguishing note: Focuses on incremental safety and explicit unsafe boundary management.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Memory Safety Mechanisms. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Memory Safety Mechanisms

Awesome Memory Safety Mechanisms GitHub Repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • carbon-language/carbon-lang

    carbon-language/carbon-lang

    33,637View on GitHub↗

    Carbon is an experimental, compiled systems programming language designed as a successor to C++. It focuses on providing a high-performance environment for modern software development while prioritizing memory safety and expressive generic programming. The language is built to support performance-critical engineering, allowing for precise control over memory layout and execution flow. A primary differentiator of the project is its bidirectional interoperability with existing C++ codebases. This allows developers to call functions and share data between languages without manual wrappers, facil

    Provides incremental memory safety through isolated unsafe blocks and strict initialization tracking.

    C++carbon-langcompilercpp
    33,637View on GitHub↗
  • google/comprehensive-rust

    google/comprehensive-rust

    32,661View on GitHub↗

    Comprehensive Rust is a structured educational curriculum designed to teach the Rust programming language, focusing on its core principles of memory safety, performance, and type correctness. The project provides a comprehensive learning path for software engineers, covering the language's ownership model, borrow checking, and compile-time validation mechanisms that eliminate common memory-related errors without the need for a garbage collector. The curriculum distinguishes itself by offering specialized modules that demonstrate how to apply these safety guarantees in diverse, high-performanc

    Prevents data races and invalid memory access through compile-time reference usage analysis.

    Rustandroidclassroomcourse
    32,661View on GitHub↗