{"full_name":"TwiN/gatus","owner":"TwiN","name":"gatus","url":"https://github.com/TwiN/gatus","description":"Automated developer-oriented status page with alerting and incident support","homepage":"https://gatus.io","topics":[],"language":"Go","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/15699766?u=b9348c9b30b9364587c8d68a82dcb456fe6cbf6a&v=4","created_at":"2019-09-04T02:35:40Z","pushed_at":"2026-11-10T06:27:00Z","metrics":{"stars":12689,"forks":896,"watchers":43,"issues":770,"prs":984,"releases":132,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":137},"growth":{"day":{"stars":30,"forks":1,"base_day":"2026-11-09"},"week":{"stars":208,"forks":11,"base_day":"2026-11-03"},"month":{"stars":411,"forks":42,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[11995,12005,12015,12024,12035,12042,12055,12058,12059,12073,12079,12088,12094,12103,12110,12122,12124,12132,12143,12151,12159,12172,12184,12194,12204,12213,12214,12223,12230,12236,12245,12253,12261,12273,12276,12278,12284,12288,12296,12307,12317,12329,12336,12340,12349,12363,12369,12375,12381,12393,12407,12412,12423,12429,12440,12451,12457,12465,12481,12494,12659,12689],"forks":[820,819,818,819,819,821,822,821,823,826,828,827,828,828,827,827,830,834,834,834,836,839,839,841,841,844,844,845,845,845,846,849,849,851,854,854,854,856,858,858,856,860,860,862,863,869,870,873,873,875,876,878,878,878,883,884,885,885,885,888,895,896],"watchers":[45,46,46,46,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,44,44,44,44,44,44,44,44,44,45,45,45,43,44,44,44,44,43,43,43,43,43,43,43,43],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{},"same_owner":[],"issues":[{"number":64,"title":"Distributed Deployment Configuration","comments":50,"created_at":"2020-12-30T02:10:10Z"},{"number":88,"title":"web.context-root is needed if the URL can not be rewritten.","comments":27,"created_at":"2021-02-21T05:38:03Z"},{"number":1159,"title":"Run Domain Expiration checks on the root domain","comments":19,"created_at":"2025-07-12T07:49:49Z"},{"number":106,"title":"feat(ui): Add a button to navigate to external links","comments":18,"created_at":"2021-05-09T04:45:10Z"},{"number":714,"title":"Support 1 year uptime badges","comments":16,"created_at":"2024-03-23T10:22:20Z"},{"number":553,"title":"Feature: Group ordering","comments":13,"created_at":"2023-08-23T11:36:38Z"},{"number":321,"title":"User local timezone not taken into consideration when generating response time chart","comments":13,"created_at":"2022-08-19T04:15:31Z"},{"number":287,"title":"feat(alerting): Add support for placeholders in alerts of all types","comments":12,"created_at":"2022-06-07T16:18:58Z"}],"discussions":[{"number":1889,"title":"Expecting a TLS error condition","comments":1,"category":"Q&A","created_at":"2026-10-28T00:30:05Z"},{"number":1866,"title":"Review request: retry failed recovery notifications (#1833)","comments":0,"category":"General","created_at":"2026-10-18T13:15:45Z"},{"number":1865,"title":"cairn: a front page for the people you host for, with Gatus status pills","comments":0,"category":"Show and tell","created_at":"2026-10-18T12:13:15Z"},{"number":1846,"title":"Apparently, the brasil governement is using gatus ?","comments":1,"category":"General","created_at":"2026-10-07T12:45:00Z"},{"number":1820,"title":"Has anyone tried to do a dynamic monitoring endpoint?","comments":0,"category":"General","created_at":"2026-09-25T18:07:04Z"},{"number":1816,"title":"Free scheduling explorer: restarts before the first external-endpoint heartbeat","comments":0,"category":"Show and tell","created_at":"2026-09-23T16:07:43Z"},{"number":1794,"title":"Sending a file to the endpoint","comments":0,"category":"General","created_at":"2026-09-08T07:37:46Z"},{"number":1757,"title":"gatus is it possible to change resopnse color depend on condition?","comments":1,"category":"Q&A","created_at":"2026-08-13T02:48:21Z"}],"latest_release":{"name":"v5.38.0","tag":"v5.38.0","published_at":"2026-10-28T20:44:28Z","body":"## What's Changed\r\n* feat(alerting): add Resend alerting provider by @geffersonFerraz in https://github.com/TwiN/gatus/pull/1830\r\n* fix(maintenance): validate maintenance windows for external, DNS and SSH endpoints by @anandghegde in https://github.com/TwiN/gatus/pull/1804\r\n* fix(alerting): Redact telegram token from errors on send failure by @hippi345 in https://github.com/TwiN/gatus/pull/1843\r\n* fix(websocket): apply the client timeout to reads and writes by @somaz94 in https://github.com/TwiN/gatus/pull/1845\r\n* fix(ssh): support keyboard-interactive authentication for endpoints and tunnels by @peckto in https://github.com/TwiN/gatus/pull/1863\r\n* fix(security): add comprehensive logging and diagnostics for OIDC (#1802) by @tech00exploere in https://github.com/TwiN/gatus/pull/1862\r\n* fix(jsonpath): support object keys containing dots via quoted accessors by @leotemtem in https://github.com/TwiN/gatus/pull/1864\r\n* fix: Honor minimum-reminder-interval for external endpoints by @yzxcj797 in https://github.com/TwiN/gatus/pull/1773\r\n* chore(alerting): restyle matrix alerts with errors, safe links and escaping by @mazzz1y in https://github.com/TwiN/gatus/pull/1875\r\n\r\n## New Contributors\r\n* @anandghegde made their first contribution in https://github.com/TwiN/gatus/pull/1804\r\n* @yzxcj797 made their first contribution in https://github.com/TwiN/gatus/pull/1773\r\n* @hippi345 made their first contribution in https://github.com/TwiN/gatus/pull/1843\r\n* @geffersonFerraz made their first contribution in https://github.com/TwiN/gatus/pull/1830\r\n* @somaz94 made their first contribution in https://github.com/TwiN/gatus/pull/1845\r\n* @peckto made their first contribution in https://github.com/TwiN/gatus/pull/1863\r\n* @tech00exploere made their first contribution in https://github.com/TwiN/gatus/pull/1862\r\n* @leotemtem made their first contribution in https://github.com/TwiN/gatus/pull/1864\r\n* @mazzz1y made their first contribution in https://github.com/TwiN/gatus/pull/1875\r\n\r\n**Full Changelog**: https://github.com/TwiN/gatus/compare/v5.37.0...v5.38.0"},"readme":true,"readme_zh":false,"news":[{"title":"Show HN: AG2B – Run the agent loop in the browser, expose your tools via WebMCP","url":"https://ag2b.ai/docs","hn":"https://news.ycombinator.com/item?id=48308148","source":"Hacker News","lang":"en","date":"2026-05-28","points":2,"comments":0},{"title":"Ask HN: Dashboard with muteable notifications for scripts and cron jobs","url":"https://news.ycombinator.com/item?id=32723566","hn":"https://news.ycombinator.com/item?id=32723566","source":"Hacker News","lang":"en","date":"2022-09-05","points":2,"comments":2},{"title":"突破监控数据壁垒：Gatus自定义标签实现指标分组与聚合的终极指南","url":"https://blog.csdn.net/gitblog_00591/article/details/151088390","source":"blog.csdn","lang":"zh","date":"2026-04-28"},{"title":"Gatus高可用部署终极指南：实现零中断故障转移与负载均衡","url":"https://blog.csdn.net/gitblog_00535/article/details/151094242","source":"blog.csdn","lang":"zh","date":"2026-03-28"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}