What I'd Like to See in Go 2.0

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/golang

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • ffi-overhead

    comparing the c ffi (foreign function interface) overhead on various programming languages

    Many languages manage to provide decent N:M threading and relatively cheap FFI though. Yes, there are tradeoffs, sure, but Go's FFI is way too expensive beyond reasonable limits, making calls to graphic api or any other such api too expensive.

  • skynet

    Skynet 1M threads microbenchmark (by atemerev)

    I dunno about internal implementation, but Haskell manages to provide both very cheap and efficient green threads and cheap ffi.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • kutil

    Go Utilities

    This is mostly what I did with my kutil logging library (sorry, no good documentation on how to use it yet). So I can use the same API in all my code and then pick various backends per project in order to better unify the log. For example, in Kubernetes I can use klog as the backend. I also wrote my own "simple" backend that does everything that I personally want. I'm sure there are other similar libraries out there.

  • go

    The Go programming language

    Relevant issue: https://github.com/golang/go/issues/42469

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts