Dashatron
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
placeholder for desktop view image
placeholder for mobile/tablet view image
π§ 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