The start of my journey learning Go. Any tips/suggestions would greatly appreciated!

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • golang-standards/project-layout

    Standard Go Project Layout

  • I found https://quii.gitbook.io/learn-go-with-tests/ to be really helpful. Another thing I wish I knew when I was starting to learn go was: Be careful NOT to follow the project layout suggested by https://github.com/golang-standards/project-layout. This is not standard by any means and will often lead to a too complicated project structure.

  • bolt

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • buntdb

    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support

  • codewars.com

    Issue tracker for Codewars

  • Will just drop it here, there are a lot of challenges of different complexity level https://www.codewars.com/ A lot of them for Golang also, nice way to learn language by solving problems

  • gdlv

    GUI frontend for Delve

  • If you’re a vim guy, there are plenty of options out there and just a search away. If you enjoy debugging alongside, might I suggest you to use gdlv - a GUI Delve debugger as well?

  • cockroach

    CockroachDB - the open source, cloud-native distributed SQL database.

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