Repolode
Panonim

Panonim/dynacat

Self-hosted dashboard that pulls RSS, Reddit, Hacker News, weather, Docker status and more into one page, forked from Glance.

Stars
1,566
Forks
53
Open issues
3
Last commit
yesterday

What is it?

Dynacat is a self-hosted dashboard for keeping feeds, service status and everyday information in one place. It ships with widgets for RSS feeds, subreddits, Hacker News, weather, YouTube channel uploads, Twitch channels, market prices, Docker container status and server stats, and supports custom widgets built from arbitrary APIs.

It is forked from Glance and focuses on dynamic content updates and integration with external applications. Widgets refresh on their own, and a JSON API exposes the data they have already fetched to scripts or other apps. Layouts, multiple pages, custom CSS and themes can all be adjusted, and the page is designed to work on mobile.

Configuration can be written by hand in YAML or built through a UI editor in the dashboard, which writes changes back into the same YAML files. The project is distributed as a single binary and a Docker image, with OIDC login available for user authentication.

Key features

  • 01Widgets for RSS, Reddit, Hacker News, weather, YouTube, Twitch, markets and Docker status
  • 02Widgets refresh automatically without a manual reload
  • 03Visual UI editor that writes changes back to YAML config
  • 04JSON API exposes widget data to other scripts and apps
  • 05Multiple pages, layouts and custom CSS, with theme support
  • 06Distributed as a small single binary and Docker image, with OIDC login

Use cases

  • Building a personal start page for a homelab with service and container status
  • Following RSS feeds, subreddits and tech news from one tab
  • Showing Docker container health and server stats on a wall display or phone
  • Feeding dashboard data into other scripts through the JSON API

Quick start

  1. 1

    Create a directory and download the ready-made directory structure

    mkdir dynacat && cd dynacat && curl -sL https://github.com/Panonim/dynacat-compose-template/releases/latest/download/dynacat.tar.gz | tar -xzf -
  2. 2

    Start Dynacat with Docker Compose

    docker compose up -d

Things to know

  • Licensed under AGPL-3.0, a copyleft license that requires derivative versions to remain open source.
  • The Docker status widget only works if you mount the Docker socket into the container.

In collections

Topics

FAQ

What is dynacat?
Self-hosted dashboard that pulls RSS, Reddit, Hacker News, weather, Docker status and more into one page, forked from Glance. Dynacat is a self-hosted dashboard for keeping feeds, service status and everyday information in one place. It ships with widgets for RSS feeds, subreddits, Hacker News, weather, YouTube channel uploads, Twitch channels, market prices, Docker container status and server stats, and supports custom widgets built from arbitrary APIs.
Is dynacat free to use? What license does it have?
dynacat is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is dynacat still maintained?
Actively maintained. The last commit to dynacat was on Nov 6, 2026.
What can I use dynacat for?
Building a personal start page for a homelab with service and container status Following RSS feeds, subreddits and tech news from one tab Showing Docker container health and server stats on a wall display or phone Feeding dashboard data into other scripts through the JSON API
How do I install dynacat?
Create a directory and download the ready-made directory structure: mkdir dynacat && cd dynacat && curl -sL https://github.com/Panonim/dynacat-compose-template/releases/latest/download/dynacat.tar.gz | tar -xzf - Start Dynacat with Docker Compose: docker compose up -d
Where can I get dynacat?
The source code and installation instructions are on GitHub: https://github.com/Panonim/dynacat

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects