Dev tools · alternatives · 2026
24 alternatives to A pure reference counting GC in Go
Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.
A pure reference counting garbage collector implementation designed for the Go programming language. This project provides developers with an alternative memory management approach using reference counting techniques… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A pure reference counting GC in Go launched in 2020; newer entries below may have overtaken it.
- 1

Simple, zero-dependency garbage collection for C. Contribute to mkirchner/gc development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 2LW
2021 · justine.lol · its alternatives →
- 3

A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
2023 · github.com · its alternatives →
- 4

A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype
2017 · github.com · its alternatives →
- 5

Moved to Forgejo! Contribute to krig/LISP development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 6
go-storage▲86An application-oriented unified storage layer for Golang.
2021 · github.com · its alternatives →
- 7

No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
2023 · github.com · its alternatives →
- 8

Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter
2016 · github.com · its alternatives →
- 9

Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 10

Learn Go (Golang) by writing real code in this interactive course. Practice structs, interfaces, errors, concurrency, and idiomatic backend patterns.
2020 · qvault.io · its alternatives →
- 11

Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer
2022 · github.com · its alternatives →
- 12

An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 13GPGo Plan9 Memo▲305
A quick dive into the Plan9 assembly I picked up while developing my SIMD package for Go, and how it led to a 450% performance boost in calculations.
2024 · pehringer.info · its alternatives →
- 14

[Go] mmm - manual memory management library. Contribute to teh-cmc/mmm development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 15

I've created a powerful tool to help Go developers uncover the hidden giants in their compiled binaries. Go Size Analyzer is like an X-ray machine for your Go executables, revealing: Which dependencies are eating up your binary size Unexpected bloat from standard library or vendor packages Size changes between binary versions with a visual diff Key features that set it apart: Interactive treemap visualizations (check out the demo: https://gsa.zxilly.dev) Slick terminal UI for deep diving into package hierarchies Cross-platform support (works on Linux, macOS, and Windows binaries)…
2024 · github.com · its alternatives →
- 16

Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!
Apr 2026 · github.com · its alternatives →
- 17

Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.
2025 · gist.github.com · its alternatives →
- 18

A finite-state machine library for the Go programming language - calebwin/go-sm
2018 · github.com · its alternatives →
- 19

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. - tinygo-org/tinygo
2018 · github.com · its alternatives →
- 20

allocscope - a memory tracking tool. Contribute to matt-kimball/allocscope development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 21

LRU cache using go generics. Contribute to dboslee/lru development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 22

A simple command-line calculator written in Go. Contribute to alfredxing/calc development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 23AS
2016 · blog.minio.io · its alternatives →
- 24

An implementation of Brodal-Okasaki heap using Go. - cngkaygusuz/BrodalOkasakiHeap
2015 · github.com · its alternatives →
Also compare
- A simple garbage collector for C alternatives
- Lisp with GC in 436 Bytes alternatives
- A pure C89 implementation of Go channels, with blocking selects alternatives
- A utility for running exhaustiveness checks on “sum types” in Go alternatives
- Lisp with copying GC in 537 lines of C (plus Lisp 1.5 on top) alternatives
- go-storage alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →