Catalogue

Les composants open source pensés pour l'Afrique

SDK, wrappers d'API et packages pour le Mobile Money, l'USSD, les SMS, la fiscalité locale. Testés par la communauté.

Publier un composant

mobile-money-sandbox

Go · Paiement · GitHub

Faux serveur de passerelle Mobile Money pour les tests : scénarios de succès, d'échec, de délai dépassé et de notifications en double.

MIT Utilisé en prod
Santé 99/100
297 4,8/5 BF CI GH KE +2

fcfa-money

TypeScript · Autre · npm

Manipuler des montants en francs CFA : formatage, arrondis, conversion en lettres et calculs en entiers.

MIT Utilisé en prod
Santé 97/100
205 4,4/5 BJ BF CM CI +4

momo-kit

PHP · Paiement · Packagist

Client PHP unifié pour MTN MoMo, Orange Money et Moov Money : paiement, statut et remboursement derrière une seule interface.

MIT Utilisé en prod
Santé 98/100
412 4,0/5 BJ BF CI ML +2

mpesa-sdk

TypeScript · Paiement · npm

SDK TypeScript pour M-Pesa : STK push, vérification de statut et traitement typé des rappels.

Apache-2.0 Utilisé en prod
Santé 98/100
342 4,3/5 KE RW

numeros-africains

JavaScript · Identité · npm

Normaliser les numéros de téléphone d'Afrique de l'Ouest et du Centre au format international E.164.

MIT Utilisé en prod
Santé 90/100
174 4,6/5 BJ BF CM CI +4

wave-checkout

JavaScript · Paiement · npm

Créer des sessions de paiement Wave et vérifier les signatures de notification depuis Node.js.

MIT Utilisé en prod
Santé 97/100
187 4,6/5 BF CI ML SN

otp-sms-laravel

PHP · Identité · Packagist

Codes à usage unique par SMS pour Laravel : génération, expiration, limitation d'essais et journal d'audit.

MIT
Santé 93/100
176 3,8/5 BJ BF CI ML +1

ussd-menu-builder-afrique

JavaScript · USSD · npm

Construire des menus USSD à plusieurs niveaux avec gestion de session, retour arrière et pagination des choix.

MIT Utilisé en prod
Santé 98/100
389 4,0/5 GH KE ML NG +2

offline_sync_queue

Dart · Autre · pub.dev

File de synchronisation hors ligne pour Flutter : stockage local, reprise après coupure et résolution de conflits.

MIT Utilisé en prod
Santé 97/100
231 4,4/5 BF GH CD SN

orange-money-laravel

PHP · Paiement · Packagist

Paquet Laravel pour Orange Money : initialisation du paiement, route de notification et événements prêts à l'emploi.

MIT Utilisé en prod
Santé 95/100
268 4,3/5 BF CM CI ML +1

ussd-simulator

Go · USSD · GitHub

Simulateur local de sessions USSD en ligne de commande et en navigateur, sans passer par un opérateur.

MIT
Santé 87/100
148 4,0/5 BF KE ML NG

africastalking-notifications

PHP · SMS · Packagist

Canal de notification Laravel pour les SMS Africa's Talking, avec file d'attente et limitation par destinataire.

MIT
Santé 88/100
204 3,8/5 CI GH KE NG +1

invoice-pdf-fcfa

PHP · Fiscalité · Packagist

Génération de factures et reçus PDF en FCFA avec mentions légales par pays et numérotation continue.

MIT
Santé 93/100
137 3,7/5 BF CI ML SN +1

sms-gateway

PHP · SMS · Packagist

Envoi de SMS via plusieurs passerelles locales avec bascule automatique en cas d'échec et suivi des accusés de réception.

BSD-3-Clause
Santé 91/100
121 2,0/5 BF ML NE

pwa-offline-forms

TypeScript · Autre · npm

Formulaires web qui enregistrent localement et s'envoient au retour du réseau, avec Service Worker préconfiguré.

MIT
Santé 94/100
133 4,7/5 BF GN ML NE

cinetpay_flutter_kit

Dart · Paiement · pub.dev

Plugin Flutter pour ouvrir le guichet CinetPay et suivre le statut du paiement sur Android et iOS.

BSD-3-Clause
Santé 89/100
143 4,8/5 BF CM CI SN +1

momo-reconciliation

PHP · Paiement · Packagist

Rapprochement automatique des relevés Mobile Money avec vos paiements, avec rapport d'écarts exportable.

MIT
Santé 87/100
92 4,0/5 BF CI SN

momo_ui_kit

Dart · Paiement · pub.dev

Composants Flutter pour écrans de paiement Mobile Money : choix de l'opérateur, saisie du numéro et écran d'attente.

BSD-3-Clause
Santé 81/100
109 4,0/5 BF CM CI SN

fedapay-bundle

PHP · Paiement · Packagist

Bundle Symfony pour FedaPay avec formulaire de paiement, notifications signées et journalisation des transactions.

MIT
Santé 80/100
96 3,5/5 BJ CI NE TG

sms-bulk-queue

JavaScript · SMS · npm

Envoi de SMS en masse avec file d'attente, limitation de débit et reprise sur échec.

MIT
Santé 78/100
67 5,0/5 GH KE NG

tax-calculator

PHP · Fiscalité · Packagist

Calcul de TVA et de retenues à la source avec règles datées par pays de l'espace OHADA, tests relus par des comptables.

MIT
Santé 89/100
158 5,0/5 BF CM CI ML +2

paystack-webhooks

PHP · Paiement · Packagist

Réception et vérification des webhooks Paystack dans Laravel, avec déduplication des événements.

MIT
Santé 80/100
79 4,0/5 GH NG

sahel-geocoder

Python · Géolocalisation · GitHub

Géocodage d'adresses informelles (repères, quartiers, intersections) pour les villes du Sahel.

Apache-2.0
Santé 79/100
102 4,7/5 BF ML NE

ussd_launcher

Dart · USSD · pub.dev

Lancer et suivre un code USSD depuis une application Flutter Android et lire la réponse de l'opérateur.

BSD-3-Clause
Santé 77/100
84 3,5/5 KE ML NG CD

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire