mattn/goreman
mattn/goreman has 2,651 GitHub stars and 204 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 19:14 UTC. Last push 2026-07-08.
foreman clone written in go language
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalGoreman
Clone of foreman written in golang.
https://github.com/ddollar/foreman
Getting Started
go install github.com/mattn/goreman@latest
Usage
goreman start
Will start all commands defined in the Procfile and display their outputs.
Any signals are forwarded to each process.
Example
See _example directory
License
MIT
Design
The main goroutine loads Procfile and starts each command in the file. Afterwards, it is driven by the following two kinds of events, and then take proper action against the managed processes.
- It receives a signal, which could be one of
SIGINT,SIGTERM, andSIGHUP; - It receives an RPC call, which is triggered by the command
goreman run COMMAND [PROCESS...].

Authors
Yasuhiro Matsumoto (a.k.a mattn)
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,098 starspublic-apis/public-apis
A collective list of free APIs
497,334 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
443,891 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,214 stars