🗑️ Implement a mark-and-sweep garbage collector in Rust to understand memory management and explore custom heap allocation.
-
Updated
Nov 7, 2025 - Rust
🗑️ Implement a mark-and-sweep garbage collector in Rust to understand memory management and explore custom heap allocation.
A simple Garbage collector for Rust, using no unsafe code. Does not use Drop, so you can move out of Gc'ed values (That's important :) ).
Primary programming language of ZenOS
Garbage collection visualization environment (The GC Handbook practice)
Memory allocator, similar to the one used in malloc function, implemented in Rust.
💻 A bytecode VM with its own assembler, dynamic memory allocation, and garbage collection
Implementing a Python from scratch, for show
A Ruby binding for MMTk (the Memory Management Toolkit). This allows high-perfomance research garbage collectors to be used instead of the standard MRI GC.
A library to assist in the creation of an interpreter or compiler and its associated runtime.
Garbage Collector for Microservice Architectures
Garbage collection for Rust inspired by CPython's gcmodule
The initial (legacy) compiler for the Gera programming language.
A fast garbage collector based on cycle collection for Rust programs.
moved to https://codeberg.org/core-lang/core
a reference-counting cycle collection library in rust
Add a description, image, and links to the garbage-collection topic page so that developers can more easily learn about it.
To associate your repository with the garbage-collection topic, visit your repo's landing page and select "manage topics."