CommCare is open source
Read the code, run your own instance, or join a developer community of thousands. Open source since 2007.
All of our open-source code is freely accessible
CommCare has two core components, the web platform (HQ) and the mobile app. Each lives in its own repo with full source, docs, and developer setup.

CommCare HQ · Web
BSDPowers commcarehq.org: app building, case management, reporting, and integrations.

CommCare Mobile · Android
Apache 2.0The offline-first Android client used by frontline workers, built for low-connectivity and low-end hardware.
Run your own production instance
Most teams use the hosted clouds, but CommCare can be self-hosted. The Help Site walks through everything you need.
Among the most valuable repositories on GitHub
An independent analysis ranked CommCare the 53rd most valuable project out of 96 million repositories on GitHub.
Read the analysisBuilt by a global community of users and developers
Projects around the world run on CommCare, and the people behind them share patterns, fixes, and ideas every day.
Developer forum
The place for developers building on CommCare: integrations, custom forms, contributions, and architecture questions, with answers from Dimagi engineers and the community.
Join the developer forumDocs, training & community
The Support page gathers the free, self-serve resources: the Help Site and technical docs, Dimagi Academy, the user community forum, and AI help.
Browse free resources