Can you help me make my makefile for go projects better or suggest an alternative?

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

    A task runner / simpler Make alternative written in Go

    Taskfile is one alternative for Makefile. I find it easier to keep organized than Makefile, specially when it starts to get big.

  • templ

    A language for writing HTML user interfaces in Go.

    Here's an example YAML config from my project: https://github.com/a-h/templ/blob/main/.goreleaser.yaml

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

  • goreleaser

    Deliver Go binaries as fast and easily as possible

    The project is at https://github.com/goreleaser/goreleaser - It can create homebrew taps and all that sort of stuff to make distribution easier.

  • xc

    Markdown defined task runner.

    For task management, I like to use xc instead of a Makefile. https://github.com/joerdav/xc

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