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
GitHub topics
alerting
docker-compose
fortheloveofcode
go
golang
monitoring
monitoring-automation
monitoring-systems
monitoring-tool
networking
telegram
Links
- https://github.com/thevxn/dish
- GitHub: thevxn/dish
- Brew formula source: Formula/d/dish.rb
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[](https://pkg.go.dev/go.vxn.dev/dish)\n[](https://goreportcard.com/report/go.vxn.dev/dish)\n[](https://raw.githack.com/wiki/thevxn/dish/coverage.html)\n[](https://github.com/avelino/awesome-go) \n[](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\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
}