π Glance: The Self-Hosted Dashboard for All Your Feeds
lang:en
Glance: a lightweight, highly customizable dashboard that puts all your feeds in one place
Glance is a self-hosted, highly customizable dashboard that brings all your feeds together into a beautiful, streamlined interface. With over 34,000 stars on GitHub, it has become one of the most popular solutions for anyone who wants a central control panel that's fast and good-looking.
Key features
- π Multiple widgets — RSS, Reddit, Hacker News, weather, YouTube, Twitch, financial markets, Docker, server stats, and much more.
- ⚡ Lightweight and fast — Single binary under 20MB, few dependencies, minimal vanilla JS. Non-cached pages load in ~1 second.
- π» YAML configuration — Flexible layout, multiple pages, per-widget configuration options.
- π― Mobile optimized — Take it with you anywhere, the interface adapts perfectly to any screen.
- π§ Highly customizable — Custom CSS, built-in themes, custom widgets (iframe, HTML, extensions, custom API).
- π¦ Easy installation — Docker Compose (recommended), precompiled binaries for Linux/Windows/macOS, or third-party channels like Proxmox, NixOS, Coolify.
- π§ Custom widgets — iframe widget, html widget, extension widget, custom-api widget to create tailor-made widgets.
- π Configurable cache — Each widget has its own cache lifetime, customizable based on your needs.
How it works
- π Configure the layout with YAML files: choose columns, sizes and widgets for each page.
- π‘ Each page can have multiple columns with different sizes (small, medium, full).
- π Widgets fetch data on page load and store it in cache.
- π¦ Themes are easily created by tweaking a few numeric parameters.
Get started
- π
mkdir glance && cd glance && curl -sL https://github.com/glanceapp/docker-compose-template/archive/refs/heads/main.tar.gz | tar -xzf - --strip-components 2— download the recommended Docker structure. - π»
docker compose up -d— start the dashboard. - π Edit
config/home.ymlto customize widgets and layout. - π¦ Access
http://localhost:8080to view your panel.
π Glance project on GitHub: https://github.com/glanceapp/glance