whatisgithub

What is glance?

yorukot/glance — explained in plain English

Analysis updated 2026-07-08 · repo last pushed 2025-07-19

2Audience · ops devopsComplexity · 3/5QuietSetup · moderate

In one sentence

A self-hosted, lightweight web dashboard that aggregates your daily info sources like RSS feeds, Reddit, YouTube, weather, and stocks into one customizable page.

Mindmap

mindmap
  root((repo))
    What it does
      Aggregates daily info
      Customizable dashboard
      Multiple pages and tabs
    Tech stack
      Go
      Docker
      Vanilla JavaScript
    Use cases
      Personal start page
      RSS feed aggregator
      Self-hosted portal
    Audience
      Self-hosting enthusiasts
      Pi-hole users
      Home server owners
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 your RSS feeds, Reddit posts, and YouTube channels in one place.

USE CASE 2

Build a dashboard to track weather, stock prices, and Twitch streams without opening multiple tabs.

USE CASE 3

Set up a self-hosted dashboard on your home server to aggregate information from custom APIs.

What is it built with?

GoDockerVanilla JS

How does it compare?

yorukot/glance0-bingwu-0/live-interpreter0xkaz/llm-governance-dashboard
Stars222
LanguagePythonPython
Last pushed2025-07-19
MaintenanceQuiet
Setup difficultymoderatemoderatehard
Complexity3/52/54/5
Audienceops devopsgeneralops devops

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires writing a YAML configuration file to define your widgets and layout, and you need to run it via Docker or a standalone binary.

The explanation does not specify the license for this repository.

So what is it?

Glance gives you a single, customizable web page that pulls together all the stuff you check throughout the day, RSS feeds, Reddit posts, Hacker News, YouTube channel uploads, Twitch streams, weather, stock prices, and more. Instead of opening a dozen tabs or apps, you load one dashboard and see everything at once. You set up the dashboard by writing a configuration file where you list which widgets you want and how they should be arranged. You can create multiple pages or tabs, choose different column layouts, and tweak options for each widget, for example, which RSS feeds to include, which subreddits to follow, or which stock symbols to track. There's a theme system with prebuilt options, and you can add your own custom CSS if you want full control over the look. The project also supports building your own widgets if the built-in ones don't cover your needs, through options like embedding external content or fetching data from custom APIs. This is built for people who already self-host software, meaning they run applications on their own server or machine rather than using a cloud service. A typical user might be someone who already runs tools like Pi-hole or a home media server and wants a personal start page that aggregates their information sources. You can install it via Docker (a common way to package and run self-hosted apps) or as a standalone binary on Linux, Windows, or macOS. A few things stand out about how it's built. The app is written in Go and ships as a single file under 20 megabytes, which keeps it lightweight on memory and fast to start. Pages typically load in about a second. It does not continuously poll for updates in the background, information is fetched when you load the page and then cached for a configurable period, so a manual refresh is needed to see new content. The interface is optimized for mobile, and the project explicitly avoids heavy JavaScript frameworks, sticking to minimal vanilla JS.

Copy-paste prompts

Prompt 1
Help me write a Glance dashboard configuration file with three columns: one for RSS feeds from TechCrunch and The Verge, one for Reddit posts from r/selfhosted, and one for the weather in New York.
Prompt 2
I want to add a custom CSS theme to my Glance dashboard that uses a dark color scheme with accent colors in blue. Can you write the CSS for that?
Prompt 3
How do I deploy Glance using Docker Compose, and what should my docker-compose.yml file look like to mount my config file and expose port 8080?
Prompt 4
Help me configure a Glance dashboard with multiple pages: a 'News' page with Hacker News and RSS feeds, and a 'Media' page with YouTube channels and Twitch streams.

Frequently asked questions

What is glance?

A self-hosted, lightweight web dashboard that aggregates your daily info sources like RSS feeds, Reddit, YouTube, weather, and stocks into one customizable page.

Is glance actively maintained?

Quiet — no commits in 6-12 months (last push 2025-07-19).

What license does glance use?

The explanation does not specify the license for this repository.

How hard is glance to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is glance for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.