An open API service providing repository metadata for many open source software ecosystems.

Topic: "garbage-collector"

mono/mono

Mono open source ECMA CLI, C# and .NET implementation.

Language: C# - Size: 553 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 11,315 - Forks: 3,840

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: 186 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,413 - Forks: 756

arl/statsviz

🚀 Visualise your Go program runtime metrics in real time in the browser

Language: Go - Size: 17.5 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 3,294 - Forks: 124

ivmai/bdwgc

The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

Language: C - Size: 29.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,251 - Forks: 422

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: 23 days ago - Pushed at: 4 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 1 month ago - Pushed at: 3 months ago - Stars: 811 - Forks: 13

OpenSmalltalk/opensmalltalk-vm

Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.

Language: C - Size: 603 MB - Last synced at: about 23 hours ago - Pushed at: about 24 hours ago - Stars: 586 - Forks: 119

Ravenbrook/mps

The Memory Pool System

Language: C - Size: 250 MB - Last synced at: 7 months ago - Pushed at: 7 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: 2 months ago - Pushed at: over 4 years ago - Stars: 472 - Forks: 40

mmtk/mmtk-core

Memory Management ToolKit

Language: Rust - Size: 108 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 447 - Forks: 76

bullno1/ugc

A single-header incremental garbage collector library

Language: C - Size: 22.5 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 290 - Forks: 14

y1yang0/yvm

[yvm] low performance garbage-collectable jvm

Language: C++ - Size: 3.8 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 254 - 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: 4 days ago - Pushed at: over 2 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: about 2 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: 5 days ago - Pushed at: over 3 years ago - Stars: 215 - Forks: 21

CAFxX/gcnotifier

Know when GC runs from inside your golang code

Language: Go - Size: 707 KB - Last synced at: 3 months ago - Pushed at: almost 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 178 - Forks: 38

artichoke/cactusref

🌵 Cycle-Aware Reference Counting in Rust

Language: Rust - Size: 2.92 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 148 - Forks: 4

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: 3 months ago - Pushed at: 10 months ago - Stars: 137 - Forks: 23

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: over 6 years ago - Stars: 111 - Forks: 19

scala-native/immix

Pluggable implementation of Immix garbage collector.

Language: C - Size: 27.3 KB - Last synced at: 5 days 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: 1 day 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: 16 days ago - Pushed at: 16 days 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: 3 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: 2 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: about 2 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: 22 days ago - Pushed at: 22 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: 4 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: 20 days ago - Pushed at: 20 days 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: 6 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: about 2 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: 1 day ago - Pushed at: 4 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: 3 months ago - Pushed at: about 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: about 2 months ago - Pushed at: about 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: 8 days ago - Pushed at: 8 days ago - Stars: 14 - Forks: 8

Roldak/AGC

Garbage collection for Ada

Language: Ada - Size: 1000 KB - Last synced at: 25 days 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: 22 days 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: 3 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 2

default-writer/c

Visual Studio Code C/C++ development

Language: C - Size: 222 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 0

hikarin/aquario

GC-oriented Lisp interpreter

Language: C - Size: 512 KB - Last synced at: about 2 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: about 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: about 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: 3 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 1

FrederikTobner/Cellox

Compiler for the cellox programming language

Language: C - Size: 2.5 MB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 7 - Forks: 1

hoaproject/Memory 📦

The Hoa\Memory library.

Language: PHP - Size: 24.4 KB - Last synced at: about 18 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: 2 months ago - Pushed at: 2 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: 3 months ago - Pushed at: 3 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: about 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: 7 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: 4 months ago - Stars: 5 - Forks: 1

GMartigny/v8.js

🚀 Call native V8 engine functions

Language: JavaScript - Size: 189 KB - Last synced at: 10 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: 11 days ago - Pushed at: almost 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: about 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: about 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: 59.6 KB - Last synced at: 21 days ago - Pushed at: 21 days 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: 4 months ago - Pushed at: 10 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: about 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: 3 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: over 3 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: about 7 years ago - Stars: 3 - Forks: 0

ziadasem/gc-cpp

A different implementation for garbage collection system in C++

Language: C++ - Size: 46.9 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

moul/rrgc

🗑 round-robin garbage-collector

Language: Go - Size: 46.9 KB - Last synced at: 24 days ago - Pushed at: 24 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: 321 KB - Last synced at: about 1 month ago - Pushed at: about 1 month 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 1 month 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: 3 months 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: over 1 year ago - Pushed at: over 1 year 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: 4 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: over 1 year 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: almost 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: 1 day ago - Pushed at: over 5 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: 25 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

DoodleScheduling/gc-controller

Workload aware pod garbage controller for kubernetes

Language: Go - Size: 438 KB - Last synced at: 4 days ago - Pushed at: 4 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: 20 days ago - Pushed at: about 1 month 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

dannyniu/SafeTypes2

A evolution of the original SafeTypes library

Language: C - Size: 302 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Thopterek/garbage_collector_c

Simple garbage collector for C

Language: C - Size: 21.5 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kdabwl/SmallObjects

 performant multicore nibbly-code interpreter & its extensible entroutage all of which, within the native machine stack only, interchange oop's in messages between inhabitants of tasked object memory, where do you find it? Right here … in progress.

Size: 339 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Mespyr/easygc

A simple garbage collector which can be used in generated C code.

Language: C - Size: 26.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Tony-ArtZ/c-garbage-collector

A stop the world, conservative mark and sweep gc for c made for UNIX based operating systems

Language: C - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

MathysCogne/my_garbage_collector_c

Simple garbage collector in C to manage dynamic memory allocations.

Language: C - Size: 1000 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0