The Wayback Machine - https://web.archive.org/web/20210818123836/https://github.com/topics/memory-safety
Here are
22 public repositories
matching this topic...
Wrangling Untrusted File Formats Safely
Updated
Jul 30, 2021
Rust
A Fast and Safe Python based on PyPy
Updated
Sep 3, 2020
Python
MesaLock Linux: a memory-safe Linux distribution.
Updated
Nov 12, 2018
Shell
Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.
Updated
Jul 13, 2021
Rust
Lean C/C++ Bounds Checking with Low-Fat Pointers
Runtime type and bounds-error checking for C/C++
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
Configurable instrumentation of LLVM bitcode
In-memory security with secure data types
Lists of must-read papers (mainly security papers)
Some C++ utility library, especially on hash tables.
C Compiler that strives to be as (memory) safe as possible.
Identification and Analysis of unsafe.Pointer Usage Patterns in Open-Source Go Code
Internal presentation about Rust, focused on memory safety and concurrency
LinearLang is a programming language based on linear type system that ensures memory safety.
Updated
Jun 12, 2017
OCaml
instrumentor is a tool for instrumenting LLVM IR to detect problems at runtime. instrumentor is intended to provide a clean, high-level, modern replacement for the sanitizer infrastructure which LLVM has evolved. The initial focus is on memory safety issues such as leaks, use-after-free, stack smashing, and so on.
A C-like language with explicit free which is nonetheless safe
Updated
Jul 26, 2021
Python
D for a safer linux kernel using dpp
Updated
May 13, 2019
Shell
Header-only implementation of SECDED encoding as C/C++ constant expressions
Improve this page
Add a description, image, and links to the
memory-safety
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
memory-safety
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.