Open Source Church Management
Software on GitHub
Fork it, self-host it, own it forever. ChurchCMS runs on your server, not ours — no monthly fee, no vendor lock-in, no company that can shut down on you.
Your church data belongs to your church.
Closed SaaS tools can raise prices, change terms, or shut down. ChurchCMS is yours — permanently.
Member records, giving history, attendance logs — all stored in your own database. No third-party cloud access. Ever.
Move hosts anytime. Export everything. The MIT licence means you own the code and can do anything with it.
Need M-Pesa giving? A multilingual UI? Fork the repo and build exactly what your church or market needs.
Every new feature and security patch is available to all self-hosters at zero cost. Pull, deploy, done.
One platform. Two open source codebases.
A full Laravel backend and a native Android companion app — both MIT licenced, both completely free.
YOUR-ORG / churchcms
Laravel Backend & Web CMS
The full admin platform — member directory, online giving, QR attendance, event management, sermon publishing, live broadcast rooms, smart notifications, and a REST API. Everything in one Laravel application.
Tech Stack
YOUR-ORG / churchcms-android
Android Companion App
A fully branded Android app for your members. Profile, events, sermons, prayer requests, online giving, messaging, and push notifications — all connected to your self-hosted backend via the ChurchCMS REST API.
Tech Stack
$ git clone https://github.com/YOUR-ORG/churchcms.git
$ cd churchcms && composer install
$ cp .env.example .env && php artisan key:generate
$ php artisan migrate --seed
# Clone the Android app
$ git clone https://github.com/YOUR-ORG/churchcms-android.git
$ cd churchcms-android && ./gradlew assembleDebug
# Done. Your church is running.
No SaaS dashboard.
Just your server.
Clone the repos, run a few commands, and ChurchCMS is live. Works on shared hosting, any VPS, or cloud — AWS, DigitalOcean, Hetzner, Linode.
- Full source code — no obfuscation, no encrypted files
- Works on shared hosting with shell access
- Compatible with any VPS or cloud provider
- No per-member or per-seat pricing. Ever.
- Community forum + GitHub Issues for free support
Modern. Documented. Extensible.
Built on proven technologies every developer knows. Easy to extend, easy to hire for.
MIT Licence — use it any way you need.
The most permissive open source licence. No copyleft. Use commercially, privately, or in any derivative work.
Fork it, rebrand it, sell installations, build an agency on it — all completely allowed under the MIT licence.
- ✓ Use commercially — charge clients for installations
- ✓ Modify & distribute freely
- ✓ White-label under your own agency brand
- ✓ Include in proprietary products
- ✓ No royalties, no attribution required
- ✓ Sub-licence to your clients
Runs on shared hosting, any VPS, or cloud. DigitalOcean, Hetzner, AWS, Linode — your choice.
- PHP PHP 8.3 or higher
- MySQL MySQL 8.0 or higher
- Redis Redis 7 — cache & queues
- Node Node.js 18+ — asset build
- NGINX NGINX or Apache 2.4+
- RAM 1 GB min · 2 GB recommended
Ready to own your
church software?
Join churches in 14+ countries running ChurchCMS on their own servers — completely free, forever. Or let us handle the hosting for $29/month.
