DEV.co
Open-Source Observability · Alice39s

kuma-mieru

Kuma Mieru is a third-party Next.js-based dashboard for visualizing Uptime Kuma monitoring data. It replaces Uptime Kuma's built-in status page with interactive charts, real-time updates, and a modern responsive UI.

Source: GitHub — github.com/Alice39s/kuma-mieru
787
GitHub stars
348
Forks
TypeScript
Primary language
MPL-2.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
RepositoryAlice39s/kuma-mieru
OwnerAlice39s
Primary languageTypeScript
LicenseMPL-2.0 — OSI-approved
Stars787
Forks348
Open issues5
Latest releasev1.7.4 (2026-06-27)
Last updated2026-07-02
Sourcehttps://github.com/Alice39s/kuma-mieru

What kuma-mieru is

Built on Next.js 16, React 19, TypeScript, and Recharts, Kuma Mieru fetches status data from Uptime Kuma's public endpoints and renders interactive latency graphs and real-time status indicators. Deployable via Vercel, Docker, or local Node/Bun runtime.

Quickstart

Get the kuma-mieru source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/Alice39s/kuma-mieru.gitcd kuma-mieru# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Enhanced Status Page for Uptime Kuma Users

Organizations already running Uptime Kuma who want a more visually polished, interactive status page without modifying their Kuma instance.

Real-Time Monitoring Dashboard with Historical Graphs

Teams needing to view service latency trends, downtime history, and real-time status updates in a single, unified dashboard with dark/light theme support.

Multi-Instance Kuma Aggregation

Environments with multiple Uptime Kuma instances across regions or teams, displayable in one aggregated dashboard via multiple status page URLs.

Implementation considerations

  • Verify Uptime Kuma instance is accessible from the deployment environment; status pages must be publicly readable.
  • Configure UPTIME_KUMA_URLS environment variable correctly; if using legacy mode, set Uptime Kuma's Display Timezone to UTC+0.
  • Choose deployment method (Vercel recommended for simplicity; Docker Compose for self-hosted; local for development).
  • Test real-time auto-refresh behavior to confirm WebSocket or polling is not blocked by firewall/CDN policies.
  • Plan for Bun package manager installation if deploying locally; Docker alleviates this requirement.

When to avoid it — and what to weigh

  • Not a Self-Contained Monitoring Solution — Kuma Mieru is a frontend-only dashboard; it requires an existing Uptime Kuma instance and cannot perform monitoring independently.
  • Incompatible with Other Monitoring Platforms — Does not support Uptime Robot, Better Stack, or other monitoring data sources—only Uptime Kuma's public status endpoints.
  • Timezone Configuration Dependency — Requires manual timezone configuration (UTC+0) in the backend Uptime Kuma instance to avoid time offset issues; does not auto-detect or compensate.
  • Docker Deployment Still Beta — Docker support is marked beta; production deployments should consider Vercel or local Node/Bun deployments as more stable.

License & commercial use

Licensed under Mozilla Public License 2.0 (MPL-2.0), a copyleft license requiring derivative works to disclose source and maintain the same license.

MPL-2.0 permits commercial use, but requires source disclosure of modifications and derivative works. Verify with legal counsel before using in proprietary products or closed-source deployments. Unmodified use (e.g., deploying as-is on Vercel) likely acceptable, but any custom extensions trigger disclosure obligations.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

No authentication layer; the dashboard exposes data as public as the underlying Uptime Kuma status page. Consider placing behind a reverse proxy with authentication if sensitive. No security audits, penetration tests, or CVE disclosures mentioned. Dependencies (Next.js, React, Recharts, HeroUI) should be monitored for vulnerabilities via npm/Bun audit. No encryption or secrets management built-in; environment variables passed via deployment platform.

Alternatives to consider

Uptime Kuma Native Status Page

Built-in and requires no separate deployment, but offers less visual interactivity and fewer charting options than Kuma Mieru.

Grafana with Prometheus Uptime Exporter

Provides more powerful dashboarding and alerting, but requires dedicated infrastructure and learning curve; overkill for simple Kuma status aggregation.

UptimeRobot or Better Stack Public Status Pages

Vendor-managed, no deployment needed, but lock-in to proprietary platforms; not compatible with self-hosted Uptime Kuma.

Software development agency

Build on kuma-mieru with DEV.co software developers

Kuma Mieru transforms raw Uptime Kuma data into an interactive, visually rich status page. Deploy in minutes on Vercel or self-host with Docker.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

kuma-mieru FAQ

Does Kuma Mieru monitor services itself?
No. Kuma Mieru is a dashboard only. You must run a separate Uptime Kuma instance to perform actual monitoring; Kuma Mieru simply visualizes the data.
Why do I see time offsets between Kuma Mieru and Uptime Kuma?
Versions v1.1.4+ changed how timezones are handled. You must configure Uptime Kuma's backend setting 'Display Timezone' to UTC+0. See README for details.
Can I use Kuma Mieru with Uptime Robot or Better Stack?
No. Kuma Mieru only works with Uptime Kuma's public status endpoints. Other monitoring platforms are not supported.
Is Docker deployment production-ready?
Docker is marked Beta. For production, Vercel or local Node/Bun deployments are recommended. Monitor GitHub issues for Docker stability updates.

Software developers & web developers for hire

DEV.co helps companies turn open-source tools like kuma-mieru into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source observability stack.

Need a Better Uptime Dashboard?

Kuma Mieru transforms raw Uptime Kuma data into an interactive, visually rich status page. Deploy in minutes on Vercel or self-host with Docker.