Nigeria
208 verified resources for building in Nigeria.
- Resources
- 208
- Docs live
- 95%
- Companies (HQ)
- 75
- Last verified
- 28 Aug 2026
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.
nigerian-banks (tomiiide)
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.
nuban (PHP)
PHP/Laravel library for NUBAN validation against the CBN 2020 spec.
paystack-go (rpip)
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.
paystackapi
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.
rave-python
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.
validate_nigerian_phone
A Python (PyPI) package to validate and format Nigerian phone numbers with is_valid(), formatted(), get_network() and is_mtn() helpers. Maintained by djunehor.
yabacon/paystack-php
PHP API wrapper for Paystack that returns calls as stdClass objects, supporting transaction initialization and verification plus customer and subscription management. Installed via Composer.
@mono.co/connect.js
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.
AfriqueLLM Collection
[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.
AfroBench
[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.