ChurchCRM/CRM

Free, open-source church management software for people, families, groups, events, attendance, giving, volunteers, and more. No subscription. Your data is yours.

See the code

README

ChurchCRM

ChurchCRM helps churches organize people and families, groups, events, attendance, giving, volunteers, and reports in one place.

Free. No subscription. Your data is yours.

ChurchCRM is open-source and self-hosted, so a church can choose where its information runs and how it is managed.

Software License GitHub All Releases Latest Release Latest Release Downloads

Try it or install it

See the real product before you decide:

  • Try the live demo — Softaculous creates a private, temporary ChurchCRM instance for you. It expires automatically; use fictional data only.
  • Install ChurchCRM — run it on your own hosting with the official installation guidance.
  • Read the documentation — installation, configuration, administration, and user guides.

What churches use it for

ChurchCRM supports real church workflows, including:

People & families → Groups → Events & attendance → Giving & financial tracking → Volunteers → Reports

🚀 Development quick start

If you're new to ChurchCRM, start with our Documentation. You'll find step-by-step installation instructions, configuration notes, and user guides there.

Quick start: see the "Quick Start" section in the Documentation for a fast setup.

For core development setup, architecture, builds, and testing, see DEVELOPING.md.

🌐 Localization Support

ChurchCRM currently lists 49 supported locales. Translation coverage varies by locale; see the generated audit report for the current status.

Join our localization team on poeditor.com to contribute to your language’s support.

See the latest translation status and audit report: locale/poeditor-audit.md.

💡 Contributing

We welcome contributions from everyone! Whether it's bug reports, feature requests, or code contributions, your input is invaluable.

See the contribution guidelines for how to file issues and submit pull requests.

  • Quick contributions: fork the repository, create a feature branch, run the test suite, and open a pull request; see CONTRIBUTING.md for details.

GitHub contributors Join the chat at Discord

📚 Documentation

Our Documentation is your go-to resource for understanding ChurchCRM. If you notice anything missing or unclear, feel free to open an issue or submit a pull request.

🤝 Community

Join our Discord community to connect with other users, ask questions, and share your experiences. We believe in the power of a supportive community!

🙏 Thank You

A heartfelt thank you to all our contributors, past and present. Your efforts make ChurchCRM better with every release.

Recent Contribution History

Recent Contribution History

Star History

Star History Chart

🌐 Stay Connected

Follow us for release announcements, tips, and community highlights:

Website X / Twitter Facebook Instagram LinkedIn Discord Chat

Happy coding and community building! 🎉

— The ChurchCRM Team

attendance-system
calendar
church
church-crm
churchcrm
church-management
crm
membership-management
open-source
volunteer-management

ChurchCRM/CRM

Free, open-source church management software for people, families, groups, events, attendance, giving, volunteers, and more. No subscription. Your data is yours.

See the code

README

ChurchCRM

ChurchCRM helps churches organize people and families, groups, events, attendance, giving, volunteers, and reports in one place.

Free. No subscription. Your data is yours.

ChurchCRM is open-source and self-hosted, so a church can choose where its information runs and how it is managed.

Software License GitHub All Releases Latest Release Latest Release Downloads

Try it or install it

See the real product before you decide:

  • Try the live demo — Softaculous creates a private, temporary ChurchCRM instance for you. It expires automatically; use fictional data only.
  • Install ChurchCRM — run it on your own hosting with the official installation guidance.
  • Read the documentation — installation, configuration, administration, and user guides.

What churches use it for

ChurchCRM supports real church workflows, including:

People & families → Groups → Events & attendance → Giving & financial tracking → Volunteers → Reports

🚀 Development quick start

If you're new to ChurchCRM, start with our Documentation. You'll find step-by-step installation instructions, configuration notes, and user guides there.

Quick start: see the "Quick Start" section in the Documentation for a fast setup.

For core development setup, architecture, builds, and testing, see DEVELOPING.md.

🌐 Localization Support

ChurchCRM currently lists 49 supported locales. Translation coverage varies by locale; see the generated audit report for the current status.

Join our localization team on poeditor.com to contribute to your language’s support.

See the latest translation status and audit report: locale/poeditor-audit.md.

💡 Contributing

We welcome contributions from everyone! Whether it's bug reports, feature requests, or code contributions, your input is invaluable.

See the contribution guidelines for how to file issues and submit pull requests.

  • Quick contributions: fork the repository, create a feature branch, run the test suite, and open a pull request; see CONTRIBUTING.md for details.

GitHub contributors Join the chat at Discord

📚 Documentation

Our Documentation is your go-to resource for understanding ChurchCRM. If you notice anything missing or unclear, feel free to open an issue or submit a pull request.

🤝 Community

Join our Discord community to connect with other users, ask questions, and share your experiences. We believe in the power of a supportive community!

🙏 Thank You

A heartfelt thank you to all our contributors, past and present. Your efforts make ChurchCRM better with every release.

Recent Contribution History

Recent Contribution History

Star History

Star History Chart

🌐 Stay Connected

Follow us for release announcements, tips, and community highlights:

Website X / Twitter Facebook Instagram LinkedIn Discord Chat

Happy coding and community building! 🎉

— The ChurchCRM Team

attendance-system
calendar
church
church-crm
churchcrm
church-management
crm
membership-management
open-source
volunteer-management

Project health

Overall

5.3/10

Maintained

10/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

Indrajit Raychaudhuri

83 followers · starred Dec 2023

Adam Garrett-Harris

422 followers · starred Jun 2017