The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 13 garbage-collector Open-Source Projects
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
broom
An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection (by zesterer)
Project mention: How exactly does Unity integrate with IDEs - how does the editor build work? | /r/Unity3D | 2023-07-23In the video you basically install .NET 7.0 SDK with the deb packages from Microsoft repos AND mono deb packages from repos laid out in https://www.mono-project.com/ apart from Unity and VS Code. And then you configure VS Code so that it always uses Mono installed in the system (not Unity Editor's own instance???)
I have a library which has an extremely slow free, around 2m for large files, because of unnaturally scattered allocation patterns, but this old conservative GC didn't help at all. It was about 40% slower with libgc. mimalloc was a bit better. Best would be a properly fast GC, like mps https://github.com/Ravenbrook/mps, but this would be too much work.
Great learning project, I'm glad the author is having fun.
If they're interested in bolting on a GC, it couldn't hurt to look at MMtk. (https://www.mmtk.io/) Some high quality collection algorithms, written to be pluggable to various VMs, and written in Rust.
garbage-collector related posts
- ephemeral services on demand
- I have written a JVM in Rust
- Ask HN: Best compiler/interpreter books for hacking on Scheme?
- Very bored
- 🏆 Top C open source projects and contributors
- C Code language help
- VSCode/CMake sample library for studying C memory allocation / simple data structures
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source garbage-collector projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Mono | 10,837 |
2 | OpenJ9 | 3,215 |
3 | statsviz | 3,117 |
4 | bdwgc | 2,780 |
5 | cyclone | 808 |
6 | mps | 538 |
7 | opensmalltalk-vm | 535 |
8 | mmtk-core | 331 |
9 | broom | 247 |
10 | cactusref | 142 |
11 | winter-soldier | 79 |
12 | AGC | 10 |
13 | c | 5 |
Sponsored