A customizable self-hosted homepage for organizing services with interactive cards and real-time information displays.

Mafl is an open-source, self-hosted application that serves as a customizable homepage for organizing web services. It functions as a central dashboard where users can group links and display real-time information through interactive cards. The software is deployed as a server-side application, typically hosted via Docker, Node.js, or as a Proxmox LXC container. This setup allows users to centralize their most used tools and internal network services into a single, accessible interface.
Configuration is handled through a YAML file, allowing users to define their services, groups, and tags without needing a complex database setup. The application is accessible via a web browser and can be installed as a Progressive Web App (PWA) for easier access on different devices. This flexibility makes it suitable for users who want a lightweight startpage that remains consistent across desktop and mobile environments.
Beyond basic link organization, Mafl includes specific service types such as a weather display and an IP API to show network information. The architecture allows users to build upon the base card service to create a tailored workspace. The visual aspect is highly flexible, supporting over 200,000 vector icons via Iconify or custom local images. It is designed for users who manage multiple self-hosted services and require a single point of entry to their network that does not rely on client-side requests for external data.
Mafl is a productivity tool for home server administrators and users of personal dashboards.
Adjust brightness and volume of external displays on macOS using native keyboard keys and menu bar sliders.
Search for applications, files, and web content through a keyboard driven launcher for Windows desktop.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.