Skip to content

Real-time analytics, content insights, and team collaboration—right in your Umbraco backoffice dashboard.

License

Notifications You must be signed in to change notification settings

tarikrital/astroboard

Astroboard is an Umbraco dashboard to get insights of your contents, assets and members.

NuGet Downloads GitHub Issues Umbraco Versions Astro Version

🚀 Why Astroboard?

For Umbraco admins who want to:Track growth of pages, media, and members with trend charts. ✔ Monitor team activity with a live feed of edits and publishes. ✔ Export data (CSV/Excel) for audits and reporting. ✔ Switch between compact/full-screen modes for flexibility.

✨ Key Features

Feature Description
📈 Content Trends Line charts for Pages, Media, Members, and Groups with time filters (Today, Last 7 Days, etc.).
🔄 Activity Stream Carousel of recent edits (published/deleted/unpublished) with contributor avatars.
📊 Asset Breakdown Horizontal bar chart for media types (Images, Videos, SVG, etc.).
👥 Member Management Exportable table of members (Name, Group, Last Login).
🎨 Compact/Full-Screen Toggle between a tab or dedicated dashboard view.

System Requirements

Astroboard has the following requirements: Umbraco version 13.

It is recommended to upgrade your Umbraco installation to the latest version.

Installation

dotnet add package astroboard

Just like that, it’s done! 🎉

If you've installed the Astroboard you should start your website (dotnet run) and automatically the Astroboard section should appear in the backoffice, as shown in previews below.

Preview - Compact mode

image

Preview - Full screen mode

preview

🛠 Roadmap & Contributions

100% open-source (MIT) and welcome contributions!

Planned Features

  • Clickable charts (drill into data).
  • Custom widgets API (build your own cards).
  • Content health checks (orphaned pages, broken links).

How to Contribute

🔹 Report bugs here. 🔹 Suggest features via GitHub Discussions. 🔹 Submit PRs for "good first issues" (tagged).

Credits

Astroboard is an open-source Astro-based Umbraco dashboard package. It is written in TypeScript and uses Vue.

📜 License

MIT © Tarik Rital.

About

Real-time analytics, content insights, and team collaboration—right in your Umbraco backoffice dashboard.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project