From being confident to being professional

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • learn-go-with-tests

    Learn Go with test-driven development

    If you already know php and want to get professional in go, i suggest you take a look at https://github.com/quii/learn-go-with-tests

  • Memcached

    memcached development tree

    Memcached is a key value store, get fetches values by key, set stores them. https://github.com/memcached/memcached/blob/master/doc/protocol.txt

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • gorsk

    :fire: Idiomatic Golang Restful Starter Kit

    One repository that I always look is this: https://github.com/ribice/gorsk

  • Squirrel

    Fluent SQL generation for golang

    Learn to Write Advanced Database Queries - You will be making lots of database calls, learn to be good. Coming from the Django/Python world I tried using ORMs in Go and had issue, I settled on database/sql and now found even more success with Masterminds/squirrel.

  • goose

    A database migration tool. Supports SQL migrations and Go functions.

    Learn how to do database migrations - There are many packages to help, I personally use (and found success with) pressly/goose.

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