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 /r/golang

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

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

  • Check releases.

  • beep

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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

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

  • chigo

    🌈 Lolcat in Go: Rainbows and Unicorns!

  • quotable

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

  • lorelai

    ✍ Generate Lorem Ipsum like a pro

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

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

  • acmez

    Premier ACME client library for Go

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

  • 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