This repository contains a list of tools for the Linux operating system.
Following tools are supposed to be installable as APT packages.
Simple tool to record videos from an IP camera. Can be used on an embedded device to automatically make recordings. More details here
For Ubuntu versions earlier than 24 there is no ValKey package. This creates an APT package for amd64 and arm64. More details here
Wake up devices through Wake-On-LAN over simple web frontend or HTTP.
A script and a systemd timed service to automatically shut down a machine if it is presumably not used.
A bash script to monitor network connectivity using configurable check methods (ICMP, HTTP).
A script and systemd service to automatically shut down a Jetson device if a configured GPIO pin is low for a configurable amount of time. See jetson-gpio-shutdown/Readme.md for installation and usage instructions.
A systemd service that starts on boot (after time-sync) and simultaneously records video from an RTSP stream via ffmpeg and NMEA GPS data from a serial device, writing both to timestamped files under a configurable output path. A cleanup script runs before each start to delete files older than the configured retention period. The service restarts automatically with exponential back-off.
See recorder/Readme.md for installation and usage instructions.
A command-line tool to monitor GitHub Actions workflow runs across all repositories in an organization, similar to the Unix top command.
See github-action-top/README.md for installation and usage instructions.
A Docker Compose stack running Prometheus, Grafana, and Node Exporter for local device monitoring and testing. See local-monitoring/README.md for details.
A script that uses turbostat to log CPU frequency, temperature, and power draw to a timestamped CSV file.
A terminal animation printing a growing/shrinking # bar with a line counter — useful as a visual heartbeat or simple load-test.
See moving-bars/README.md for usage.