Verified Developer Tools in Nigeria
31 verified developer tools for building in Nigeria. Every one has had its documentation, licensing and live status checked, not just listed. Last verified 24 Jun 2026.
nigerialogos (PaystackHQ)
SVG/PNG logos for all Nigerian banks and fintechs, a widely used hidden gem.
Flutterwave-node-v3
Official Flutterwave Node.js SDK for the Flutterwave for Business v3 APIs, covering card and mobile money collections, payouts, subscriptions, bill payments and identity verification. Published on npm as flutterwave-node-v3.
Hausa-NLP
A community resource hub for Hausa NLP providing Hausa corpus, sentiment lexicons (incl. translated lexicons) and resources for sentiment analysis, hate-speech detection and machine translation. Maintained by the HausaNLP community.
Igbo-datasets
An Igbo-language NLP dataset of folktale text corpora (developed for the AI4D African Language Dataset Challenge) for downstream NLP tasks. Maintained by angeloobeta.
LaravelRave (Flutterwave Rave)
A Laravel package for integrating the Flutterwave Rave payment gateway, handling payment processing, verification, transfers, banks and beneficiaries. Installed via composer require kingflamez/laravelrave.
NUBAN Algorithm
Multi-language implementation of the CBN NUBAN bank-account-number specification.
NaijaFaker (OctaconDeveloper)
A PHP/Composer library (octacondeveloper/naija-faker), a local version of Faker for Nigerian developers, generating Nigerian phone numbers, landlines, states, LGAs, tribal names and persons. Maintained by OctaconDeveloper.
Nigerian-Bank-Codes (samuraicoderr)
A developer-focused structured JSON dataset of 487 Nigerian bank codes (NIBSS institution codes) covering commercial, microfinance, merchant banks and payment service providers for fintech integration. Maintained by samuraicoderr.
PayStack.Net
.NET wrapper for the Paystack payment API offering near-complete API coverage through both typed and type-less interfaces, targeting .NET Standard 2.0. Distributed on NuGet as PayStack.Net.
allnigeria-api
JavaScript package providing Nigerian states, LGAs, wards and polling units as JSON.
flutter_paystack
Flutter plugin for accepting payments through the Paystack gateway with full Android and iOS support, offering both a Checkout flow and a Charge Card flow. Includes card validation utilities and transaction verification against the Paystack API.
flutterwave-go (sodiadrhain)
A community Golang SDK for the Flutterwave v3 API covering transfers, banks, beneficiaries and transactions, with unit tests and error handling. Module github.com/sodiadrhain/flutterwave-go.
format-naira
A small JavaScript npm package (published as format-to-naira) that formats numeric values into Nigerian Naira currency, e.g. formatNaira(1000) returns the naira-formatted string, with multi-value summing. Maintained by 3KINGZ.
geo-ng
An npm package providing Nigerian geographic data with functions getNigeriaStates(), getLGAs(stateCode) and getLgaSubAreas(stateCode, lga) for states, LGAs and sub-areas. JavaScript/TypeScript, maintained by Ayobamiu.
iranlowo
A Python (PyPI iranlowo) utility library to analyse and preprocess Yoruba text: diacritic stripping/restoration via pretrained models, text normalization, character verification and corpus tools. Maintained by the Niger-Volta-LTI organization.
laravel-paystack
A community Laravel package (Packagist unicodeveloper/laravel-paystack) for integrating the Paystack payment gateway across Laravel 6-11, with payment initiation, callback handling, transaction verification and split payments. ~650 stars.
naija-faker
JavaScript library that generates culturally authentic Nigerian fake data, including Yoruba/Igbo/Hausa names and addresses.
naija-state-local-government
Zero-dependency JavaScript package for Nigerian states, LGAs and senatorial districts (and wards/polling units in some versions).
naija-statecapital
A JavaScript utility library that lists and manipulates Nigerian states, their capitals and cities. Maintained by Prosper Otemuyiwa (unicodeveloper).
ng-banks
A lightweight zero-dependency TypeScript npm package exposing getBanks()/getBank() to retrieve CBN-recognised Nigerian banks with name, bank code, slug and USSD code. Maintained by Bolaji Olajide.
ng-faker
A TypeScript npm package that generates fake Nigerian test data (names, addresses, phone numbers, bank details, lorem) across multiple locales: Yoruba, English, Hausa, Igbo, Efik, Benin and Urhobo. Maintained by Bolaji Olajide.
nigeria-geojson-data
A structured JSON dataset of all 36 Nigerian states + FCT, their LGAs, and wards including latitude/longitude coordinates (states.json, lgas.json, wards.json, full.json). MIT-licensed, maintained by temikeezy.
nigeria-phone-number-validator (shaolinmkz)
A TypeScript npm package with sync/async functions that validate Nigerian telco mobile numbers and return the carrier (e.g. {telco: 'MTN', isValid: true}). Maintained by shaolinmkz.
nigeria-validator
JavaScript library that validates Nigerian phone numbers, BVN, NIN and bank codes.
