capsule
nottinygc
capsule | nottinygc | |
---|---|---|
3 | 1 | |
284 | 60 | |
-0.4% | - | |
8.1 | 7.1 | |
9 months ago | about 2 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.
capsule
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
What are some alternatives?
wasify-go - Wasify
sgcl - Smart Garbage Collection Library for C++
wasmtime-go - Go WebAssembly runtime powered by Wasmtime
proxy-wasm-go-sdk - WebAssembly for Proxies (Go SDK)
wazero - wazero: the zero dependency WebAssembly runtime for Go developers
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.
cuber-gem - An automation tool that simplify the deployment of your apps on Kubernetes.
go-re2 - Drop-in replacement for regexp using re2, for any Go app
OpenFaaS - OpenFaaS - Serverless Functions Made Simple
bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
vecty - Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.