# glanceapp/glance

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/glanceapp-glance).**

32,010 stars · 1,205 forks · Go · agpl-3.0

## Links

- GitHub: https://github.com/glanceapp/glance
- awesome-repositories: https://awesome-repositories.com/repository/glanceapp-glance.md

## Topics

`aggregator` `dashboard` `docker` `feed-reader` `go` `homelab` `homepage` `monitoring` `reddit` `rss` `rss-reader` `self-hosted` `startpage` `youtube`

## Description

Glance is a self-hosted web portal designed to aggregate real-time data, system monitoring, and content feeds into a single, customizable dashboard. It functions as a centralized interface for managing internal tools and network services, allowing users to secure their portal with password authentication and define the application's visual identity and layout through structured configuration files.

The platform is built on a modular widget engine that treats individual dashboard components as isolated units. This architecture enables users to arrange widgets into custom pages and columns, with each component independently fetching and rendering data from external sources, service status checks, or system interfaces. The system supports a wide range of integrations, including containerized workload monitoring, server resource tracking, and various web-based content feeds.

Beyond its core monitoring capabilities, the application includes productivity utilities such as task management and custom search interfaces. It provides flexibility for advanced users through custom API data visualization, which allows for the transformation of raw JSON responses into formatted widgets using custom templates. The system is designed to operate behind reverse proxies and can be configured to interact directly with host-level interfaces and container runtimes.

## Tags

### Business & Productivity Software

- [Personal Dashboards](https://awesome-repositories.com/f/business-productivity-software/personal-dashboards.md) — Aggregates real-time data, system monitoring, and content feeds into a single customizable view.
- [Dashboard Aggregators](https://awesome-repositories.com/f/business-productivity-software/dashboard-aggregators.md) — Centralizes disparate data sources like RSS feeds and social media into a unified interface.
- [Content Aggregation Widgets](https://awesome-repositories.com/f/business-productivity-software/content-aggregation-widgets.md) — The dashboard features a widget to show a list of posts from Lobsters with support for custom instances, tag filtering, and configurable sorting options. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))
- [Search Interfaces](https://awesome-repositories.com/f/business-productivity-software/search-interfaces.md) — The dashboard provides a search interface widget that supports custom search engines, keyboard shortcuts, and configurable search bangs for quick navigation. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))

### System Administration & Monitoring

- [System Monitoring Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/system-monitoring-dashboards.md) — Tracks server resource utilization, network statistics, and container health across infrastructure.
- [Infrastructure Monitoring Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/infrastructure-monitoring-dashboards.md) — Tracks health, resource utilization, and service availability through a centralized dashboard.
- [Resource Monitoring Widgets](https://awesome-repositories.com/f/system-administration-monitoring/resource-monitoring-widgets.md) — The dashboard includes a widget to track CPU, memory, and disk usage for local or remote servers with support for custom mountpoints and visual alerts. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))
- [Container Monitoring Tools](https://awesome-repositories.com/f/system-administration-monitoring/container-monitoring-tools.md) — Monitors the status, performance, and metadata of containerized workloads.
- [Container Monitoring Widgets](https://awesome-repositories.com/f/system-administration-monitoring/container-monitoring-widgets.md) — The dashboard includes a widget to monitor container status and metadata by mounting the system socket or defining container configurations directly within the application settings. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))
- [Service Health Widgets](https://awesome-repositories.com/f/system-administration-monitoring/service-health-widgets.md) — The dashboard provides a widget to check the reachability of multiple services by sending periodic requests and displaying their status, response time, and error details. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))
- [Network Monitoring Widgets](https://awesome-repositories.com/f/system-administration-monitoring/network-monitoring-widgets.md) — The dashboard provides a widget to display real-time query statistics and ad-blocking data from network resolvers by connecting to their respective management interfaces. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))

### Web Development

- [Configurable Web Portals](https://awesome-repositories.com/f/web-development/configurable-web-portals.md) — Provides a server-side application for defining branding, authentication, and layout via configuration.
- [Server-Side Rendering Engines](https://awesome-repositories.com/f/web-development/server-side-rendering-engines.md) — Processes data on the server and injects it into HTML templates before delivery.

### Development Tools & Productivity

- [Service Portals](https://awesome-repositories.com/f/development-tools-productivity/service-portals.md) — Organizes and secures internal tools and network services behind a unified web portal.
- [Release Tracking Widgets](https://awesome-repositories.com/f/development-tools-productivity/release-tracking-widgets.md) — The dashboard includes a widget to display the latest software versions from code repositories and container registries with support for authentication tokens and pre-release inclusion. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))

### User Interface & Experience

- [Widget Engines](https://awesome-repositories.com/f/user-interface-experience/widget-engines.md) — Provides a collection of pluggable components that fetch and render external data within a grid.
- [Dashboard Widgets](https://awesome-repositories.com/f/user-interface-experience/dashboard-widgets.md) — Displays a configurable feed of posts from Hacker News within a dashboard widget. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))
- [Widget Frameworks](https://awesome-repositories.com/f/user-interface-experience/widget-frameworks.md) — Provides isolated, modular components that fetch and display data independently.
- [Layout Managers](https://awesome-repositories.com/f/user-interface-experience/layout-managers.md) — Enables users to structure interfaces by arranging widgets into pages and columns. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))
- [Data Visualization Components](https://awesome-repositories.com/f/user-interface-experience/data-visualization-components.md) — Transforms raw JSON responses into formatted, readable widgets.

### Security & Cryptography

- [Authentication Strategies](https://awesome-repositories.com/f/security-cryptography/authentication-strategies.md) — Provides secure access control with hashed credentials and brute-force protection. ([source](https://github.com/glanceapp/glance/blob/main/docs/configuration.md))

### Software Engineering & Architecture

- [Configuration Schemas](https://awesome-repositories.com/f/software-engineering-architecture/configuration-schemas.md) — Uses structured configuration files to define application state and visual layout.
