RapidPro allows organizations to visually build scalable interactive messaging applications.
Clone or download
Latest commit f7b6010 Dec 19, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
ansible Change ansible command run on vagrant up from syncdb to migrate Jan 31, 2017
antlr Support '@' in Contact Search expressions Nov 13, 2018
karma Fix karma tests Nov 5, 2018
locale Update po files Sep 29, 2017
media add new favorites def that has a timeout, use in test_db Nov 27, 2018
selenium Initial revision Dec 2, 2014
static Revert using empty list of messages for demo Dec 19, 2018
temba Add missing annotation on test Dec 19, 2018
templates Fix recent messages rollover with 0 messages Dec 19, 2018
test-data updated nigeria.bin file Mar 8, 2018
webpack scaffolding Apr 30, 2018
.babelrc scaffolding Apr 30, 2018
.bowerrc Show toasts when archiving campaign flows, add bower Oct 19, 2016
.coveragerc Enable import of GADM data using import_geojson Sep 10, 2018
.coveragerc_failcheck Enable import of GADM data using import_geojson Sep 10, 2018
.gitignore add new favorites def that has a timeout, use in test_db Nov 27, 2018
.npmrc scaffolding Apr 30, 2018
.prettierrc scaffolding Apr 30, 2018
.travis.yml Update to latest goflow for testing Oct 14, 2018
CHANGELOG.md Update CHANGELOG.md for v4.14.0 Dec 19, 2018
CONTRIBUTORS.md Add dodobas to the list of contributors Nov 2, 2018
LICENSE Update LICENSE Apr 5, 2017
README.md touch Sep 11, 2017
Vagrantfile Vagrant developer environment May 10, 2016
ansible.cfg Vagrant developer environment May 10, 2016
bower.json fix migration conflicts Oct 30, 2017
karma.conf.coffee Fix css errors and use ng-src for attachment viewer Mar 3, 2017
manage.py Remove remaining usages of six May 21, 2018
package-lock.json configuration for latest editor May 1, 2018
package.json revert coffeescript tweak Jun 7, 2018
pip-freeze.txt Add support for Django 2.1.x Nov 28, 2018
pip-requires.txt Merge pull request #2072 from nyaruka/update-twilio-only-2 Aug 30, 2018
post-commit.sh Make post-commit.sh executable May 31, 2018
pre-commit.sh add post commit so black changes are automatically committed May 25, 2018
setup.cfg add trailing comma option May 28, 2018


Coverage Status


RapidPro is a hosted service for visually building interactive messaging applications. To learn more, please visit the project site at http://rapidpro.github.io/rapidpro.

Get Involved

To run RapidPro for development, follow the Quick Start guide at http://rapidpro.github.io/rapidpro/docs/development.


In late 2014, Nyaruka partnered with UNICEF to expand on the capabilities of TextIt and release the source code as RapidPro under the Affero GPL (AGPL) license.

In brief, the Affero license states you can use the RapidPro source for any project free of charge, but that any changes you make to the source code must be available to others. Note that unlike the GPL, the AGPL requires these changes to be made public even if you do not redistribute them. If you host a version of RapidPro, you must make the same source you are hosting available for others.

RapidPro has dual copyright holders of UNICEF and Nyaruka.

The software is provided under AGPL-3.0. Contributions to this project are accepted under the same license.