Topic: "garbage-collector"
mono/mono
Mono open source ECMA CLI, C# and .NET implementation.
Language: C# - Size: 553 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 11,329 - Forks: 3,836

eclipse-openj9/openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Language: Java - Size: 188 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,446 - Forks: 763

arl/statsviz
🚀 Visualise your Go program runtime metrics in real time in the browser
Language: Go - Size: 20.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,315 - Forks: 122

bdwgc/bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
Language: C - Size: 29.8 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 3,276 - Forks: 425

justinethier/cyclone
:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.
Language: Scheme - Size: 24 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 849 - Forks: 44

dkorunic/betteralign
Make your Go programs use less memory (maybe)
Language: Go - Size: 276 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 811 - Forks: 13

OpenSmalltalk/opensmalltalk-vm
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Language: C - Size: 611 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 588 - Forks: 119

Ravenbrook/mps
The Memory Pool System
Language: C - Size: 250 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 567 - Forks: 77

hjacobs/kube-janitor 📦
Clean up (delete) Kubernetes resources after a configured TTL (time to live)
Language: Python - Size: 205 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 472 - Forks: 40

mmtk/mmtk-core
Memory Management ToolKit
Language: Rust - Size: 111 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 455 - Forks: 78

bullno1/ugc
A single-header incremental garbage collector library
Language: C - Size: 22.5 KB - Last synced at: about 24 hours ago - Pushed at: 11 months ago - Stars: 290 - Forks: 14

y1yang0/yvm
[yvm] low performance garbage-collectable jvm
Language: C++ - Size: 3.8 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 255 - Forks: 56

zesterer/broom
An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection
Language: Rust - Size: 39.1 KB - Last synced at: about 10 hours ago - Pushed at: almost 3 years ago - Stars: 251 - Forks: 9

imkiva/KiVM
🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
Language: C++ - Size: 2.29 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 248 - Forks: 37

chrisnas/DebuggingExtensions
Host of debugging-related extensions such as post-mortem tools or WinDBG extensions
Language: C# - Size: 4.44 MB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 216 - Forks: 21

CAFxX/gcnotifier
Know when GC runs from inside your golang code
Language: Go - Size: 707 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 188 - Forks: 6

corretto/heapothesys
Heapothesys /hɪˈpɒθɪsɪs/ is a heap allocation JVM benchmark developed by the Amazon Corretto team.
Language: Java - Size: 438 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 178 - Forks: 38

devtron-labs/winter-soldier
Scale down or delete unneeded workload after work hours based on conditions
Language: Go - Size: 8.38 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 176 - Forks: 24

artichoke/cactusref
🌵 Cycle-Aware Reference Counting in Rust
Language: Rust - Size: 2.93 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 150 - Forks: 4

GJDuck/GC
A lightweight conservative garbage collector for C/C++
Language: C - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 111 - Forks: 19

scala-native/immix
Pluggable implementation of Immix garbage collector.
Language: C - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 52 - Forks: 6

DuckLogic/zerogc
Zero overhead tracing garbage collection for rust (WIP)
Language: Rust - Size: 1.14 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 50 - Forks: 1

m4drat/memplusplus
C++ memory allocator with smart GC
Language: C++ - Size: 1.23 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 4

coralblocks/CoralME
A simple, fast and garbage-free matching engine order book that you can use as a starting point for your matching engines.
Language: Java - Size: 219 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 43 - Forks: 27

kavon/llvm-statepoint-utils
Runtime support for LLVM's GC Statepoints
Language: C - Size: 58.6 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 42 - Forks: 5

jelastic-jps/java-memory-agent
Java Memory Agent for Container RAM Usage Optimization
Language: Shell - Size: 679 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 41 - Forks: 5

Hejsil/zig-gc 📦
A super simple mark-and-sweep garbage collector written in Zig.
Language: Zig - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 39 - Forks: 1

vkhanhqui/funny-things
POCs, side projects, everything just for fun.
Language: Go - Size: 29.8 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 38 - Forks: 24

konstruktoid/docker-garby 📦
Just another Docker maintenance script, managing garbage collection of Docker containers and images.
Language: Shell - Size: 66.4 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 37 - Forks: 3

mthom/on-the-fly-gc
Concurrent mark-sweep garbage collector for accurate garbage collection of language runtimes in C++ 1x.
Language: C++ - Size: 47.9 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 32 - Forks: 1

dvtate/postfix-haskell
A low-level, postfix, functional programming language that compiles to WebAssembly
Language: TypeScript - Size: 937 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 1

itssamuelrowe/Zen
Zen is a general purpose programming language designed to build simple, reliable and efficient programs.
Language: C - Size: 1.75 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 26 - Forks: 1

geralang/geralc
The initial (legacy) compiler for the Gera programming language.
Language: Rust - Size: 957 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 1

frutik/elasticsearch-hints
Some useful links about Elasticsearch
Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 20 - Forks: 1

dnlup/doc
Get usage and health data about your Node.js process.
Language: JavaScript - Size: 2.03 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 19 - Forks: 0

0x7c13/docker-gc
docker-gc is a microservice to cleanup docker images automatically based on recycling strategy. Dockerfile and helm charts are provided for easy installation.
Language: C# - Size: 84 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 2

briancain/garbage-collector
A basic garbage collection application written in C to manage memory
Language: C - Size: 152 KB - Last synced at: 3 months ago - Pushed at: over 11 years ago - Stars: 16 - Forks: 3

Balun-courses/deep_go
Repository for course by Deep Go
Language: Go - Size: 2.25 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 70

gcinterceptor/gci-go
Request interceptor which improves the service time of cloud services by controlling GC interventions.
Language: Go - Size: 3.13 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 0

Samsung/gcutil
Garbage collector for Escargot
Language: C - Size: 15.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 8

Roldak/AGC
Garbage collection for Ada
Language: Ada - Size: 1000 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 0

seperman/bad-ideas
Python: Bad Ideas
Language: Python - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 12 - Forks: 1

shin1m/recyclone
A C++ implementation of Recycler
Language: C++ - Size: 107 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 2

coralblocks/CoralPool
CoralPool is a high-performance, lightweight and garbage-free Java object pool implementation. It efficiently reuses mutable objects, minimizing the creation of short-lived objects that would otherwise burden the garbage collector.
Language: Java - Size: 178 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 11 - Forks: 2

dmeijboom/atom
Dynamically typed interpreted programming language written in Rust
Language: Rust - Size: 664 KB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 10 - Forks: 0

default-writer/c
Visual Studio Code C/C++ development
Language: C - Size: 222 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

hikarin/aquario
GC-oriented Lisp interpreter
Language: C - Size: 512 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0

rafaelqueiroz89/csharp-garbage-collector
This is a small repository about the Garbage Collector in C#.
Language: C# - Size: 175 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

dragazo/cpp-gc
An RAII garbage-collection system in standard C++
Language: C++ - Size: 396 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

masyagin1998/GCI
Interpreter of tiny JavaScript-like object-oriented language with garbage collector
Language: C - Size: 6.06 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 1

RafaelVVolkmer/libmemalloc
Libmemalloc lets you choose between First-Fit, Next-Fit or Best-Fit strategies while transparently tracking every allocation (with size, address, call site and free status). It also offers optional mark-and-sweep garbage collection and a configurable logging API for in-program diagnostics of memory operations.
Language: C - Size: 2.62 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 0

FrederikTobner/Cellox
Compiler for the cellox programming language
Language: C - Size: 2.5 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 7 - Forks: 1

hoaproject/Memory 📦
The Hoa\Memory library.
Language: PHP - Size: 24.4 KB - Last synced at: about 23 hours ago - Pushed at: about 7 years ago - Stars: 7 - Forks: 3

webdevops/azure-janitor
Janitor for Azure Resources, ResourceGroups, Deployments and RoleAssignments by ttl
Language: Go - Size: 188 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

OUIsolutions/Universal-Garbage-Colector
An Small lib for an universal garbage colector in C
Language: C - Size: 1.39 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 2

frengor/rust-cc
Rust cycle collector.
Language: Rust - Size: 387 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

alex17ryan/NezukoCS
A lightweight Garbage Collector and a Memory Managing System for C.
Language: C - Size: 3.74 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

fragaLY/blog
My technical investigations.
Size: 153 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

alexisvisco/garbage-collector
Naive garbage collector in C with mark and sweep algorithm
Language: C - Size: 19.5 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

notJoon/gc-simulator
MAS GC with PI controller
Size: 138 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

GMartigny/v8.js
🚀 Call native V8 engine functions
Language: JavaScript - Size: 189 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

avaxar/ccgc
A conservative mark-and-sweep garbage collector implementation in C on x86 and x64. Not actually suitable for production.
Language: C - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

Joris-van-der-Wel/meridvia
Lifecycle management for asynchronous data in javascript single page applications. Framework agnostic.
Language: JavaScript - Size: 86.9 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

lascar-pacagi/MiniJava
Transpiler from MiniJava to C written in OCaml
Language: OCaml - Size: 104 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 8

TheFloatingBrain/BorrowPlusPlus
Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!
Language: C++ - Size: 109 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

elfsternberg/SimpleGarbageCollector
An implementation of Bob Nystrom's "Baby's First Garbage Collector," but with Discriminated Unions. #complete
Language: C++ - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

Eschelle/Eschelle
The Eschelle programming language
Language: C++ - Size: 91.8 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 0

brick-lang/acid
A multithreaded concurrent GC with industrial-strength object-dissolving action
Language: C - Size: 667 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

kassane/bdwgc-d
D library for interfacing with libgc (bdwgc)
Language: D - Size: 68.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 0

Brugarolas/luajit-experimental Fork of allegory-software/allegory-sdk-luajit
LuaJIT & other random additions which may not be stable enough
Language: C - Size: 12.8 MB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

sameerkavthekar/garbage-collector
Mark-Sweep-Compact Garbage Collector built for C language
Language: C - Size: 122 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

no-defun-allowed/baker-gc
A loose interpretation of an incremental copying collector
Language: C - Size: 104 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

itssamuelrowe/kush-deprecated
Kush is a general purpose programming language designed to build simple, safe and efficient programs.
Language: C - Size: 2.33 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

NathanFAIN/Garbage_Collector
A simple Garbage Collector in C.
Language: C - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

NodixBlockchain/nodix Fork of iadix/purenode
Nodix blockchain, distributed applications engine
Language: C - Size: 20.9 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

jdevuyst/dustpan
Swift mark-and-sweep garbage collector
Language: Swift - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

SouravDas25/Semi-Automatic-Garbage-Collector
Semi Automatic Garbage Collector for c. Helps in freeing the dynamic allocated memory semi automatically.
Language: C - Size: 723 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

shettysach/Loxi
Bytecode interpreter for Lox, written in Odin, with a WASM playgorund. Based on the second half of Crafting Interpreters.
Language: Odin - Size: 596 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 1

moul/rrgc
🗑 round-robin garbage-collector
Language: Go - Size: 46.9 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 1

gmelillo/registry
Wrapper of the docker registry intended to schedule garbage collector run on k8s cluster
Language: Python - Size: 322 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

ziadasem/gc-cpp
A different implementation for garbage collection system in C++
Language: C++ - Size: 46.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

a-gafiyatullin/coolc
🤓 Cool PL compiler
Language: C++ - Size: 7.58 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

CallocGD/GCManager
A C++ Wapped Garbage Collector Designed to replace cocos2d's gc tools in geometry dash.
Language: C - Size: 265 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

mc-cat-tty/ComplementiProgrammazione
Appunti del corso di Complementi di Programmazione. UniMoRe. 2023-2024.
Language: Python - Size: 90.8 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Salmon-lang/Salmon
The Salmon Programming Language, a dynamically typed, garbage collected, general purpose language
Language: C - Size: 85 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

NadirInab/Garbage_Collector
This repository provides in-depth information and resources about the Java Garbage Collector
Language: Java - Size: 82 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

seixaserick/dotnet-console-parallel-tasks
C# multi-threading console .net6 application running in Docker
Language: C# - Size: 260 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Azer0s/pogmalloc
A poggers malloc implementation
Language: C - Size: 43.9 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

v4kst1z/TinyGC
Concurrent mark-sweep garbage collector for cpp
Language: C++ - Size: 36.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

GioF71/gc-tester 📦
Simple app built using Spring Boot and Vaadin with the purpose to assess different garbage collectors
Language: Java - Size: 99.6 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

TheFloatingBrain/UCC-UniversalCPPCompiler
Universal C++ is a superset of standard C++11/14 with the addition of the "borrow" and "repl" keywords. "borrow" automatically deletes memory allocated in the same scope or within a class after it was allocated. Almost a garbage collector, further work would have had to been done to make a "compile time garbage collector". "repl" was a keyword for an explicit optimization, replace the name of one variable with another. That way the variable can continued to be used under a different name, allowing for clean code, an understanding of what happened and guaranteed efficiency. (Neither of these were particularly good, borrow could have been if it were further developed). Universal C++ takes Universal C++ code as input and outputs ISO Standard C++ code and is built on top of ISO Standard C++. That way it is totally platform independent, and standard C++ tools: gcc, clang, google native client, msvc could continued to be used.
Language: C++ - Size: 141 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

LunaMultiplayer/CachedQuickLz
Compress and decompress with QuickLz while keeping low the Garbage Collector
Language: C# - Size: 68.4 KB - Last synced at: 28 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

nusgart/XNS-LISP
A simple Lisp implementation
Language: C - Size: 109 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

nguyenminh-phuc/MiniJava
A compiler and interpreter for MiniJava, a subset of the Java language
Language: F# - Size: 180 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

fredericbonnet/colibri
Colibri is a fast and lightweight garbage-collected datatype library written in C
Language: C - Size: 2.69 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

DoodleScheduling/gc-controller
Workload aware pod garbage controller for kubernetes
Language: Go - Size: 464 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

sujal-maheshwari2004/CSweep
CSweep is a garbage collector for the C programming language. Yes, C—the language that trusts you enough to manage your own memory, and laughs when you segfault. We took the bold approach of applying compiler design principles to track and clean up your program's memory like a responsible roommate with a label maker.
Language: C++ - Size: 67.4 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

frengor/rust-cc-benchmarks
Benchmarks for rust-cc and other garbage collectors implemented in the Rust programming language.
Language: Rust - Size: 4.45 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

dannyniu/SafeTypes2
A evolution of the original SafeTypes library
Language: C - Size: 302 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Thopterek/garbage_collector_c
Simple garbage collector for C
Language: C - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0
