About Attendance
Born from managing a pop choir, built for any group where knowing who shows up matters.
Florian Ludwig
Developer & Creator
Hi! I'm Florian, a software developer based in Germany. I built Attendance because I needed it for my own pop choir. We had 50+ singers across Soprano, Alto, Tenor, and Bass sections, and I was tired of managing rehearsal attendance through spreadsheets and WhatsApp chaos.
As an advocate for self-hosted solutions and data privacy, I wanted something that integrates with Nextcloud and respects users' data. Attendance is the result of scratching my own itch.
The Story
The Problem
Running a pop choir with 50+ members across SATB sections, I needed to know more than just "how many people are coming." I needed to know if we had enough basses to rehearse that new arrangement, or if the tenors would be short again. Spreadsheets couldn't show me section balance at a glance. WhatsApp was chaos.
The Solution
I built a native Nextcloud app that uses existing user groups as sections. Now I can see at a glance: 12 sopranos confirmed, 10 altos, 8 tenors, 9 basses. Balanced enough to rehearse. The check-in feature lets me track who actually showed up, not just who said they would.
Open Source
I chose to make Attendance open source under the AGPL-3.0 license. I believe in the power of community-driven software. If you find a bug, you can report it. If you need a feature, you can request it—or even contribute it yourself.
The Future
Attendance continues to grow with each release. New features are added based on real user feedback, and the codebase is maintained with care. With community support, I hope to keep improving it for years to come.
Core Values
Privacy First
Your data stays on your server. No tracking, no analytics, no third-party services.
Open Source
Transparent code that anyone can audit, modify, and improve. AGPL-3.0 licensed.
Community Driven
Built for real communities, with features driven by actual user needs.
Want to contribute?
Attendance is open source. Report bugs, request features, or submit pull requests on GitHub.