go

The Go programming language (by golang)

Go Alternatives

Similar projects and alternatives to go

  1. Visual Studio Code

    3,319 go VS Visual Studio Code

    Visual Studio Code

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. rust

    2,958 go VS rust

    Empowering everyone to build reliable and efficient software.

  4. CPython

    1,608 go VS CPython

    The Python programming language

  5. TypeScript

    1,508 go VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  6. node

    1,367 go VS node

    Node.js JavaScript runtime ✨🐢🚀✨

  7. zig

    986 go VS zig

    Moved to Codeberg

  8. kubernetes

    854 go VS kubernetes

    Production-Grade Container Scheduling and Management

  9. FrameworkBenchmarks

    Discontinued Source for the TechEmpower Framework Benchmarks project

  10. Nim

    373 go VS Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  11. v

    248 go VS v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

  12. cosmopolitan

    build-once run-anywhere c library

  13. Gin

    179 go VS Gin

    Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

  14. TinyGo

    118 go VS TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

  15. go-formatter

    118 go VS go-formatter

    A curated list of awesome Go frameworks, libraries and software

  16. mux

    93 go VS mux

    Discontinued A powerful HTTP router and URL matcher for building Go web servers with 🦍

  17. golangci-lint

    Fast linters runner for Go

  18. lo

    67 go VS lo

    💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

  19. proposal

    50 go VS proposal

    Go Project Design Documents

  20. typescript-go

    Staging repo for development of native port of TypeScript

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better go alternative or higher similarity.

go discussion

Log in or Post with
  1. User avatar
    5572103d
    · 7 months ago
    · Reply

    Review ★★★★☆ 8/10

  2. User avatar
    lazarospsa
    · almost 2 years ago
    · Reply

    Review ★★★★★ 10/10

  3. User avatar
    432d5d23
    · almost 2 years ago
    · Reply

    Review ★★★★★ 9/10

go reviews and mentions

Posts with mentions or reviews of go. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-06-08.
  • Building Kafka Producer-Consumer Using Go and Docker
    4 projects | dev.to | 8 Jun 2026
    Go is an open-source, statically typed, compiled language designed at Google for simplicity, reliability, and efficiency. It ships with a rich standard library, first-class concurrency primitives (goroutines and channels), and produces single, statically-linked binaries — making it an excellent fit for microservices and containerised workloads.
  • Show HN: Gitdot – a better GitHub. Open-source, anti-AI, and written in Rust
    5 projects | news.ycombinator.com | 8 Jun 2026
    TBH I don't have anything more to add that hasn't already been discussed here and in previous threads: https://github.com/golang/go/issues/77273

    It's probably polarizing and I honestly don't know why I felt the need to rant about it. /shrug

  • Fooling Go's X.509 Certificate Verification
    1 project | news.ycombinator.com | 6 Jun 2026
    I don't think that's an ongoing debate looks to me that it ended in 2019 https://github.com/golang/go/issues/31440#issuecomment-53724...
  • Goroutines in Rust
    5 projects | dev.to | 2 Jun 2026
    update the steps to remove the use of tokio, and include porting the scheduler and other missing parts from the go repo: https://github.com/golang/go
  • Go: Support for Generic Methods
    6 projects | news.ycombinator.com | 27 May 2026
    Like IPv6 addresses, UUIDs, the list goes on. Does it mean anything that Go themselves had to invent a custom uint128 type in the standard library because they didn't want to add it to the language? There's a very long list of instances of them stonewalling it here: https://github.com/golang/go/issues/9455
  • Migrating from Go to Rust
    7 projects | news.ycombinator.com | 24 May 2026
    If verbosity is a main stickler, this is coming to golang 1.28 which will cut down on verbosity drastically:

    https://github.com/golang/go/issues/12854#issue-110104883

  • include-tidy: A Tool to Enforce Include-What-You-Use
    9 projects | dev.to | 21 May 2026
    Unlike Go where the language definition itself via its compiler strictly enforces the inclusion of modules (i.e., include exactly what you use, no more, no less), neither the C nor C++ language definitions have an equivalent enforcement. This can lead to two problems:
  • Understanding Singleflight in Go
    3 projects | news.ycombinator.com | 18 May 2026
    d

    And later I put it in https://pkg.go.dev/github.com/golang/groupcache/singleflight (groupcache was written for dl.google.com)

    And a private copy in Go's net package in Jun 2013: https://github.com/golang/go/commit/61d3b2db6292581fc07a3767...

    It later moved to golang.org/x/net, and later to the Go standard library (well, internal: https://pkg.go.dev/internal/singleflight)

    We now even have a copy with generics in Tailscale's tree at https://pkg.go.dev/tailscale.com/util/singleflight

    So many variants of that code :)

  • Toward a more POSIX-Friendly PowerShell experience
    22 projects | dev.to | 18 May 2026
    golang – The Go language and compiler.
  • C++26 Shipped a SIMD Library Nobody Asked For
    2 projects | news.ycombinator.com | 17 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic go repo stats
2418
134,656
10.0
1 day ago

golang/go is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

The primary programming language of go is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com