ChurchCRM logo

ChurchCRM

Church management software for membership data, groups, events, and finances

Repository activity
  • Stars951
  • Forks568
  • Open Issues170
churchcrm-crm health score - Linux Foundation Insights
License

MIT

Languages
  • PHP
  • JavaScript
  • TypeScript
ChurchCRM screenshot

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