🍺 BREW Explorer

← all formulae

goreman

brew install goreman v0.3.17 MIT

Foreman clone written in Go

386
30-day installs · #1970
2.7k
90-day · #1421
33.9k
365-day · #831
2.6k
★ GitHub stars · updated 4mo ago

Build dependencies

go

GitHub topics

devops foreman go golang

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Foreman clone written in Go",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:20+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "goreman",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-04-02T16:38:34Z",
  "github_readme_excerpt": "# Goreman\n\nClone of foreman written in golang.\n\nhttps://github.com/ddollar/foreman\n\n## Getting Started\n\n    go install github.com/mattn/goreman@latest\n\n## Usage\n\n    goreman start\n\nWill start all commands defined in the `Procfile` and display their outputs.\nAny signals are forwarded to each process.\n\n## Example\n\nSee [`_example`](_example/) directory\n\n## License\n\nMIT\n\n## Design\n\nThe 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.\n\n1. It receives a signal, which could be one of `SIGINT`, `SIGTERM`, and `SIGHUP`;\n2. It receives an RPC call, which is triggered by the command `goreman run COMMAND [PROCESS...]`.\n\n![design](images/design.png)\n\n## Authors\n\nYasuhiro Matsumoto (a.k.a mattn)\n",
  "github_repo": "mattn/goreman",
  "github_stars": 2638,
  "github_topics": [
    "devops",
    "foreman",
    "go",
    "golang"
  ],
  "homepage": "https://github.com/mattn/goreman",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 386,
  "installs_365d": 33940,
  "installs_90d": 2685,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "goreman",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 1970,
  "rank_365d": 831,
  "rank_90d": 1421,
  "raw_hash": "ac6d64de354a153f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/goreman.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.3.17",
  "versioned_formulae": [],
  "why_use_this": null
}