Open source Ruby on Rails web app for managing organisations and communities with nested group hierarchies, members, events and mailings.
Admidio/admidio
Self-hosted membership management system for clubs, associations and organizations, with flexible roles, events, messaging and file sharing.
Open-source alternative to:Wild Apricot
Membership Toolkit
- Stars
- 488
- Forks
- 178
- Open issues
- 161
- Last commit
- 10 hours ago
What is it?
Admidio is a web-based user management system for clubs, associations, groups and other organizations. Its role model lets administrators mirror the structure of an organization and set permissions for member profiles, modules and features accordingly.
Beyond member records, Admidio covers day-to-day organization tasks: custom member lists, event planning with registrations and room schedules, online registration requests, inventory lending, email and messaging to members, roles or groups, announcements, a discussion forum, photo galleries and document management. It is installed on a PHP 8.2+ web server with MariaDB, MySQL or PostgreSQL, and a Docker image is also provided. It can run standalone or be integrated into an existing website, and it is available as a Progressive Web App.
Key features
- 01Flexible roles and groups that reflect an organization's structure
- 02Role-based permissions for profiles, modules and documents
- 03Custom member lists with configurable fields and export
- 04Event management with registrations, schedules and rooms
- 05Online registration and inventory lending
- 06Messaging, HTML email, forum, photo galleries and file sharing
Use cases
- Managing members and dues for a sports club or association
- Running events and registrations for a community group
- Sharing documents and announcements with specific roles inside an organization
- Hosting a self-managed member portal on your own server
In collections
Topics
FAQ
- What is admidio?
- Self-hosted membership management system for clubs, associations and organizations, with flexible roles, events, messaging and file sharing. Admidio is a web-based user management system for clubs, associations, groups and other organizations. Its role model lets administrators mirror the structure of an organization and set permissions for member profiles, modules and features accordingly.
- Is admidio free to use? What license does it have?
- admidio is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is admidio still maintained?
- Actively maintained. The last commit to admidio was on Nov 7, 2026.
- What can I use admidio for?
- Managing members and dues for a sports club or association Running events and registrations for a community group Sharing documents and announcements with specific roles inside an organization Hosting a self-managed member portal on your own server
- Where can I get admidio?
- The source code and installation instructions are on GitHub: https://github.com/Admidio/admidio
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source web application for managing members, dues and contributions for non-profit associations, written in PHP.
Self-hosted or cloud event ticketing and management platform for selling tickets, managing check-in and running attendee communication.
A user management app for Jellyfin that handles invite-based sign-ups, profiles, password resets and user contact.
Open-source ticket shop application for conferences, festivals, concerts and other events, built on Django and self-hosted.
Open source ticket reservation and attendance management system for conferences, trade shows, workshops and meetups.