Code for Africa (CfA) (@CodeForAfrica)

Top repositories

1

GotToVote

GotToVote is a toolkit of simple web and SMS services that help citizens get to the ballot box informed and ready to vote. Kenya version accessible at https://kenya.gottovote.cc
JavaScript
209
star
2

ClimateChangeProjections

An embeddable map that shows climate change projections. How hot will it be by 2070 if we don't do something about it? Accessible at https://climatechange.codeforafrica.org
JavaScript
33
star
3

HealthTools.KE-theStarHealth

HealthTools is a suite of data-driven web and SMS-based tools that help citizens check everything from medicine prices and hospital services, to whether their doctor is a quack or not. The toolkit was pioneered in Kenya, and has since also been deployed in Ghana, Nigeria, and South Africa. The original project can be accessed at: https://www.the-star.co.ke/health/
JavaScript
28
star
4

openAFRICA

openAFRICA aims to be largest independent repository of open data on the African continent. This repo contains the primary deployment scripts and files. Accessible at https://openafrica.net/
Dockerfile
26
star
5

CodeForAfrica.org

The @CodeForAfrica landing page. Built with Jekyll and hosted on Github Pages. Accessible at https://codeforafrica.org/
HTML
21
star
6

HealthTools.API

HealthTools API to retrieve, structure and return data being used by the health tools. Accessible at https://api.healthtools.codeforafrica.org/
Python
19
star
7

sensors.AFRICA-api

The sensors.AFRICA API receiving, storing, and processing data received from sensors across the continentent. Accessible at https://api.sensors.africa/
Python
18
star
8

sensors.AFRICA

sensors.AFRICA is a citizen-science focused project by Code for Africa that seeks to address data gaps by providing low cost sensors, which people can use to measure and monitor the quality of the air, water, and sound in their communities.
JavaScript
15
star
9

HURUmap-apps

HURUmap is an interactive web platform that helps journalists and civic watchdogs easily explore and download census or other demographic data. The toolkit includes shareable and customisable infographics. Accessible at https://hurumap.org
Python
13
star
10

PromiseTracker

Promise Tracker is a tool designed to help journalists and civil society watchdogs track campaign/promises/pledges by government officials. Accessible at https://promisetracker.dev.codeforafrica.org/
JavaScript
12
star
11

africanCOMMONS

africanCOMMONS is a platform to showcase re-useable tools built across Africa and the people & organisations building them. Accessible at https://commons.africa/
JavaScript
11
star
12

PesaYetu

PesaYetu, an easy-to-use visualization tool that helps journalists quickly find, analyse and compare government budget data to help fact-check claims about resource allocations, public procurement and development plans or services. Accessible at https://pesayetu.pesacheck.org
JavaScript
10
star
13

ckanext-openafrica

A CKAN extension to style and add features to the openAFRICA platform. Accessible at http://openafrica.net
CSS
10
star
14

DebunkBot

A bot that debunks claims shared on social media by sharing a fact check. Powered by Google Sheets and the rains in Africa. Accessible at https://debunkbot.dev.pesacheck.org/
Python
9
star
15

academy.AFRICA

The pan-African website for the @CodeForAfrica's digital skills academy programme. The site is accessible at https://academy.africa/
CSS
9
star
16

HURUmap

HURUmap is an interactive web platform that allows citizens and journalists to explore, visualise, and download census data. This gives them the power to give context to stories that was otherwise hard to spot. Accessible at https://hurumap.org
HTML
8
star
17

AlertME

#AlertME is a geo-aware web platform that is working to make it easier for everyone to get invloved in decisions made about the environment around them. Accessible at https://greenalert.oxpeckers.org/
PHP
7
star
18

GenderGap.AFRICA

GenderGap.AFRICA is a tool designed to help users calculate the gender pay gap in any African country. Accessible at https://gendergap.africa/
JavaScript
7
star
19

AfricanSpending.ComparativeScales

[ALPHA] An africanSPENDING tool by Code for Africa to help journalists and civic activists create easy visual comparisons for very large amounts of money. Accessible here: http://bit.ly/ComparativeScales
JavaScript
7
star
20

covid19-in-africa

Daily Update on Covid-19 Cases Reported for Countries in Africa.
Python
6
star
21

gmmp

The Global Media Monitoring Project (GMMP) is the largest and longest longitudinal study on the gender in the worldโ€™s media. It is also the largest advocacy initiative in the world on changing the representation of women in the media. This is the survey tool used by GMMP researchers in over 114 countries.
Python
6
star
22

TaxClock.Kenya

Time is money. So, paying your taxes means that you are actually giving government your time, or labour. This project helps you calculate exactly how much time you spend working for the government. Accessible at https://taxclock.pesacheck.org/
CSS
5
star
23

TwoopsTrackerUI

JavaScript
5
star
24

AfricanSpending

Where does the money go? Tracking government spending across Africa. Accessible at https://africanspending.org/
JavaScript
5
star
25

HURUmap-UI

HURUmap UI React chart and visualisation components powering geo-data platforms across Africa. Accessible at https://codeforafrica.github.io/HURUmap-UI/
JavaScript
5
star
26

DopplerMaps

Doppler Maps is a tool based on D3.js for generating lightweight, responsive multiple maps.
JavaScript
5
star
27

TwoopsTracker

A Twitter-based disinformation tracking tool built on a web-based dashboard that collects deleted tweet content from previously identified trolls and disinformation actors.
Python
5
star
28

sourceAFRICA.app-Briefcase

A simple Jekyll powered website to allow showcase and search of documents hosted on sourceAFRICA's DocumentCloud platforms. Accessible at https://sourceafrica.net/
HTML
4
star
29

Openroad.NotificationReceiver

Listening and saving messages from notifications.
Java
4
star
30

api

Python
4
star
31

actNOW

A public engagement toolkit that enables a media house or civil society organisation to easily set up channels for engagement.
Python
4
star
32

Openroad.WebAutomation

A tool to automate Openroad Web services
Python
3
star
33

CountySafety

JavaScript
3
star
34

GotToVote-v2

[DEPRECATED] This is a toolkit to encourage voting and present election data in an interactive and meaningful manner.
PHP
3
star
35

afriLEAKS-website

afriLEAKS is an encrypted platform that helps whistleblowers anonymously communicate with journalists / civic watchdogs. The public website is accessible at: https://afrileaks.org/
HTML
3
star
36

CodeForGhana.org

The public website for Code for Ghana (CfGhana), accessible at: http://www.codeforghana.org
JavaScript
2
star
37

twoops

Track deleted tweets from public figures
Python
2
star
38

ckanext-notify

[EXPERIMENTAL] CKAN extension to provide more options for notifications such as Slack notifications.
Python
2
star
39

CitizenReporter.Android

New, cooler, faster, better CitizenReporter
Java
2
star
40

CodeOfConduct

[DRAFT] Code for Africa's Code of Conduct across our communities online and offline. Accessible at https://codeforafrica.github.io/CodeOfConduct/
2
star
41

twitterstream

Stream content from a #hashtag into a csv / spreadsheet
Python
2
star
42

HURUmap-PostGraphile-Dokku

Dokku deployment for PostGraphile. Accessible at https://graphql.hurumap.org/
Dockerfile
2
star
43

GotToVote-RCI

The GotToVote Registration Centres Information (R.C.I.) module. This easily redeploy-able website gives citizens the opportunity to easily drill-down for their nearest polling/registration centre. Built on Jekyll with data on Fusion Tables. Deployable using Github Pages. Learn more at https://gottovote.cc/
ApacheConf
2
star
44

DownRightNow

A simple web page used internally at CfAfrica to redirect to or use domain masking with when doing maintenance. Hosted on Github Pages. Accessible at https://codeforafrica.github.io/DownRightNow
HTML
2
star
45

HealthTools.ZA-Ezolwaluko

Ezolwaluko / Intiation Watch App is tool to provide an easy way in which initiates and their families can check whether the traditional surgeons they have chosen are registered with the Eastern Cape Department of Health. Accessible at https://ezolwaluko.org.za/en
HTML
2
star
46

sensors.AFRICA-SeaSensors

SeaSensors is a website showcasing recorded blasts from dynamite fishing off Tanzaniaโ€™s coast and uses the data (location, time, magnitude of blasts) to inform the public and officials through maps and data-driven stories. Accessible at https://alpha.seasensors.africa/
JavaScript
2
star
47

CitizenReporter.WP.Plugin

The CitizenReporter Wordpress plugin that gives you a dashboard to use with the CitizenReporter mobile application. Demo is available here: http://citizenreporter.codeforafrica.net/
PHP
2
star
48

Openroad.API

Openroad API
Python
1
star
49

sensors.AFRICA-api-Data-ODD

Python
1
star
50

PharmacyCouncilTool.WEB

Pharmacy Reporting Tool Web
PHP
1
star
51

mediacloud-facebook-topic-stats

Extract stats i.e likes count, shares count and comments count of mediacloud topic stories.
Python
1
star
52

ui

JavaScript
1
star
53

Moyo.WEB

Moyo Website Application
PHP
1
star
54

unequal-exchanges

JavaScript
1
star
55

TanPUD.Dashboard

TanPUD Dashboard
PHP
1
star
56

MSDDrugs.API

MSD Drugs API
HTML
1
star
57

bubble-networks

JavaScript
1
star
58

ckanext-followy

[ARCHIVED] A CKAN extension to show the datasets a user is following.
Python
1
star
59

outbreak.AFRICA

Coronavirus Disease 2019 Edition
JavaScript
1
star
60

smat_searcher

Jupyter Notebook
1
star
61

HealthFacilitiesLocator.TZ

Health Facilities Locator
PHP
1
star
62

ckanext-socialite

[EXPERIMENTAL] A CKAN extension to allow login using Google, Facebook, Twitter or Github.
Python
1
star
63

GotToVote-RCI.Ghana

GotToVote! Ghana is designed to help citizens find their nearest voter registration centre, so that they can ensure they are eligible to vote in the 2016 general election. Accessible at https://ghana.gottovote.cc/
SCSS
1
star
64

melt_to_gephi

Python
1
star
65

TaxClock.Tanzania

Time is money. So, paying your tax means that you are actually giving government your time, or labour. This project helps you calculate exactly how much time you spend working for the government. Accessible at https://taxclock.codefortanzania.org/
JavaScript
1
star
66

ZambiaVote2016.org

A simple landing page for an elections initiative in Zambia's by Hivos and OSISA ahead of the country's national elections. Hosted on Github pages, this is a Jekyll powered website. Available at: http://www.zambiavote2016.org/
CSS
1
star
67

ParalegalGuideApp

Paralegal Guide Android Application
HTML
1
star
68

WaterPollution.WEB

Water Pollution Website
PHP
1
star
69

GotToVote.cc

The umbrella website for all GotToVote toolkits and support materials, accessible at: https://gottovote.cc
SCSS
1
star
70

Vault_Backup

Backup vault to AWS s3
Python
1
star
71

StoryLab-HuffingtonPostZA

Hosting solution for beautiful stories created using Shorthand for HuffingtonPost ZA. Accessible at http://stories.huffingtonpost.co.za/
HTML
1
star
72

FlowMaps

JavaScript
1
star
73

PharmacyCouncilTool.API

Pharmacy Council Tool API
PHP
1
star
74

sensors.AFRICA-SeaSensors-Map

Sea Sensors is an acoustic data project that falls under the sensors.AFRICA umbrella. SeaSensors Map is implemented using Mapbox GL JS
TypeScript
1
star
75

LivingWage.KE

A calculator which takes inputs from users on how much they pay or think they should pay a domestic worker and tells them more about what that amount means to the lives of a domestic worker's household. Accessible at https://livingwage.pd.co.ke/
HTML
1
star
76

WEF-DDJ-Toolkit.WP.Theme

A Wordpress child theme to style the World Editors Forum Data Journalism Toolkit. Accessible at https://wefddjtoolkit.wpengine.com/
PHP
1
star
77

BornPerfect.AFRICA

Jekyll powered micro-site for the #BornPerfect project. Stories from around the continent about FGM. Accessible at https://bornperfect.africa/
HTML
1
star
78

sensors.AFRICA-StormWatch

A sensors.AFRICA project to send SMS alerts of storms around the great lakes region. Accessible at https://stormwatch.sensors.africa/
1
star
79

rapidpro-bongolive

A tiny express.js app to serve SMSs from BongoLive to RapidPro.
JavaScript
1
star
80

WhereMyMoneyDey

All mining companies in Ghana are supposed to pay 3% of the revenues they generate back to local residents. Accessible at http://wmmd.codeforafrica.org
PHP
1
star
81

sensors.AFRICA-SeaSensors-ComingSoon

The Coming Soon page for SeaSensors project; part of the sensors.AFRICA network - a citizen-science air, water, and sound quality network across the continent. Accessible at https://seasensors.africa/
HTML
1
star