Skip to content
All countries

Nigeria

208 verified resources for building in Nigeria.

Resources
208
Docs live
95%
Companies (HQ)
75
Last verified
28 Aug 2026

flutter_paystack

Tools

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.

Docs live
SDK
Verified Aug 2026Free / open-source

flutterwave-go (sodiadrhain)

Tools

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.

Docs live
SDK
Verified Aug 2026Free / open-source

format-naira

Tools

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.

Docs live
Helper
Verified Jun 2026Free / open-source

geo-ng

Tools

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.

Docs live
Data Package
Verified Aug 2026Free / open-source

iranlowo

Tools

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.

Docs live
NLP Library
Verified Aug 2026Free / open-source

laravel-paystack

Tools

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.

Docs live
SDK
Verified Aug 2026Free / open-source

naija-faker

Tools

JavaScript library that generates culturally authentic Nigerian fake data, including Yoruba/Igbo/Hausa names and addresses.

Docs live
Libraries
Verified Jun 2026Open-source

naija-state-local-government

Tools

Zero-dependency JavaScript package for Nigerian states, LGAs and senatorial districts (and wards/polling units in some versions).

Docs live
Libraries
Verified Jun 2026Open-source (npm)

naija-statecapital

Tools

A JavaScript utility library that lists and manipulates Nigerian states, their capitals and cities. Maintained by Prosper Otemuyiwa (unicodeveloper).

Docs live
Data Package
Verified Jun 2026Free / open-source

ng-banks

Tools

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.

Docs live
Data Package
Verified Aug 2026Free / open-source

ng-faker

Tools

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.

Docs live
Helper
Verified Aug 2026Free / open-source

nigeria-geojson-data

Tools

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.

Docs live
Data Package
Verified Aug 2026Free / open-source

nigeria-phone-number-validator (shaolinmkz)

Tools

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.

Docs live
Validation
Verified Jun 2026Free / open-source

nigeria-validator

Tools

JavaScript library that validates Nigerian phone numbers, BVN, NIN and bank codes.

Docs live
Libraries
Verified Jun 2026Open-source

nigerian-banks (tomiiide)

Tools

A list of Nigerian banks provided in multiple ready-to-use formats: JSON, SQL, Python, Go, PHP array, CSV and XML. Maintained by tomiiide for easy embedding into any stack.

Docs live
Data Package
Verified Aug 2026Free / open-source

nuban (PHP)

Tools

PHP/Laravel library for NUBAN validation against the CBN 2020 spec.

Docs live
Libraries
Verified Jun 2026Open-source

paystack-go (rpip)

Tools

A community Go client library for the Paystack API (Nigerian payment gateway) supporting transactions, transfers, plans, customers, subscriptions and settlements. Module github.com/rpip/paystack-go.

Docs live
SDK
Verified Aug 2026Free / open-source

paystackapi

Tools

Python wrapper for the Paystack API published on PyPI as paystackapi, covering transactions, customers, plans, subscriptions, transfers and refunds. Instantiated with a Paystack secret key and organized into per-resource classes.

Docs live
SDK
Verified Aug 2026Free / open-source

rave-python

Tools

Official Flutterwave Python library wrapping the Flutterwave for Business v2 APIs for card transactions, mobile money and bank transfers. Maintained by the Flutterwave developers team and published on PyPI.

Docs live
SDK
Verified Aug 2026Free / open-source

validate_nigerian_phone

Tools

A Python (PyPI) package to validate and format Nigerian phone numbers with is_valid(), formatted(), get_network() and is_mtn() helpers. Maintained by djunehor.

Docs live
Validation
Verified Aug 2026Free / open-source

yabacon/paystack-php

Tools

PHP API wrapper for Paystack that returns calls as stdClass objects, supporting transaction initialization and verification plus customer and subscription management. Installed via Composer.

Docs live
SDK
Verified Aug 2026Free / open-source

@mono.co/connect.js

SDKs

Official Mono Connect JavaScript SDK that launches the Mono account-linking widget in the browser for open banking. It lets apps connect users' bank accounts and retrieve statements, transactions and identity data. Mono is a Nigerian open banking provider.

Docs live
Open Banking (JavaScript)
Verified Jul 2026Free / open-source

AfriqueLLM Collection

AI

[ingest-scout] Suite of 10 open large language models from McGill-NLP adapted for 20–50 African languages via continued pre-training on 26–35B tokens; includes AfriqueLlama-8B, AfriqueQwen variants (4B–14B), and AfriqueGemma variants (4B–12B). Backed by ACL 2026 research paper (arXiv:2601.06395); models updated June 2026 with active downloads. Covers languages not served by registry entries (Amharic, Tigrinya, Oromo, Wolof, Bambara, Moroccan/Egyptian/Tunisian Arabic, Malagasy, Afrikaans, etc.).

Imported from a community submission, needs review.

Docs live
Verified Aug 2026

AfroBench

Datasets

[ingest-scout] Large-scale benchmark from McGill-NLP for evaluating large language models across African languages; covers diverse NLP tasks and language families. Active GitHub repository under the same McGill-NLP lab that produced AfriqueLLM. Complements IrokoBench (already in registry) but targets broader language coverage and LLM evaluation. Confirmed live on GitHub under McGill-NLP organisation.

Imported from a community submission, needs review.

Docs live
Verified Aug 2026