bastienwirtz/homer

A very simple static homepage for your server.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 5th, 2026
Created on June 14th, 2018
Open Issues & Pull Requests: 162 (+0)
GitHub issues: Enabled
Number of forks: 921
Total Stargazers: 11,594 (+1)
Total Subscribers: 63 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.7 days
Mean response time: 139.0 days
90th percentile: 503.9 days
Tracked items: 179

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 7% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 60
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 651 days
Stale 30+ days: 53
Stale 90+ days: 49

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • duplicate (3)
  • enhancement (2)
  • bug (1)
  • good first issue (1)

Most active issues this week

Detailed Description

Homer is a static homepage dashboard that runs entirely in the browser from a simple YAML configuration file.

The tool solves the problem of organizing and accessing self-hosted services from a single page. It works by reading a YAML configuration file that defines services, their icons, and groupings, then rendering them as an interactive dashboard. The approach is deliberately minimal: Homer generates static HTML and JavaScript that can be served by any HTTP server, requiring no backend processing or database. Users can search across services with fuzzy matching, organize items across multiple pages and groups, and customize the appearance through themes.

Homer suits anyone running multiple self-hosted applications who wants a lightweight landing page without maintenance overhead. It works well for homelab setups, small server deployments, and personal dashboards. The tool is installable as a progressive web app and includes smart cards that can display dynamic information from services. Docker deployment is supported with environment variables for initialization and subfolder hosting. The project positions itself against more complex dashboard solutions by emphasizing simplicity and the absence of ongoing maintenance requirements.

Development activity shows consistent engagement with community contributions and issue resolution. The project maintains documentation across multiple areas including Kubernetes installation, theming, and custom service cards. Updates address both feature requests and bug fixes across the codebase. The maintainer actively manages the project's direction while accepting external contributions.