Evolve your go workspace to a real monorepo

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • monogo

    Go workspace monorepo tool

    which is all this tool doing really.

    Also, hilariously, the repo isn't go fmt'd [0], despite being a tool to go fmt your repo. That's really funny, but I don't think the go community is ready for that level of humor yet, maybe one day.

    [0]: https://github.com/nicolasgere/monogo/blob/2fb0b4985893e3397...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • go

    The Go programming language

    It's surprising the go tooling doesn't have a more native way to do something like this already. Upstream issue: https://github.com/golang/go/issues/50745

    Like, go already has test caching (so "only test stuff that changed" shouldn't be necessary, that should just happen), and code formatting and such is already quite fast...

    Overall, I feel like having another tool which parses my go source code is going to be slower than writing a Makefile to wrap:

        go list -f '{{.Dir}}' -m | xargs -L1 go test ./...

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

  • Testing adding fuzz test support (2021)

    1 project | news.ycombinator.com | 11 Oct 2024
  • 🚀 Golang Guide

    1 project | dev.to | 10 Oct 2024
  • Concurrency patterns in Go; worker pools and fan-out/fan-in

    1 project | dev.to | 7 Oct 2024
  • The perils of transition to 64-bit time_t

    1 project | news.ycombinator.com | 29 Sep 2024
  • gRPC: onde vive? o que come?

    5 projects | dev.to | 27 Sep 2024

Did you konow that Go is
the 4th most popular programming language
based on number of metions?