Categories
Self-Hosted Invoicing Community Event Management Membership Management Nonprofit Contact Management Role-Based Access ControlStars
Forks
Watchers
Developer links
Hitobito
For clubs, associations, and federations, Hitobito replaces the member spreadsheets, sign-up forms, and mailing tools with one web application that mirrors how the organization is actually built. Chapters, regions, committees, and boards sit in a single group tree, and each person holds one or more roles that decide what they can see and change. People tables filter, import, and export to CSV, Excel, vCard, and PDF. Each record carries households, tags, notes, qualifications, and history, and a duplicates view helps clean up double entries. Events and courses accept online registrations, send overflow to a waiting list, and award qualifications that expire or renew by rule. Messages reach mailing lists as bulk e-mail, PDF letters, or SMS, and bounces are collected. The invoicing module issues single invoices and invoice runs, follows each through draft, issued, partially paid, paid, and reminded states, and can import bank payments over EBICS. Administrators edit texts, labels, tags, and course categories without writing code. Other systems sign in through an OAuth 2.0 and OpenID Connect provider and read data through a JSON:API with personal tokens or service accounts. The interface switches between German, English, French, and Italian. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- One Group Tree For Every Chapter
- Federations, regions, committees, and clubs are modeled as typed groups in one hierarchy, so permissions follow the structure and each layer manages its own people without seeing the rest.
- Permissions That Follow Your Roles
- Every role type carries explicit permissions, so a treasurer reaches finance data, an address manager edits contacts, and a board member works inside one layer, while administrators keep full control.
- Course Registration Without Spreadsheets
- Members register for events and courses online, overflow lands on a waiting list, and finished courses issue or renew qualifications that follow configurable validity periods and required training days.
- Invoices And Payments In One Place
- Issue single invoices or invoice runs, track draft, sent, partially paid, paid, and reminded states, and import bank payments over EBICS instead of retyping statements into spreadsheets.
Features
- Typed Groups and Wagons
- A meta-model arranges typed groups in a tree with role types and permissions, and wagon plugins define each organization's structure, such as the generic wagon's board, regions, and members.
- People Database and Exports
- Searchable people tables with custom filters, column selection, imports, and exports to CSV, Excel, vCard, PDF, and e-mail address lists, plus household, tag, note, and history tabs per person.
- Events, Courses, Qualifications
- Registration with participant lists, invitations, optional waiting lists, calendar export, and qualification kinds whose validity, reactivation window, and required training days are configurable.
- Invoices and Bank Imports
- Invoices, invoice runs, external invoices, captured payments, and reminders, with EBICS bank connections (INI, HIA, HPB) that import payment data directly from the bank.
- Mailing Lists and Messages
- Subscriptions per group feed bulk e-mail through a mail relay, letters rendered as PDF, and SMS through the ASPSMS HTTP API, with bounce messages recorded.
- OAuth, OIDC, and JSON:API
- Hitobito is an OAuth 2.0 provider with an OpenID Connect scope and Nextcloud group mapping, and its JSON:API accepts personal tokens or per-layer service accounts.