Any "simple" projects with particularly well-written and/or well-documented code for a beginner to look through?

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
  • OPS - Build and Run Open Source Unikernels
  • GitHub repo yeah

    😎 Yet Another yes clone but in Golang (by UltiRequiem)

    Check releases.

  • GitHub repo beep

    A little package that brings sound to any Go application. Suitable for playback and audio-processing.

    Shamelessly: https://github.com/faiface/beep

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

  • GitHub repo Pixel

    A hand-crafted 2D game library in Go

    Btw, for game engines/libraries in Go, feel free to check out Ebiten, or my Pixel.

  • GitHub repo Ebiten

    A dead simple 2D game library for Go

    Btw, for game engines/libraries in Go, feel free to check out Ebiten, or my Pixel.

  • GitHub repo chigo

    🌈 Like lolcat but with more Rainbows and Unicorns!

  • GitHub repo quotable

    💻 Quotable.io API Wrapper + CLI App (by UltiRequiem)

  • GitHub repo lorelai

    ✍ A package and command line tool to generate Lorem Ipsum

    Right now, I'm working on https://github.com/UltiRequiem/lorelai

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo bqb

    BQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others.

    Another shameless plug: https://github.com/nullism/bqb pretty tiny query builder with 100% test coverage

  • GitHub repo acmez

    Premier ACME client library for Go

    I am really proud of how elegant and well-documented ACMEz is: https://github.com/mholt/acmez

  • GitHub repo changie

    Automated changelog tool for preparing releases with lots of customization options

    Self promotion for my CLI release notes tool https://github.com/miniscruff/changie It has 100% code coverage and fully automated releases, it even uses itself for release notes and changelogs.

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