I made this because I was running a bunch of containers on cheap VPSs (the $5-10/month tier) and existing Docker management tools were surprisingly heavy. Portainer needs 500MB+ just to run, and even CLI tools like ctop would stutter on my 2GB droplets when polling stats from multiple containers.
Dockyard is written in Rust with an async architecture that fetches container stats concurrently and keeps the UI responsive without blocking.
Some things it handles:
- Real-time container monitoring without the overhead
- Parallel stats collection (no sequential polling lag)
- Works well on ARM (Raspberry Pi, etc.)
- Non-blocking UI that stays snappy even under load
The project is in it's infancy...I've been running it on my own servers for a few months, but I'd love feedback on the UX and whether the async approach actually makes a difference on your setups.