Skip to content

A single-binary Go web dashboard that collects and stores system metrics in bbolt and serves a real-time JSON API and static HTML dashboard (Tailwind, Vanillajs & Chart.js) with zero external dependencies.

Notifications You must be signed in to change notification settings

abimaelmartell/moni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moni

Ultra-lightweight system metrics web dashboard in Go

A single static binary that collects CPU, memory and disk usage samples, stores them in an embedded BoltDB, and serves both a JSON API and a plain-HTML/Chart.js dashboard—no build tools required.

Screenshot of Web UI

🚀 Quick Start

git clone https://github.com/abimaelmartell/moni.git
cd moni

# Download dependencies
go mod tidy

# Run Directly from Code (no build for now)
go run main.go

About

A single-binary Go web dashboard that collects and stores system metrics in bbolt and serves a real-time JSON API and static HTML dashboard (Tailwind, Vanillajs & Chart.js) with zero external dependencies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published