glanceapp /glance

A self-hosted dashboard that puts all your feeds in one place

★ 38,124⑂ 1,517👁 84⑃ 353● 551▤ 37◈ 192
GoAGPL-3.0Created 2024-04-27
38,124
stars
+22
1,517
forks
84
watchers
353
prs
551
issues
37
releases
192
discussions

README

Glance

  Install •
  Configuration •
  Discord •
  Sponsor


  Community widgets •
  Preconfigured pages •
  Themes


A lightweight, highly customizable dashboard that displays your feeds in a beautiful, streamlined interface

!

 Features
 Various widgets
 RSS feeds
 Subreddit posts
 Hacker News posts
 Weather forecasts
 YouTube channel uploads
 Twitch channels
 Market prices
 Docker containers status
 Server stats
 Custom widgets
 and many more...

 Fast and lightweight
 Low memory usage
 Few dependencies
 Minimal vanilla JS
 Single 

 Configuration
Configuration is done through YAML files, to learn more about how the layout works, how to add more pages and how to configure widgets, visit the configuration documentation.

Preview example configuration file


yaml
pages:
  - name: Home
    columns:
      - size: small
        widgets:
          - type: calendar
            first-day-of-week: monday

          - type: rss
            limit: 10
            collapse-after: 3
            cache: 12h
            feeds:
              - url: https://selfh.st/rss/
                title: selfh.st
                limit: 4
              - url: https://ciechanow.ski/atom.xml
              - url: https://www.joshwcomeau.com/rss.xml
                title: Josh Comeau
              - url: https://samwho.dev/rss.xml
              - url: https://ishadeed.com/feed.xml
                title: Ahmad Shadeed

          - type: twitch-channels
            channels:
              - theprimeagen
              - j_blow
              - piratesoftware
              - cohhcarnage
              - christitustech
              - EJ_SA

      - size: full
        widgets:
          - type: group
            widgets:
              - type: hacker-news
              - type: lobsters

          - type: videos
            channels:
              - UCXuqSBlHAE6Xw-yeJA0Tunw  Linus Tech Tips
              - UCR-DXc1voovS8nhAvccRZhg  Jeff Geerling
              - UCsBjURrPoezykLs9EqgamOA  Fireship
              - UCBJycsmduvYEL83R_U4JriQ  Marques Brownlee
              - UCHnyfMqiRRG1u-2MsSQLbXA  Veritasium

          - type: group
            widgets:
              - type: reddit
                subreddit: technology
                show-thumbnails: true
              - type: reddit
                subreddit: selfhosted
                show-thumbnails: true

      - size: small
        widgets:
          - type: weather
            location: London, United Kingdom
            units: metric
            hour-format: 12h

          - type: markets
            markets:
              - symbol: SPY
                name: S&P 500
              - symbol: BTC-USD
                name: Bitcoin
              - symbol: NVDA
                name: NVIDIA
              - symbol: AAPL
                name: Apple
              - symbol: MSFT
                name: Microsoft

          - type: releases
            cache: 1d
            repositories:
              - glanceapp/glance
              - go-gite

Top issues

Discussions

Latest release

v0.8.8 v0.8.8 2026-11-07
Fixes
 Fixed issue with release widget when specifying repositories with include-prereleases (thanks @kevin9327)
 Fixed the search widget preventing shortcuts including the S key from working (thanks @idpfaff)
 Fixed markets chart rendering when all history values are 0 (thanks @HocVoNgThai)
 Fixed the "SHOW MORE" arrow icon when using custom fonts (thanks @hafizahmedzia)
 Fixed the URL which opens when clicking on entries in the change detection widget (thanks @drshajul)
 Fixed IPv6 addresses in sock-path not working for the docker-containers widget (thanks @cuishuang)
 Fixed docker co

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON