Go Masterpieces

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

    Fancy stream processing made operationally mundane

  • Benthos: https://www.benthos.dev/ It’s the Swiss army knife for stream processing and, behind the awesome artwork, you’ll find a great quality codebase with the same standards applied everywhere, since it’s still maintained by a single person. The project is quite active and I’m an occasional contributor. There are many ideas for additions and enhancements that can be made to it if you’re interested in contributing.

  • Orange Forum

    A light-weight forum

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

    A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

  • https://github.com/FiloSottile/age/tree/main/armor https://github.com/FiloSottile/age/tree/main/agessh

  • esbuild

    An extremely fast bundler for the web

  • Esbuild (https://esbuild.github.io/) - an extremely fast JavaScript bundler. In addition to being 10-100x faster than the alternatives and very widely used in the web community, I've learned a lot about parsing, WebAssembly targets for Go, and performance optimization just by perusing the source code of the project.

  • bfapi

    Resilient, scalable Brainf*ck, in the spirit of modern systems design

  • That one touched my soul. https://github.com/zserge/bfapi

  • zerolog

    Zero Allocation JSON Logger

  • Choosing from what we have zerolog is probably my favourite. Prometheus is better then many. Stdlib is not perfect and sometimes outdated but still is the best guide to start with.

  • prometheus

    The Prometheus monitoring system and time series database.

  • Choosing from what we have zerolog is probably my favourite. Prometheus is better then many. Stdlib is not perfect and sometimes outdated but still is the best guide to start with.

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

    GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks

  • Graphjin a GraphQL to SQL compiler https://github.com/dosco/graphjin

  • logr

    A simple logging interface for Go

  • After writing a lot of libraries I really appreciate logr. There are plenty of times when my library needs to output debugging info, but it's not practical to do things like parse flags for verbosity level. With thus I can just log at a higher V level and be done with it.

  • afero

    A FileSystem Abstraction System for Go

  • Afero. It does a wonderful job of abstracting filesystems and providing things like in-memory filesystems for testing, network filesystems, bucket filesystems, etc.

  • Camlistore

    Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.

  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

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