wirestat
webby
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wirestat
-
What monitoring tool do you use or recommend?
I use uptime kuma for status checking, then I built a simple Linux server metrics application (wirestat) which I can then use with uptime kuma, so that uptime kuma can alert me when something is wrong with a monitored server metric (CPU, memory, uptime, disk space etc...).
-
Explaining modern server monitoring stacks for self-hosting
For checking server metrics i built a simple go service [1] to expose metrics with simple rules applied so uptime kurma will notify me when issues arise (Since the go service will change http status upon alert scenarios).
[1]: https://github.com/ssddanbrown/wirestat
-
What tools have y'all written for yourselves?
Simple metrics/monitoring system - link
- Just sharing a Linux system metric dashboard I built to use with Uptime Kuma's HTTP monitors, to form a system monitoring solution. Thought it might be handy for other Uptime Kuma users
- wirestat - A Linux system metrics display served as JSON, with alert condition rules, that can be used as part of a simple system monitoring setup
webby
-
static-server: an HTTP server in Go for static content
I wrote something like this [1] for the team at my old workplace. We mainly worked on static html files but some functionality required loading via http. Many of the devs were quite new to development in general, so I built a simple static server in Go, as an exe which they could set as the default for `.html` file, and therefore just open via the webserver via double-click as normal. The program would watch the directory (if not already open and watching) then open the right path in the default browser. I also built-in livereload, management via tray icon and a basic web UI.
[1] https://github.com/ssddanbrown/webby
-
What tools have y'all written for yourselves?
Simple static webserver - link
What are some alternatives?
anyhttp - go module to create http server listening on unix sockets / systemd socket activated fds
serve - serve starts a simple temporary static file server in your current directory and prints your IP address to share with colleagues
uptime-kuma - A fancy self-hosted monitoring tool
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
money-balancer - A simple application for managing debt with your friends!
rss - A simple twitter-feed-style RSS aggregator written in PHP, Laravel, Inertia.js, Tailwind and Vue.js
mailbag - A simple plaintext email send app based on Laravel
static-server - A simple, zero-configuration HTTP server CLI for serving static files
xsv - A fast CSV command line toolkit written in Rust.