Life & fun · alternatives · 2026
24 alternatives to Go Internals Part 1: Autogenerated functions (how to get rid of them)
Go Internals Part 1 is a blog post about autogenerated functions in Go programming language, published on the Minio blog in 2017. It examines how these automatically generated functions work internally and provides… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Go Internals Part 1: Autogenerated functions (how to get rid of them) launched in 2017; newer entries below may have overtaken it.
- 1

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 2
ob1 by Outerbase▲280Generate APIs, databases, and your backend with a prompt.
2023 · its alternatives →
- 3

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

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 →
- 5

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 →
- 6

go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 7WG
I built a Vite plugin that lets you write Go code directly in .js files using a "use golang" directive. It compiles to WebAssembly automatically.
Oct 2025 · npmjs.com · its alternatives →
- 8

An experimental language which adds functional programming features to Go. - albrow/fo
2018 · github.com · its alternatives →
- 9

- 10

C to Go Assembly. Contribute to minio/c2goasm development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 11

A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go. - ory/ladon
2017 · github.com · its alternatives →
- 12

Hey everyone! I just released v1.0.0 of gomponents last week. It's an HTML component builder in pure Go, with a DSL-like HTML syntax. It's been 4 years in the making, and makes it really easy to build HTML in your web apps.
2024 · gomponents.com · its alternatives →
- 13

GoJS is a JavaScript and TypeScript library for building interactive diagramming apps - org charts, flowcharts, BPMN, SCADA, UML, and custom visual editors.
2013 · gojs.net · its alternatives →
- 14

Learn the basics of algorithmic art with the Go language
2021 · p5v.gumroad.com · its alternatives →
- 15

The authoritative resource for learning Go
2016 · amazon.com · its alternatives →
- 16

Automatically finds jQuery methods from existing projects and generates vanilla js alternatives. - sachinchoolur/jquery-to-javascript-converter
2021 · github.com · its alternatives →
- 17GI
2019 · gocode.io · its alternatives →
- 18

Lisp 2 Go. Contribute to codr7/g-fu development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 19

Generate x86 Assembly with Go. Contribute to mmcloughlin/avo development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 20

A lightweight programming language built with Go. Contribute to confh/Tiny development by creating an account on GitHub.
Jun 2026 · github.com · its alternatives →
- 21

- 22

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
2025 · github.com · its alternatives →
- 23

Learn how to make serverless functions in Go with the CLI and new Golang language template built with love by the OpenFaaS community.
2017 · blog.alexellis.io · its alternatives →
- 24

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
Also compare
- AGL a toy language that compiles to Go alternatives
- ob1 by Outerbase alternatives
- TinyGo – LLVM-based Go compiler for microcontrollers alternatives
- Go-Bt: Minimalist Behavior Trees for Go alternatives
- A new stdlib for Golang focusing on platform native support alternatives
- Generating GraphQL servers for Go 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 →