🍺 BREW Explorer

← all formulae

dish

brew install dish v1.12.0 MIT

Lightweight monitoring service that efficiently checks socket connections

9
30-day installs · #8843
9
90-day · #12403
158
365-day · #7956
278
★ GitHub stars · updated 2mo ago

Build dependencies

go

GitHub topics

alerting docker-compose fortheloveofcode go golang monitoring monitoring-automation monitoring-systems monitoring-tool networking telegram

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Lightweight monitoring service that efficiently checks socket connections",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:58+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "dish",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-04T15:32:55Z",
  "github_readme_excerpt": "\u003ch1 align=\"left\"\u003e\n\u003cimg alt=\"dish_logo\" src=\"https://vxn.dev/logos/dish_no_bg.svg\" width=\"90\" height=\"90\"\u003e\ndish\n\u003c/h1\u003e\n\n[![PkgGoDev](https://pkg.go.dev/badge/go.vxn.dev/dish)](https://pkg.go.dev/go.vxn.dev/dish)\n[![Go Report Card](https://goreportcard.com/badge/go.vxn.dev/dish)](https://goreportcard.com/report/go.vxn.dev/dish)\n[![Go Coverage](https://github.com/thevxn/dish/wiki/coverage.svg)](https://raw.githack.com/wiki/thevxn/dish/coverage.html)\n[![Mentioned in Awesome Go](https://awesome.re/mentioned-badge.svg)](https://github.com/avelino/awesome-go)  \n[![libs.tech recommends](https://libs.tech/project/468033120/badge.svg)](https://libs.tech/project/468033120/dish)\n\n+ __Tiny__ one-shot monitoring service\n+ __Remote__ or local configuration\n+ __Fast__ concurrent testing, low overall execution time\n+ __Zero__ dependencies\n\n## Use Cases\n\n+ Lightweight health checks of HTTP and ICMP endpoints and TCP sockets\n+ Decentralized monitoring with standalone dish instances deployed on different hosts that pull configuration from a common API\n+ Cron-driven one-shot checks without the need for any long-running agents\n\n## Install\n\n### Using go install\n\n```shell\ngo install go.vxn.dev/dish/cmd/dish@latest\n```\n\n### Using Homebrew\n\n```shell\nbrew install dish\n```\n\n### Manual Download\n\nDownload the binary built for your OS and architecture from the [Releases](https://github.com/thevxn/dish/releases) section.\n\n## Usage\n\n```\ndish [FLAGS] SOURCE\n```\n\n![dish run](.github/dish_run.png)\n\n### Source\n\nThe list of endpoints to be checked can be provided in 2 ways:\n\n1. A local JSON file\n   + E.g., the `./configs/demo_sockets.json` file included in this repository as an example.\n2. A remote RESTful JSON API endpoint\n   + The list of sockets retrieved from this endpoint can also be locally cached (see the `-cache`, `-cacheDir` and `-cacheTTL` flags below).\n   + Using local cache prevents constant hitting of the endpoint when running checks in short, periodic intervals. It also enables dish to run ",
  "github_repo": "thevxn/dish",
  "github_stars": 278,
  "github_topics": [
    "alerting",
    "docker-compose",
    "fortheloveofcode",
    "go",
    "golang",
    "monitoring",
    "monitoring-automation",
    "monitoring-systems",
    "monitoring-tool",
    "networking",
    "telegram"
  ],
  "homepage": "https://github.com/thevxn/dish",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 9,
  "installs_365d": 158,
  "installs_90d": 9,
  "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": "dish",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 8843,
  "rank_365d": 7956,
  "rank_90d": 12403,
  "raw_hash": "46f061f6b47d6817",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/d/dish.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "1.12.0",
  "versioned_formulae": [],
  "why_use_this": null
}