-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dennis Braun edited this page Apr 22, 2026
·
25 revisions
Self-hosted family organizer for real everyday life. Calendars, tasks, shopping lists, contacts, birthdays, and reminders — one place, your server, your data.
- Quick setup: use the README Quick Start
- Self-hosting details: see the Self-Hosting Guide
- Phone sync: jump to the CalDAV / CardDAV setup guide
- Contributing: read Contributing
- Roadmap: see Roadmap
Most family organizer apps lock your data in their cloud, split everyday planning across too many tools, and charge monthly fees on top. Tribu runs on your own hardware, keeps your household data under your control, and gives your family one place to stay coordinated.
- Your data stays at home — no mandatory cloud, no third-party SaaS dependency
- Built for actual family workflows — calendars, tasks, shopping, contacts, birthdays, and reminders in one place
- Works on desktop and mobile — responsive interface with a clean, content-first layout
- Try before you install — interactive demo mode with realistic sample data, no backend required
- Bilingual out of the box — German and English, lazy-loaded per module
- Extensible when you need more — modular plugin architecture for features, themes, and languages
- keeping appointments, school events, and family routines in one shared calendar
- assigning tasks without losing track of who is responsible
- managing shopping lists together in real time
- keeping contacts and birthdays in one place
- reducing app sprawl across chats, notes apps, and disconnected cloud tools
Tribu supports CalDAV and CardDAV for bidirectional phone sync, so calendars and contacts can integrate with mobile devices and DAV-compatible clients.
Works with:
- iPhone / iPad via the built-in Calendar and Contacts apps
- Android via DAV-compatible clients such as DAVx5
What you get:
- create and edit events on your phone and see them in Tribu
- create and edit contacts on your phone and keep them in sync
- use Tribu as the shared source of truth for family calendars and contacts
See the full phone sync setup guide →
| Feature | Description |
|---|---|
| Dashboard | Today’s events, open tasks, birthday countdowns, family stats, and quick actions |
| Calendar | Month/week view, recurring events, ICS import/export, and a focused day-detail panel |
| Tasks | Priorities, due dates, assignees, recurring tasks, and overdue tracking |
| Shopping | Multiple lists, tap-to-toggle interactions, progress bars, and real-time sync |
| Contacts | Alphabetical card grid, colored avatars, CSV import/export, and birthday extraction |
| Birthdays | 4-week lookahead, proximity-based countdown colors, and auto-sync from contacts |
| Notifications | In-app reminders and alerts for upcoming events, overdue tasks, and household activity |
| Feature | Description |
|---|---|
| Rewards | Family token economy with earning rules, reward catalog, child progress bars, and Lucide icons |
| Search | Global search across events, tasks, shopping, contacts, and birthdays |
| Themes | Morning Mist (light), Dark, and Midnight Glass |
| Demo mode | Try the full UI with realistic sample data, no server setup required |
| Security | httpOnly cookies, OIDC / SSO, rate limiting, scoped PATs, and non-root containers |
| Dashboard | Calendar |
|---|---|
![]() |
![]() |
| Tasks | Shopping |
|---|---|
![]() |
![]() |
| Contacts | Settings |
|---|---|
![]() |
![]() |
| Dashboard | Shopping | Calendar |
|---|---|---|
![]() |
![]() |
![]() |
| Document | Description |
|---|---|
| README | Quick start, overview, and links |
| Self-Hosting Guide | Configuration, reverse proxy, backups, phone sync, updating, troubleshooting |
| Single Sign-On (OIDC) | OIDC setup, provider presets, onboarding flow, and reverse-proxy notes |
| Architecture | Backend modules, frontend patterns, security, API reference |
| Plugin Manifest | How to build feature, theme, and language plugins |
| Roadmap | Development phases and planned features |
| Contributing | Dev setup, project structure, PR guidelines |
| Backup & Restore | CLI scripts, UI scheduling, and external storage |
| Security | Security policy and responsible disclosure |
| Changelog | Release history |
If Tribu helps your family stay organized, consider supporting development:








