Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Garbage Collection

Garbage Collection

32 projects

Showing 32 of 32 projects

Go Code Review Comments
Go Code Review CommentsGo

An open-source programming language for building simple, reliable, and efficient software.

#systems-programming#programming-language#backend-development
Stars135.3k
Forks19.1k
Last commit9 hours ago
Lua
LuaC

A lightweight, embeddable scripting language designed for extensibility and performance.

#embedded-scripting#c-api#extensible-language
Stars10.2k
Forks2.0k
Last commit17 hours ago
Cello
CelloC

A library that brings higher-level programming features like generic data structures, polymorphism, and garbage collection to C.

#systems-programming#c-library#embedded-systems
Stars7.1k
Forks388
Last commit1 year ago
Duktape
DuktapeJavaScript

An embeddable, portable JavaScript engine with a compact footprint, designed for integration into C/C++ projects.

#c-integration#javascript-engine#portable
Stars6.2k
Forks543
Last commit2 years ago
MicroQuickJS
MicroQuickJSC

A JavaScript engine for embedded systems requiring as little as 10 kB of RAM, implementing a stricter ES5 subset.

#iot#embedded-systems#javascript-engine
Stars6.0k
Forks235
Last commit1 month ago
GCViewer
GCViewerJava

A Java tool that visualizes and analyzes verbose garbage collection logs from multiple JVM vendors to help optimize memory performance.

#oracle-jdk#performance-analysis#java
Stars4.6k
Forks992
Last commit1 month ago
statsviz
statsvizGo

Visualize real-time Go runtime metrics like heap, goroutines, and GC pauses via a web-based dashboard.

#garbage-collector#runtime-metrics#dashboard
Stars3.6k
Forks124
Last commit7 days ago
Boehm GC
Boehm GCC

A conservative garbage collector for C and C++ providing automatic memory management without requiring language changes.

#memory-allocation#memory-management#garbage-collector
Stars3.5k
Forks441
Last commit18 hours ago
Rubinius
RubiniusC

A modern language platform supporting multiple programming languages with a virtual machine architecture and advanced developer tools.

#multi-language#language-platform#developer-tools
Stars3.1k
Forks589
Last commit10 months ago
v8-perf
v8-perfJavaScript

A curated collection of notes and resources about V8 engine internals and Node.js performance optimization.

#nodejs-performance#performance-analysis#v8-engine
Stars2.3k
Forks114
Last commit3 years ago
Awesome JVM
Awesome JVM

A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.

#systems-programming#low-latency#java-virtual-machine
Stars2.2k
Forks227
Last commit3 years ago
JVM
JVM

A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.

#memory-management#virtual-machine#low-level
Stars2.2k
Forks227
Last commit3 years ago
nova
novaRust

A lightweight, modular JavaScript engine written in Rust with a focus on embeddability and data-oriented design.

#javascript-engine#embedding#interpreter
Stars1.9k
Forks78
Last commit1 month ago
SPTPersistentCache
SPTPersistentCacheObjective-C

A persistent LRU cache for iOS and macOS that stores NSData with TTL, disk management, and corruption protection.

#ios#lru-cache#caching
Stars1.2k
Forks75
Last commit8 days ago
tgc
tgcC

A tiny, conservative mark-and-sweep garbage collector for C written in ~500 lines of code.

#systems-programming#memory-management#mark-and-sweep
Stars1.1k
Forks67
Last commit3 years ago
Glide Bitmap Pool
Glide Bitmap PoolJava

A memory management library for Android that reuses bitmap memory to reduce garbage collection and improve app performance.

#bitmap#java-library#glide
Stars601
Forks101
Last commit1 year ago
NBench
NBenchC#

Cross-platform performance benchmarking and testing framework for .NET applications.

#azure-devops#performance-testing#unit-testing
Stars540
Forks48
Last commit1 year ago
nix-du
nix-duRust

Visualize which Nix garbage collection roots to delete to free space in your Nix store.

#storage-optimization#system-administration#disk-usage
Stars484
Forks8
Last commit8 days ago
fleabitdev/gamelisp
fleabitdev/gamelispRust

A scripting language designed for Rust game development with Lisp-like syntax.

#lisp#repl#game-development
Stars400
Forks13
Last commit4 years ago
lvgl
lvglC

MicroPython bindings for LVGL, enabling embedded GUI development on resource-constrained devices.

#lvgl#callback-binding#micropython
Stars351
Forks193
Last commit23 days ago
BESEN
BESENPascal

Complete ECMAScript Fifth Edition implementation in Object Pascal with JIT compilation and garbage collection.

#free-pascal#embedded-scripting#javascript-engine
Stars229
Forks48
Last commit2 months ago
stats
statsGo

A Go package for monitoring application and system statistics (memory, CPU, goroutines) and sending them via UDP for logging.

#observability#monitoring#system-metrics
Stars172
Forks19
Last commit10 years ago
GameMonkey Script
GameMonkey ScriptC++

An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.

#embedded-scripting#c-syntax#c-plus-plus
Stars157
Forks19
Last commit4 years ago
Janitor
JanitorLuau

A thread-safe Lua library for Roblox that simplifies garbage collection by managing object cleanup through a unified interface.

#luau#memory-management#maid
Stars144
Forks16
Last commit9 months ago
angrr
angrrRust

Automatically cleans up old Nix garbage collection roots based on configurable policies to free up disk space.

#disk-cleanup#direnv#system-administration
Stars139
Forks3
Last commit6 days ago
docker_gc
docker_gcShell

Automatically removes unused Docker Swarm objects like containers, volumes, and networks based on configurable age thresholds.

#system-maintenance#docker-service#docker-swarm
Stars127
Forks23
Last commit2 years ago
cleanreg
cleanregShell

A command-line tool to delete image manifests from Docker Registry v2, enabling cleanup of tags and repositories.

#docker-registry#image-cleanup#cli-tool
Stars58
Forks18
Last commit3 years ago
trivial-garbage
trivial-garbageCommon Lisp

A portable Common Lisp library providing finalizers, weak hash-tables, and weak pointers across implementations.

#finalizers#memory-management#portability
Stars47
Forks16
Last commit2 years ago
memutils
memutilsD

A D library providing enhanced allocators, allocator-aware containers, and lifetime management utilities for fine-grained memory control.

#d-language#thread-safety#smart-pointers
Stars45
Forks12
Last commit1 year ago
ArrayList
ArrayListGame Maker Language

A garbage-collected List class for GameMaker Studio 2.3+ built on standard arrays, offering array accessors and 50+ functions.

#gamemaker#array#gml-library
Stars19
Forks1
Last commit5 years ago
prometheus-g
prometheus-gCommon Lisp

A Prometheus collector for monitoring Common Lisp garbage collector metrics, currently supporting SBCL.

#observability#sbcl#asdf
Stars7
Forks0
Last commit3 days ago
Map
MapHTML

A garbage-collected hashtable implementation for GameMaker Studio 2.3+ with support for non-string keys.

#structs#data-structures#gamemaker-studio
Stars3
Forks1
Last commit6 years ago

Related Tags

#Memory Management8#Game Development6#Performance6#Javascript Engine4#Systems Programming4#Cross Platform4#Monitoring4#Bytecode3#Embedded Scripting3#Go3#Jvm3#Scripting Language3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub