An open API service indexing awesome lists of open source software.

https://github.com/tarikrital/astroboard

Real-time analytics, content insights, and team collaboration—right in your Umbraco backoffice dashboard.
https://github.com/tarikrital/astroboard

astro carbon-efficient cms dashboard green-software playwright sustainability tailwind typescript umbraco vue

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

          

# [Astroboard](https://www.astroboard.website)

![Astroboard is an Umbraco dashboard to get insights of your contents, assets and members.](https://raw.githubusercontent.com/wpplumber/astroboard/main/public/images/compact-mode-window.png)

![NuGet Downloads](https://img.shields.io/nuget/dt/astroboard?label=NuGet%20Downloads)
![GitHub Issues](https://img.shields.io/github/issues/wpplumber/astroboard)
![Umbraco Versions](https://img.shields.io/badge/Umbraco-13-blue)
![Astro Version](https://img.shields.io/badge/Astro-5.8.0-blue)

## 🚀 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](https://raw.githubusercontent.com/wpplumber/astroboard/main/public/images/astroboard-compact-mode.png)

## Preview - Full screen mode

![preview](https://raw.githubusercontent.com/wpplumber/astroboard/main/public/images/mac-astroboard-fullscreen-mode.png)

## 🛠 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](https://github.com/wpplumber/astroboard/issues).
🔹 **Suggest features** via GitHub Discussions.
🔹 **Submit PRs** for "good first issues" (tagged).

## Credits
[Astroboard](https://www.astroboard.website/) is an open-source [Astro](https://www.astro.build/)-based
[Umbraco](https://www.umbraco.com) dashboard package. It is written in [TypeScript](https://www.typescriptlang.org) and
uses [Vue](https://vuejs.org/).

## 📜 License
MIT © [Tarik Rital](https://www.tarikrital.website/).