I'm curious about developer dependencies for library projects

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

    🐹 A Golang concentrate for refreshing your memory on the go programming language

  • related / interesting to checkout: - https://github.com/bcomnes/goref/issues/19 - https://github.com/izumin5210/gex - https://github.com/izumin5210/grapi

  • gex

    The implementation of "clarify best practice for tool dependencies". (by izumin5210)

  • related / interesting to checkout: - https://github.com/bcomnes/goref/issues/19 - https://github.com/izumin5210/gex - https://github.com/izumin5210/grapi

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

    😮 A surprisingly easy API server and generator in gRPC and Go

  • related / interesting to checkout: - https://github.com/bcomnes/goref/issues/19 - https://github.com/izumin5210/gex - https://github.com/izumin5210/grapi

  • Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • There is a way to put codegen code in a separate folder and create a separate go.mod file there. Like stretchr did. https://github.com/stretchr/testify/tree/master/_codegen

  • todo-api-microservice-example

    Go microservice tutorial project using Domain Driven Design and Onion Architecture!

  • I recently updated my project to cover that.

  • retool

    Discontinued Vendoring for executables written in Go (by twitchtv)

  • To give you a bit of context, this is the workflow I've been using for +5 years already, (before Go modules, I used retool).

  • direnv

    unclutter your .profile

  • Use direnv to sandbox each project's binaries, defining a minimum of PATH and GOBIN, should be enough.

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