Dashatron
by
Tony
- projects
- dashatron
- nodejs
- raspberry-pi
Dashatron is a modular browser-based dashboard I built to replace MagicMirror. It runs on Node.js and lets you plug in various modules — weather, calendar, news, photos, even QR codes — all controlled via a simple config file.
🔧 Why I Built It
I liked the idea of MagicMirror, but wanted something lighter, faster, and easier to control. Dashatron is designed to run on a Raspberry Pi or any Linux box, using plain HTML/CSS/JS modules that render in a shared layout.
It supports input from HDMI-CEC remotes, making it couch-friendly without needing a keyboard or mouse. I use it daily for a heads-up display in the garage, but it’s flexible enough to run on a TV, kiosk, or spare tablet.
🧩 Key Features
- Simple module structure
- Centralized config for layout and data
- Supports weather, photos, calendar, news, and more
- Input mapping (CEC/button support in progress)
- Fast load times, no bloated frontend frameworks
- Built with customization in mind
📷 Screenshots

🧠 Future Plans
- Add UI config editor
- Add per-module theming
- Expand support for remote input mappings
- Auto-detect HDMI-CEC devices
🔗 GitHub
You can check out the source code here:
https://github.com/omgsideburns/dashatron