go

The Go programming language (by golang)

Go Alternatives

Similar projects and alternatives to go
  • GitHub repo v

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

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

  • GitHub repo 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).

  • GitHub repo 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.

  • GitHub repo kube-rs

    kubernetes rust client and futures controller runtime

  • GitHub repo gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • GitHub repo rclone

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

  • GitHub repo terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • GitHub repo LeetCode-Go

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

  • GitHub repo learn-go-with-tests

    Learn Go with test-driven development

  • GitHub repo Fiber

    ⚡️ Express inspired web framework written in Go

  • GitHub repo 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动手写/从零实现系列

  • GitHub repo FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  • GitHub repo golds

    An experimental Go local docs server/generator and code reader implemented with some fresh ideas.

  • GitHub repo tidb

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

  • GitHub repo Gitea

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

  • GitHub repo Mattermost

    Open source Slack-alternative in Golang and React - Mattermost

  • GitHub repo go-sql-driver/mysql

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

  • GitHub repo go-fuzz

    Randomized testing for Go

  • GitHub repo statik

    Embed files into a Go executable

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

Posts

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-03-04.
  • /u/HeMan_Batman's based/cringe list for 2021-03-07
    reddit.com/r/196 | 2021-03-06
    (This list is automatically posted once every 24 hours to ensure I never break the Rule ever again. Bot written using Go and run using AWS Lambda)
  • Golang for the non web
    reddit.com/r/golang | 2021-03-06
    Here are some usages https://github.com/golang/go/wiki/Projects i would say the most famous projects using go are not web backends
  • /u/HeMan_Batman's based/cringe list for 2021-03-06
    reddit.com/r/196 | 2021-03-05
    (This list is automatically posted once every 24 hours to ensure I never break the Rule ever again. Bot written using Go and run using AWS Lambda)
  • There are at least 4 styles of function names for returning counts of items in Go standard packages.
    reddit.com/r/golang | 2021-03-05
    Someone proposed that it should be context.C: https://github.com/golang/go/issues/42877 ;D
  • /u/HeMan_Batman's based/cringe list for 2021-03-05
    reddit.com/r/196 | 2021-03-04
    (This list is automatically posted once every 24 hours to ensure I never break the Rule ever again. Bot written using Go and run using AWS Lambda)
  • Dart 2.12 - Sound null safety and Dart FFI
    I think it's been accepted.
  • Benchmarking maps vs switches
    reddit.com/r/golang | 2021-03-04
    Relevant issue in Go github.
  • Don't know what frameworks to use?
    dev.to | 2021-03-04
    I am considering adding Svelte to the frontend repo plus GoLang and Phoenix to the backend repo.
  • /u/HeMan_Batman's based/cringe list for 2021-03-04
    reddit.com/r/196 | 2021-03-03
    (This list is automatically posted once every 24 hours to ensure I never break the Rule ever again. Bot written using Go and run using AWS Lambda)
  • Is there a way to limit how much RAM a Go program is allowed to use?
    reddit.com/r/golang | 2021-03-03
    By notification I meant that Go would detect that memory is close to the limit but there's still some room. At that point it would notify the app so that it can try to drop caches, throttle itself down or something. The app would continue as is, no retry or anything is needed as there's still some room. But when the limit is reached the app would still crash. There's actually a proposal and experimental implementation that does exactly that but it doesn't look like it would be merged. People are not happy with how it works in practice. https://github.com/golang/go/issues/29696 The CL implements both notification and heap limit.
  • Alternative to using github.com in import paths
    reddit.com/r/golang | 2021-03-03
    Honestly, worst case scenario and you need to move provider for your packages you can simply s/GitHub.com/bitbucket.com. you can set up custom domains and then set up the ‘go-import’ meta tag (“customdomain.com/package git https://GitHub.com/org/package” but you’re introducing another point of failure (z.B: https://github.com/golang/go/issues/26749)
  • Autoscaling Redis applications on Kubernetes 🚀🚀
    dev.to | 2021-03-02
    Please note that this blog post uses a Golang application (thanks to gocelery!) as an example, but the same applies to Python or any other application that uses the Celery protocol.
  • Can I use `context.Background()` in production?
    reddit.com/r/golang | 2021-03-02
    There's not too much to it. https://github.com/golang/go/blob/c4e3f6c4c78f52060d409a549b83b72644069137/src/context/context.go
  • /u/HeMan_Batman's based/cringe list for 2021-03-02
    reddit.com/r/196 | 2021-03-01
    (This list is automatically posted once every 24 hours to ensure I never break the Rule ever again. Bot written using Go and run using AWS Lambda)
  • Don't know which backend framework to use?
    I am considering adding Svelte to the frontend repo and a GoLang backend.

Stats

Basic go repo stats
99
82,796
10.0
5 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.