Open source constituent relationship management for nonprofits, NGOs, and advocacy organizations
AGPL-3.0
- PHP
- Smarty
- JavaScript

About CiviCRM
CiviCRM is a constituent relationship management system for nonprofits, NGOs, and advocacy organizations. It keeps constituent records, contributions, memberships, events, and outreach together in one place, with fundraising and supporter tracking as the central use case.
It runs as a standalone PHP web application or as an integrated module inside Backdrop, Drupal, Joomla, or WordPress, so groups can use it on its own or alongside an existing content management system.
CiviCRM is self-hosted on your own server and coordinated by CiviCRM LLC. It is released under the GNU AGPL 3 license, with downloads and installation guides on the project site.
Key features
- Constituent records, contributions, and memberships
- Event registration and outreach tracking
- Standalone PHP web application
- Integrates with Backdrop, Drupal, Joomla, and WordPress
Details
- On GitHub since
- 2013
- Language
- PHP · Smarty
- License
- AGPL-3.0
- Platforms
- Web
- Self-hosting
- Run on your own server
- CMS modules
- Drupal · WordPress · Joomla
