goredo
« Back to VersTracker
Description:
Go implementation of djb's redo, a Makefile replacement that sucks less
Type: Formula  |  Tracked Since: Dec 16, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: build-system redo golang developer-tools makefile
Install: brew install goredo
About:
Goredo is a Go implementation of djb's redo, a minimalist and highly reliable build system designed as a superior replacement for Make. It simplifies build scripts by using plain shell scripts and handles dependencies intelligently to ensure builds are always up-to-date. Its core value is providing a robust, understandable, and maintainable build process for complex software projects.
Key Features:
  • Minimalist design with build scripts as simple shell scripts
  • Reliable dependency tracking and minimal rebuilds
  • Fast and efficient due to Go implementation
  • Declarative and composable build rules
Use Cases:
  • Managing build processes for Go and C/C++ projects
  • Replacing complex Makefiles with simpler, more reliable scripts
  • Automating software development and deployment pipelines
Alternatives:
  • make – Goredo offers more reliable dependency tracking and simpler, more composable scripts compared to Make's often complex syntax.
  • redo – Goredo provides the same core functionality but is implemented in Go, potentially offering performance benefits and easier installation on systems without a Python environment.
Version History
Detected Version Rev Change Commit
Dec 16, 2025 2:06pm 0 VERSION_BUMP a904da4b
Oct 9, 2025 8:09pm 0 VERSION_BUMP 2aaacd29
Sep 12, 2025 12:45pm 0 VERSION_BUMP a3ad8ae4
Nov 24, 2024 2:00pm 0 VERSION_BUMP 871ffa42