DEV Community

Marc Duiker for Diagrid

Posted on

A free, open-source Dev Dashboard for local Dapr development

Developing Dapr applications means you're dealing with multiple apps and sidecars, looking at several terminals for log output and component files. There is now a free, open-source Dev Dashboard that brings it together in one live view. It runs as a single binary and auto-discovers apps started with dapr run, .NET Aspire, Docker Compose, or Testcontainers.

Application overview

See everything Dapr at a glance

The dashboard shows your running apps with health, ports, and process IDs, plus their loaded components, actor types, and pub/sub subscriptions. You can also tail sidecar and application logs in the same window, with level coloring and keyword highlighting.

Debug workflows without guesswork

For Dapr Workflows you can list executions across your apps, inspect event history and input/output per step, and terminate or purge instances. The data is read straight from your local state store, so you see the real state rather than a copy.

Workflow overview

Workflow detail

Build components and policies in a UI

Two guided builders generate Dapr component and resiliency YAML from the full catalog, so you can skip hand-editing files.

Download & Install

You can view the project on GitHub: https://github.com/diagridio/dev-dashboard

You can install the dashboard directly via the terminal:

Install (macOS / Linux)

curl -sSL https://raw.githubusercontent.com/diagridio/dev-dashboard/main/scripts/install.sh | sh
Enter fullscreen mode Exit fullscreen mode

Install (Windows, PowerShell)

iwr -useb https://raw.githubusercontent.com/diagridio/dev-dashboard/main/scripts/install.ps1 | iex
Enter fullscreen mode Exit fullscreen mode

Give it a try when you're developing and testing your Dapr applications. Once you have it running, come share how it works for you in the Dapr Discord. If you hit a bug or have an idea to make it better, open an issue on the dev-dashboard repository.

Top comments (0)