A dead simple static homepage for your server to keep your services on hand, from a simple yaml configuration file.
Homer is a static HTML/JS dashboard that serves as a customizable homepage for organizing and accessing self-hosted services, bookmarks, and web links. It solves the problem of managing multiple services by providing a single, clean interface configured through a simple YAML file, eliminating the need for a dynamic backend.
System administrators, homelab enthusiasts, and developers who self-host services and want a lightweight, maintainable dashboard to centralize access to their tools and applications.
Developers choose Homer for its extreme simplicity, low maintenance, and flexibility—it works entirely as static files, can be deployed anywhere, and is highly customizable through themes and configuration without requiring complex setup or dependencies.
A very simple static homepage for your server.
Built as static HTML/JS, it loads quickly and uses minimal server resources, ideal for low-power homelab setups, as emphasized in the 'Lightweight & Fast' feature.
The entire dashboard is defined in a config.yml file, allowing easy setup and changes without coding, highlighted in the README's 'Simple yaml file configuration'.
Users can adjust colors, logos, and styles through configuration options, making it adaptable to personal preferences, as detailed in the 'Theme customization' section.
Supports multi-page layouts, grouping, and fuzzy search with keyboard shortcuts for efficient navigation, evidenced by the 'Multi pages & item grouping' and keyboard shortcut listings.
Smart cards are limited to predefined types; dynamic data integration requires external tools or manual updates, lacking built-in API hooks for real-time feeds.
Lacks built-in user management, making it insecure for shared environments without additional layers like reverse proxy auth, a gap not addressed in the features.
Large YAML files can become error-prone and difficult to version control, with no built-in validation tools, as noted in the troubleshooting docs for syntax errors.
A self-hosted dashboard that puts all your feeds in one place
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
Self hosted Spotify tracking dashboard
Roll your own tracker!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.