nottinygc
capsule
nottinygc | capsule | |
---|---|---|
1 | 3 | |
60 | 284 | |
- | -0.4% | |
7.1 | 8.1 | |
2 months ago | 9 months ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nottinygc
-
Boehm-Demers-Weiser Garbage Collector
And it works great with WebAssembly! I was pleasantly surprised to be able to use this mature GC to power garbage collection for Go when compiled to Wasm.
https://github.com/wasilibs/nottinygc
capsule
What are some alternatives?
sgcl - Smart Garbage Collection Library for C++
wasify-go - Wasify
proxy-wasm-go-sdk - WebAssembly for Proxies (Go SDK)
wasmtime-go - Go WebAssembly runtime powered by Wasmtime
aplette - This is a new take on an old language: APL. The goal is to pare APL down to its elegant essence. This version of APL is oriented toward scripting within a Unix-style computing environment.
wazero - wazero: the zero dependency WebAssembly runtime for Go developers
go-re2 - Drop-in replacement for regexp using re2, for any Go app
cuber-gem - An automation tool that simplify the deployment of your apps on Kubernetes.
bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
OpenFaaS - OpenFaaS - Serverless Functions Made Simple
vecty - Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.