Open source CRM for nonprofits and civic sector organizations.

CiviCRM is an open source CRM built by a community of contributors and supporters, and coordinated by a Core Team of developers. CiviCRM is web-based software used by a diverse range of organisations, particularly not-for-profit organizations (nonprofits and civic sector organizations). CiviCRM offers a complete feature set out of the box and can integrate with popular open source content management systems such as WordPress, Joomla, Drupal and Backdrop.

Founding in 2005, CiviCRM has grown to be among the most popular open source CRMs for nonprofit organizations worldwide. It has been translated into over 30 different languages and adopted by organizations that vary in size and complexity. CiviCRM is created and used by a global community of tens of thousands of individuals and organisations. Its vision is that 'all organisations – regardless of their size, budget, or focus – have access to an amazing CRM to engage their contacts and achieve their missions'. Our roadmap outlines the shorter term goals we are implementing to achieve our vision.

CiviCRM's feature set includes management of donations, events, mass emailings and SMS, activities, cases, membership, pledges, and more, all centered around constituent tracking. It is further enhanced by a mature ecosystem of extensions that provide unique functionalities to CiviCRM.

lightbulb_outline View ideas list


  • php
  • javascript
  • angularjs
  • mysql


comment IRC Channel
mail_outline Contact email

CiviCRM 2020 Projects

  • Pratik Devlekar
    Enhancing Transactional Email Templates And Giving A Solid Foundation To The Extension.
    This project aims to revolutionize the way we engage and interact with other members through email templates. This project will work on giving the...
  • Asha Sulaiman
    Linking CiviCRM with LibreOffice / Collabora Office
    The project aim is to develop an extension to integrate CiviCRM with LibreOffice/Collabora Office
  • Sarvesh Mehta
    Outlook 365 plugin to integrate CiviCRM in the outlook addressbook
    The aim of this project is to deliver a plugin for outlook 365 so that users of outlook 365 can send e-mails to contacts in civicrm.
  • Kartik Kathuria
    Probots and GitLab to GitHub Integration
    The Project is based on automating the workflow on CiviCRM-core using GitHub probots and node-gitlab. It also deals in integrating GitHub codebase...