Project

go-sys-mon

Development time

Dec 2021 - June 2022

Stack

Screenshots

go-sys-mon TUI screenshot go-sys-mon Web UI screenshot

About

A system monitoring tool written in Go. go-sys-mon supports monitoring of CPU, RAM, disks, network and temperatures. Built as a college graduation project, go-sys-mon monitors your computer on multiple fronts: CPU, RAM, disk status and temperatures.


Program features two UI modes: terminal and web.


Terminal UI mode is helpful when you have physical or remote console access to the machine you're working on. Web UI works best when the HTTP port is open on the machine/router. This way you can access the web interface directly from the Internet (for example from your phone or laptop outside of network the server is on).

Project

gofetch

Development time

Dec 2021

Stack

Screenshots

gofetch screenshot

About

A small fetch program built with Go.


Displays distro, host, CPU name, package count, DE/WM and uptime by collecting information from /proc and /etc.

Project

spotify-stats

Development time

Oct 2021 - Dec 2021

Stack

Screenshots

spotify-stats screenshot

About

Spotify-stats displays your top 10 tracks from a selected time period.


The program collects data from Spotify's API (using spotipy) and displays it using PyQt5.