GitHub is home to over 40 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
A tool to help campaigners collaboratively create and manage power maps
A script for local development of lambda functions that listen to kinesis streams
A service that redirects URLs and sends events so that we know who's clicking on what.
Code for spinning up Rabble Rouser infrastructure and provisioning the app.
Entry point to the Rabble Rouser codebase
Pluggable, extensible membership database for community organising
A GUI and an API for email campaign statistics and analytics
Rabble Rouser's kinesis stream client. It publishes and consumes events.
Sends SMS via SNS in response to `send-sms` events
Sends emails to the members of a group. (It needs "group-mailer-receiver" to work!)
Sends emails via SES in response to `send-email` events
Listens for events on a kinesis stream and forwards them to rabblerouser APIs
The public face of Rabble Rouser
An AWS lambda function that persists all events from a kinesis stream to an S3 bucket
A Docker image that our various node.js services can be based on.
How an organisation can accept money
Product level documentation for Rabble Rouser
Mailing list for Rabble Rouser groups