explaingit

glanceapp/glance

Analysis updated 2026-06-20

34,001GoAudience · ops devopsComplexity · 2/5Setup · easy

TLDR

Glance is a self-hosted dashboard that pulls your RSS feeds, Hacker News, Reddit, weather, stocks, and server stats into one fast, customizable webpage you run on your own machine.

Mindmap

mindmap
  root((Glance))
    What it does
      Info aggregation
      Personal dashboard
      Self-hosted
    Widgets
      RSS and news
      Weather and stocks
      Docker status
      Server stats
    Setup
      YAML config
      Docker Compose
      Single binary
    Use cases
      Homelab hub
      Personal homepage
      Infrastructure monitor
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Create a personal start page that shows Hacker News, Reddit, weather, and RSS feeds in one tab.

USE CASE 2

Monitor Docker containers and server CPU and memory on a homelab dashboard without a cloud service.

USE CASE 3

Track GitHub releases and YouTube channel uploads from a single self-hosted webpage.

USE CASE 4

Build a family information hub on a Raspberry Pi showing weather, news feeds, and a calendar widget.

What is it built with?

GoYAMLDocker

How does it compare?

glanceapp/glancewailsapp/wailsehang-io/nps
Stars34,00133,97134,044
LanguageGoGoGo
Setup difficultyeasymoderateeasy
Complexity2/53/53/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Single binary or Docker container configured with one YAML file, no external database or API keys required for basic use.

License information is not mentioned in the explanation.

In plain English

Glance is a self-hosted personal dashboard that aggregates all your information feeds into a single, fast, visually clean web page. Instead of opening ten different tabs to check Hacker News, Reddit, YouTube, the weather, stock prices, and your RSS subscriptions, Glance pulls everything into one customizable page you open once. The dashboard is configured entirely through a YAML file where you define pages, each divided into columns, each filled with widgets. Available widgets include RSS feeds, Reddit subreddits, Hacker News posts, YouTube channel uploads, Twitch live streams, weather forecasts, stock market prices, Docker container status, server system stats, a calendar, GitHub release monitors, and more. The community also contributes additional custom widgets. Each widget has configuration options for how many items to show, caching behavior, and display style. Because it runs on your own machine or home server, your data stays private and you are not limited by rate limits or account requirements. It can also monitor your local infrastructure, checking whether Docker containers are running, showing server CPU and memory usage, making it popular in "homelab" setups where enthusiasts run their own servers. Performance is a design priority. The entire binary is under 20 megabytes, memory usage is low, pages typically load in about one second, and there is minimal JavaScript. It runs as a single binary on Linux, Windows, and macOS, or as a tiny Docker container. You would use Glance if you want a clean, distraction-free information hub for your home screen or homelab, without relying on a cloud service or paying a subscription. It is written in Go, configured via YAML, deployable in minutes with Docker Compose, and mobile-friendly for use on phones and tablets.

Copy-paste prompts

Prompt 1
Create a Glance YAML config file that shows Hacker News top posts, the weather for New York, and two RSS feeds in a two-column layout.
Prompt 2
How do I add a Docker container status widget to Glance to monitor whether my homelab services are running?
Prompt 3
Set up Glance with Docker Compose so it starts automatically and shows a stock price widget and calendar.
Prompt 4
Add a Reddit widget to my Glance dashboard that shows top posts from a specific subreddit and refreshes every hour.
Prompt 5
How do I configure Glance to show my server's CPU, memory, and disk usage in a system stats widget?

Frequently asked questions

What is glance?

Glance is a self-hosted dashboard that pulls your RSS feeds, Hacker News, Reddit, weather, stocks, and server stats into one fast, customizable webpage you run on your own machine.

What language is glance written in?

Mainly Go. The stack also includes Go, YAML, Docker.

What license does glance use?

License information is not mentioned in the explanation.

How hard is glance to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is glance for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub glanceapp on gitmyhub

Verify against the repo before relying on details.