GoCron#
GoCron is a task scheduler for servers, developed by me using Go and Vue.js. I created GoCron because traditional backups and cron jobs on Linux servers are often confusing and lack a clear overview. My goal was to build a better, centrally managed solution.
Recurring tasks can be flexibly managed via a simple YAML configuration—including individual cron schedules, environment variables, and commands. GoCron is ideal for automated backups and centralized job management.
Mittagskarte#
Mittagskarte is an open-source project that automatically fetches the latest lunch menus from restaurants and displays them as fast-loading WebP images. The app downloads menus as PDF, image, or via HTML scraping, converts them, and updates everything automatically on schedule. The goal is to give users a quick overview of lunch offers in the region—without manual maintenance.
The idea came from my workplace, where we used to manually check various websites for lunch offers every day. Mittagskarte now solves this centrally and automatically.
GoDash#
GoDash is a simple, customizable dashboard written in Go. It displays weather data, system status (CPU, RAM, disk), and provides quick access to bookmarks with icons and links. The interface is minimalist and optimized for both desktop and mobile. GoDash is perfect as a start page for servers and home lab environments.
GoDash was my first major software project during university and helped me learn Go and modern web technologies in practice.