Glance

A self-hosted dashboard that aggregates RSS feeds, social media posts, and system monitoring into one interface.

Glance screenshot 1

Glance is an open-source, self-hosted dashboard application that aggregates various data feeds and system metrics into a single web interface. It functions as a personal startpage or monitoring hub, allowing users to track information from multiple sources across different tabs and pages. The application serves as a centralized point of access for information, consolidating content from the web and local infrastructure into a streamlined layout.

The software is deployed as a server application, available as a Docker container or as a standalone binary for Linux, Windows, and macOS. Configuration is managed entirely through YAML files, where users define the layout, the number of pages, and the specific settings for each widget. This file-based configuration allows for version control and easy replication across different environments. Users can organize their dashboard into columns of varying sizes to create a structured visual hierarchy of their data.

Key features

  • RSS feed integration for news tracking
  • Monitoring for Docker container status and server statistics
  • Social media widgets for Reddit, Hacker News, and YouTube
  • Real-time weather forecasts and market price tracking
  • Support for Twitch channel updates
  • Custom CSS and themeable interface options
  • Mobile-optimized responsive design
  • Ability to create custom widgets via HTML or iframes

Written in Go, the application is designed for low memory usage and minimal dependencies, utilizing vanilla JavaScript to ensure fast page loads. It is primarily intended for homelab enthusiasts and users who want a centralized view of their digital infrastructure and information streams. The architecture relies on a caching system to manage request frequency, with configurable cache lifetimes for individual widgets to prevent rate-limiting issues. Because it uses a single binary under 20mb, it is suitable for deployment on low-resource hardware. The system supports multiple styles for widgets and allows for the creation of as many pages or tabs as the user requires.

Glance serves as a lightweight tool for users seeking a customizable, self-hosted landing page for their home network.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity2 months ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.