Church management software for membership data, groups, events, and finances
MIT
- PHP
- JavaScript
- TypeScript

About ChurchCRM
ChurchCRM is a church management system for congregations that need to handle membership data, groups, events, and finances without licensing fees or vendor lock-in. It is built to serve churches in any country and any language, with attention to data ownership.
Features cover member and family records, attendance tracking, a calendar of events, group management, and basic finance and donation handling. The interface is localized into 40+ locales, and a public demo is available for evaluation before installation.
ChurchCRM is a self-hosted PHP web application you run on your own server, with installation and configuration guides published by the project. It is community-built and given away free under the MIT license.
Key features
- Member and family records with attendance tracking
- Group management and event calendar
- Donation and basic finance tracking
- Localized into 40+ locales
- Public demo for evaluation
Details
- On GitHub since
- 2015
- Language
- PHP · JavaScript
- License
- MIT
- Platforms
- Web
- Self-hosting
- Run on your own server
- Localization
- 40+ locales
