Utility library, most gopher way for namespaces/packages

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

    A generic task runner for Go

  • Now if someone wants to use the gitlab tools, you need to import github.com/roemer/gotaskr/tools/gitlab and then you can access all the stuff via gitlab.xxx. This is ok but there are often other packages which have the same import name like go-gitlab. So I need to constantly rename one of them.

  • go-gitlab

    GitLab Go SDK

  • I took note of other examples like https://github.com/xanzy/go-gitlab/blob/master/gitlab.go which use a similar approach (just with an additional client class). Is that a better approach? Having a "Client" that acts as a wrapper for different tool implementations?

  • 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