A comprehensive dark theme for Matomo Analytics that transforms the entire interface into a modern, eye-friendly dark experience. Built with accessibility and readability in mind, this theme provides proper contrast ratios and consistent styling across all Matomo features.
- Complete UI Coverage - Every screen, widget, modal, and component is styled for dark mode
- Charts & Graphs - All jqPlot charts (sparklines, bar graphs, pie charts, evolution graphs) render beautifully with dark backgrounds and vibrant data colors
- Maps Support - RealTimeMap and UserCountryMap fully themed with appropriate color scales for data visualization
- Consistent Design - Cards, widgets, sidebar navigation, and modals all share a cohesive dark aesthetic
- Native Theme API - Built on Matomo's
Theme.configureThemeVariablesevent for seamless integration with core and plugins - Plugin Compatibility - Works seamlessly with Matomo plugins including Funnels, Tag Manager, AI Chats, Custom Reports, Multi Sites, Scheduled Reports, Transitions, and more
- Reduces eye strain during extended analytics sessions
- Perfect for low-light environments and night-time work
- Professional appearance that matches modern dark-mode applications
- Actively maintained and updated with each Matomo release
The theme exposes its full color palette through Matomo's ThemeStyles API in DarkTheme.php. Fork the plugin to adjust the brand, surface, text, and border scales — or override the generated --theme-color-* CSS variables from your own stylesheet to match your brand.
Thank you for installing!
- Matomo 5.10.0 or later (Dark Theme 5.3.x)
- For Matomo 5.0 – 5.9, install Dark Theme 5.2.x
- For Matomo 4.x, install Dark Theme 1.x
From the Marketplace (recommended)
- Go to Administration → Marketplace → Themes
- Search for "Dark Theme"
- Click Install, then Activate
Manual installation
- Download the latest release from GitHub
- Extract the archive into your Matomo
plugins/directory asplugins/DarkTheme/ - Activate the theme under Administration → Themes
After installation or any customization, clear the asset cache: Administration → System → General Settings → "Clear all caches".
If you encounter any issues or have suggestions, please:
- Open an issue on GitHub
- Contact us at ronan@openmost.io
Looking for a custom theme tailored to your brand? We create bespoke Matomo themes for businesses. Visit openmost.io or contact us to discuss your requirements.
Released under the GPL v3 or later license.