Explore Modules

MirrorDash Module Store

Customize your screen layouts or discover new widgets to add. Configured instances run concurrently in their own isolated storage spaces.

Persistent Storage (Modules & Config)

{{ (disk_usage.used_bytes / 1024 / 1024 / 1024)|round(1) }} GB used of {{ (disk_usage.total_bytes / 1024 / 1024 / 1024)|round(1) }} GB ({{ disk_usage.percent_used }}% used)
{% if disk_usage.free_bytes < 500 * 1024 * 1024 %}
Disk space is critically low (less than 500MB free). Deactivate or uninstall unused modules.
{% endif %}
{% if not installed_modules %}
No installed modules match your query.
{% else %} {% for name, meta in installed_modules.items() %} {% set is_configured = meta.configured %} {% set is_enabled = meta.enabled %} {% set title = meta.schema.title or name %} {% set icon_class = meta.schema.icon or "" %} {% if not icon_class %} {% set icon_class = "fa-puzzle-piece" %} {% if "clock" in name %}{% set icon_class = "fa-clock" %} {% elif "calendar" in name %}{% set icon_class = "fa-calendar-days" %} {% elif "weather" in name %}{% set icon_class = "fa-cloud-sun" %} {% elif "news" in name %}{% set icon_class = "fa-newspaper" %} {% elif "homeassistant" in name %}{% set icon_class = "fa-house-signal" %} {% elif "namnsdag" in name %}{% set icon_class = "fa-calendar-check" %} {% endif %} {% endif %} {% set categories = ["utility"] %} {% if "homeassistant" in name or "iot" in name %} {% set categories = ["iot"] %} {% elif "weather" in name or "namnsdag" in name or "news" in name %} {% set categories = ["info"] %} {% endif %}
{% if icon_class.startswith(' {% endif %}

{{ title }}

{{ name }} v{{ meta.version }}

{{ meta.schema.description or 'No description available for this module.' }}

{% endfor %} {% endif %}
Loading discoverable community modules...

Install Custom Module Package

Enter the PyPI package name or a local filesystem path to install a custom module via uv.