{"repo":"release-argus/Argus","free":true,"listed":false,"github":"https://github.com/release-argus/Argus","clone":"git clone https://github.com/release-argus/Argus.git","description":"Argus is a lightweight monitor to notify of new software releases via Gotify/Slack/other messages and/or WebHooks.","language":"Go","stars":730,"topics":["go","golang","react"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Argus Keeping an eye on releases. Argus will query websites at a user defined interval for new software releases and then trigger Gotify/Slack/Other notification(s) and/or WebHook(s) when one has been found. For example, you could set it to monitor the Argus repo (release-argus/Argus). This will query the GitHub API and track the \"tag name\" variable. When this variable changes from what it was on a previous query, a GitHub-style WebHook could be sent that triggers something (like AWX) to update Argus on your server. Table of Contents - Demo - Command-line arguments - Building from source - Prerequisites - Go changes - React changes - Getting started - Config formatting Demo A demo of Argus can be seen on our website here. Command-line arguments Building from source Prerequisites The backend of Argus is built with Go, and the frontend with React. The React frontend is built and then embedded into the Go binary so that those web files can be served. - Go 1.25+ - NodeJS 24 Go changes To see the changes you've made by modifying any of the .go files, you must compile Argus. Run make build the first time to ensure the web components are available locally. Any future builds that don't need the web-ui to be rebuilt can be done with make go-build (faster than make build ). Running either of these in the root dir will produce an argus binary. React changes To see the changes after modifying anything in web/ui/react-app , you must recompile both the Go backend and the React frontend. Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/release-argus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/release-argus/Argus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}