The Go programming language (by golang)

Go Alternatives

Similar projects and alternatives to go
  • v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io

  • go-zero

    go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.

  • kube-rs

    kubernetes client and futures controller runtime

  • kubernetes

    Production-Grade Container Scheduling and Management

  • rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files

  • LeetCode-Go

    ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

  • Fiber

    ⚡️ Express inspired web framework written in Go

  • 7days-golang

    7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列

  • Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  • go-ethereum

    Official Go implementation of the Ethereum protocol

  • tidb

    TiDB is an open source distributed HTAP database compatible with the MySQL protocol

  • Gitea

    Git with a cup of tea, painless self-hosted git service

  • Mattermost

    Open source Slack-alternative in Golang and React - Mattermost

  • go-kit

    A standard library for microservices.

  • dgraph

    Native GraphQL Database with graph backend

  • go-sql-driver/mysql

    Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

  • micro

    Micro is a platform for cloud native development

  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  • statik

    Embed files into a Go executable

  • terraform-provider-azurerm

    Terraform provider for Azure Resource Manager

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


Posts where go has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-01-27.
  • Rate my code
    reddit.com/r/golang | 2021-01-27
  • Web Development in Go: Middleware, Templating, Databases & Beyond
    dev.to | 2021-01-27
    The database/sql package provides a generic interface around SQL (or SQL-like) databases. It must be used in conjunction with a database driver, such as the ones listed here. When importing a database driver, you need to prefix it with an underscore _ to initialize it.
  • Working with Embed in Go 1.16 Version
    reddit.com/r/golang | 2021-01-27
    7 days ago: https://github.com/golang/go/issues/43217
    reddit.com/r/golang | 2021-01-27
  • proposal: cmd/compile: prototype and develop implementation for #43651 (generics) on master behind a compiler flag.
    reddit.com/r/golang | 2021-01-26
  • Go internal ABI specification
    reddit.com/r/golang | 2021-01-26
    This is a new document for the switch to a register-based calling convention with Go 1.17: https://github.com/golang/go/issues/40724
  • Possible memory leak with bufio and os.Open, not sure how to solve this
    reddit.com/r/golang | 2021-01-25
  • Zig Makes Go Cross Compilation Just Work (Loris Cro)
    reddit.com/r/Zig | 2021-01-25
    It's set as part of the go 1.17 milestone https://github.com/golang/go/issues/43078.
  • Getting Going with Go, Day 1
    dev.to | 2021-01-25
    The official Go Wiki
  • Node.js Race Conditions
    news.ycombinator.com | 2021-01-25
    Yup :)


    You can easily see what Go does here. It's not magic.

  • Books/courses for advance your golang skill
    reddit.com/r/golang | 2021-01-25
    Go Code Review Comments
  • Zig Makes Go Cross Compilation Just Work
    dev.to | 2021-01-24
    For versions of Go lower than 1.17, you need a workaround for this bug (relative GH issue).
  • Should you follow the code style of the standard library?
    reddit.com/r/golang | 2021-01-24
    This is from CodeReviewComments, which formalizes a lot of the idioms/style of the stdlib.
  • Errors vs. exceptions in Go and C++ in 2020 - Why and how exceptions are still better for performance, even in Go
    reddit.com/r/golang | 2021-01-24
    Go is actually planning on moving to register-based call convention.
  • godoc.org to pkg.go.dev Redirect Starting Soon
    reddit.com/r/golang | 2021-01-23
    oh no.. https://github.com/golang/go/issues/42487#issuecomment-750882865 is the main reason that I stay away from the new doc site. I hope they get to that isse soonish.


Basic go repo stats
2 days ago

golang/go is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.