Repolode
glanceapp

glanceapp/glance

A self-hosted, lightweight dashboard that gathers RSS feeds, Reddit, Hacker News, YouTube, weather and more into one configurable page.

Open-source alternative to:FeedlyiGoogle

Stars
37,584
Forks
1,495
Open issues
322
Last commit
19 hours ago

What is it?

Glance is a self-hosted start page that pulls information from many sources into a single configurable dashboard. Built-in widgets cover RSS feeds, subreddit posts, Hacker News, YouTube channel uploads, Twitch channels, weather, market prices, Docker container status and server stats, and custom widgets can be created from HTML, iframes or JSON APIs.

The layout and content are defined in YAML files. Users can create multiple pages and tabs, choose between several layouts, adjust options per widget, add custom CSS, and switch themes. The interface is designed to work on mobile devices as well as desktops.

Glance ships as a single binary under 20 MB for Linux, Windows and macOS on several architectures, and as a small Docker image. Data is fetched when a page loads and then cached, with no background polling.

Key features

  • 01Built-in widgets for RSS, Reddit, Hacker News, YouTube, Twitch, weather and markets
  • 02Docker container status and server stats monitoring
  • 03Configuration through YAML files with multiple pages and layouts
  • 04Custom widgets from HTML, iframes or JSON APIs
  • 05Themes and custom CSS support
  • 06Single small binary or Docker image

Use cases

  • Building a personal start page that replaces checking several news sites and feeds separately
  • Monitoring Docker containers and server stats on a homelab
  • Following YouTube channels, subreddits and RSS sources from one screen on a phone or desktop

Quick start

  1. 1

    Create the directory and download template files (Docker Compose)

    mkdir glance && cd glance && curl -sL https://github.com/glanceapp/docker-compose-template/archive/refs/heads/main.tar.gz | tar -xzf - --strip-components 2
  2. 2

    Start Glance with Docker Compose

    docker compose up -d
  3. 3

    Open the dashboard in your browser at port 8080 after it starts

Things to know

  • Configuration is done through YAML files, so customizing pages and widgets requires manual editing.
  • Dashboard data only refreshes when the page is reloaded, not automatically in the background.

Topics

FAQ

What is glance?
A self-hosted, lightweight dashboard that gathers RSS feeds, Reddit, Hacker News, YouTube, weather and more into one configurable page. Glance is a self-hosted start page that pulls information from many sources into a single configurable dashboard. Built-in widgets cover RSS feeds, subreddit posts, Hacker News, YouTube channel uploads, Twitch channels, weather, market prices, Docker container status and server stats, and custom widgets can be created from HTML, iframes or JSON APIs.
Is glance free to use? What license does it have?
glance is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is glance still maintained?
Actively maintained. The last commit to glance was on Oct 20, 2026.
What can I use glance for?
Building a personal start page that replaces checking several news sites and feeds separately Monitoring Docker containers and server stats on a homelab Following YouTube channels, subreddits and RSS sources from one screen on a phone or desktop
How do I install glance?
Create the directory and download template files (Docker Compose): mkdir glance && cd glance && curl -sL https://github.com/glanceapp/docker-compose-template/archive/refs/heads/main.tar.gz | tar -xzf - --strip-components 2 Start Glance with Docker Compose: docker compose up -d Open the dashboard in your browser at port 8080 after it starts
Where can I get glance?
The source code and installation instructions are on GitHub: https://github.com/glanceapp/glance

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

Related projects