Payment gateways, SDKs and commerce integrations for Bangladesh's financial system — bKash, Nagad, SSLCommerz, PortWallet and friends. Official vendor SDKs and community wrappers are separated in the table so you know whose code you are trusting, and licence gaps are flagged with ⚠️ because a payment integration with unclear licensing is a compliance problem, not just a technical one. Several popular gateway wrappers have gone quiet; those moved to legacy.md so what remains here is genuinely buildable today. The commercial services themselves (bKash, Nagad, SSLCommerz portals) live in the services section.
shurjopay-plugins12 official shurjoPay SDKs — Flutter, Java, Spring, JS, PHP, Python, Node.js, .NET, Rust and usage examples. The most complete official SDK family any Bangladeshi gateway has shipped.MITBD org / for-BD
sslcommerzOfficial SSLCommerz integrations (Laravel, PHP, Flutter, WooCommerce, ASP.NET) plus the sslcommerz-lts npm package — the vendor-maintained path for the country's most-used gateway.⚠ Repo licences not specifiedBD org / for-BD
UddoktaPayOfficial payment-automation SDKs including the Laravel SDK — the automation-focused Bangladeshi gateway's developer stack.see notesee list
laravel-bkash-tokenizebKash Tokenized Checkout for Laravel — the community-standard Laravel wrapper for the modern bKash API generation.see notesDiaspora
sslcommerz-laravelClean SSLCommerz integration for Laravel — a minimal, readable wrapper that got the integration right without vendor bloat.MITBD-based
nagadApiNagad payment API for PHP — community-maintained code against a service that publishes no public developer portal.⚠ No licence fileBD-based
nagad-apiNagad API client for Laravel on Packagist — the other maintained Nagad wrapper, usable composer-side.see notesee list
bkash-rsbKash payment client for Rust — for the growing minority of BD backend work written in Rust.Custom licenceBD-based
SSLCommerz-PythonSSLCommerz client for Python — Django/Flask shops get a clean SDK instead of hand-rolled requests.MITBD-based
bkashgobKash API client for Go — same story for Go services, from the same maintainer.MITBD-based
flutter-bkashbKash checkout for Flutter — mobile apps get native payment flows instead of a webview compromise.BSD-3-ClauseBD org / for-BD
takadenbKash, Nagad, Rocket and Upay payments for Laravel — one package across the four MFS giants.MITee list
laravel-bdpaygateEvery Bangladeshi payment gateway behind one Laravel API — gateway-agnostic by design, so swapping providers is a config change. Survives on Packagist; the GitHub repo and bdpaygate-js Node companion have since been deleted.MITee list
bkash (Laravel, msilabs)bKash API for Laravel from msilabs — the wrapper that documented the grant flow for a generation of BD Laravel developers.MITBD org / for-BD
paykit-bdPayment clients for Bangladeshi gateways on npm — multi-gateway support for Node services.MITBD-based
bkash-jsbKash web client for browser-side checkout flows.MITBD-based
react-bangla-pay-iconsBangladeshi payment brand icons as React components — bKash, Nagad, Rocket and friends as drop-in components instead of scraped logos.MITBD-based
bd-bank-routingBEFTN bank routing numbers as structured data — the lookup table every Bangladeshi banking app needs, published once.MITBD-based
tutor-sslcommerzSSLCommerz payment gateway for Tutor LMS — by one of Bangladesh's best-known PHP educators.⚠ No licence fileee list
eps-gateway-nodejsNode.js SDK for Dutch-Bangla Bank's EPS payment system — card payments from the bank that issues most Bangladeshi debit cards.MITBD org / for-BD
@dreygur/steadfast-apiSDK for the Steadfast Courier API — parcel create, track, cancel from Node.MITBD-based
steadfast-courierPython client for the Steadfast Courier API — the PyPI counterpart for Python backends.MITBD org / for-BD
bangladeshi-parcel-trackerTrack parcels across BD couriers (also on PyPI) — one interface over the courier tracking mess.MITBD-based
RouteXpressCourier management with the routexpress-bd npm package covering Steadfast, Pathao and RedX — a full courier-ops stack, not just a client.MITBD-based
pathao-courier (Laravel)Pathao courier integration for Laravel, from the same team as the Flutter bKash package.MITee list
pathao-courier (TypeScript)Pathao courier SDK for TypeScript — typed client for the country's biggest courier API.MITBD-based
courier-woocommerce-pluginOfficial Pathao courier plugin for WooCommerce — the production integration used by real Bangladeshi e-commerce shops.GPL-3.0BD org / for-BD
Fraud-Checker-BD-Courier-LaravelCourier fraud checking for Bangladeshi e-commerce — cod-order fraud is a local industry problem, and this is a local tool for it.Custom licenceBD-based
Bangladesh Tax CalculatorBrowser app that computes Bangladeshi income tax for salaried people, comparing FY 2025-26 vs 2026-27 rules — does the math for salaried people in Bangladesh and shows FY 2025-26 next to FY 2026-27; live at tax.nadimtuhin.com.MITBD-based
BhromonOffline-first Flutter app for families, offices, messes and samities: chat, shared expenses, ledgers, SOS — one app for every group ... messes, housing societies, savings groups; engines incl. Ledger Paisa Engine and Samity Ledger; live on Google Play.Apache-2.0BD-based
Cashout CounterFree offline Android calculator for bKash and Nagad cash-out charges in Bangladesh; Kotlin/Compose — lightweight Android calculator for mobile financial services (MFS) in Bangladesh ... bKash, Nagad; free, offline, APK releases.MITBD org / for-BD
Cloud Accounting & ERPLaravel 12 multi-tenant accounting ERP with exact-precision double-entry ledger, maker-checker approvals, invoicing and inventory; BN/EN UI.MITBD-based
AI Sales Assistant (Laravel)Laravel platform that scores leads, drafts follow-ups and runs sales ops, with bKash/Nagad/SSLCommerz gateways and Bangla/English output — README: 'Inbound leads are scored in 35ms... Local Bangladesh gateways: bKash, Nagad, Rocket, SSLCommerz' — 728KB PHP, 50 passing tests, 7 first-party Packagist packages.MITBD-based
DeshiPayGives a shop or creator one payment link: a Bangla QR with the amount baked in, plus bKash, Nagad and bank details to copy. Not a processor.AGPL-3.0BD-based
Echo & Aura TicketingTicketing platform for a Dhaka live-events organiser: public shop, admin console and door scanner around manual bKash verification.AGPL-3.0BD-based
DokanOSMulti-tenant POS, inventory and baki credit-ledger SaaS for Bangladeshi corner shops, with offline queuing and Taka ageing buckets. Demo.MITBD-based
ERPNext Bangladesh VAT ComplianceFrappe app adding Bangladesh VAT compliance to ERPNext: Mushak 6.1/6.2/6.3 reports, VAT challans, VDS handling and compliant invoicing — README: 'A Frappe app for managing VAT compliance in Bangladesh... Mushak 6.3: VAT Challan' — 264KB Python, bench-installable, pre-commit ruff/eslint, user guide.MITBD-based
Taka PlanFree no-signup personal-finance planner PWA in Bangla, English and 10 more languages; goal-based monthly savings plans — "A free personal-finance planner for everyone... Made in Bangla and English, now in 12 languages. No sign-up. No ads." Deployed at taka-plan.pages.dev..MITBD-based
DailyTallyMobile-friendly bilingual (Bangla/English) expense and lending ledger with budgets, reminders, CSV/PDF reports and cloud backups — "DailyTally is a mobile-friendly accounting app... Bengali and English interfaces" and "Bangla ledger with mandatory Bangladesh mobile-number/password accounts." Live app on Render..⚠ No licence fileBD-based
GearUpSports and outdoor gear rental marketplace for Bangladesh: live availability, Stripe payments with deposits, owner chat and AI trip planner — "Tents, kayaks, bikes and cameras from local providers across Bangladesh: live availability for your dates, Stripe payments with deposits" — live site + separate backend repo..⚠ No licence fileBD-based
Nikhut HisabAndroid personal-finance app in English and Bangla: income/expenses, debts, budgets, shopping lists, PDF reports and Drive backup — "Android personal finance app for everyday income, expenses, receivables, payables, budgets, and shopping lists. It supports English and Bangla" — Kotlin/Room with WorkManager..⚠ No licence fileBD org / for-BD
Giftbook (উপহারের খাতা)Bangla wedding-gift ledger PWA that records গায়ে হলুদ/বিয়ে gifts in the family's own Google Sheet; works offline with Bangla digits — "বিয়ে, গায়ে হলুদ, বউভাত... কে কী দিল, কাকে কী দিলাম... পুরো UI বাংলায়, সংখ্যা বাংলা অঙ্কে" — live at giftbook.netlify.app..⚠ No licence fileBD-based
Hajj Tracking SoftwareProduction Hajj-agency management system: bilingual money receipts with QR verification, zamzam delivery tracking and monthly statements — "A5 money receipt in Bangla and English, with a QR code anyone can verify... Zamzam water deliveries by shop" — Next.js 16/tRPC/PostgreSQL-RLS, Docker, live site..⚠ No licence fileBD-based
Hishab (My Daily Hishab)Personal money app with wallets, budgets and bookkeeping in English, Bangla and Banglish; ships signed Android APK releases — "Wallets, budgets and smarter bookkeeping — in English, বাংলা and Banglish" with GitHub release APK downloads; React + Capacitor + FastAPI..⚠ No licence fileBD-based
Taka TrackerOffline-first personal accounting PWA for Bangladesh: income, expenses, loans, DPS savings, insurance and AI analytics in Bengali.⚠ No licence fileBD-based
BakiBondhu (বাকিবন্ধু)Bangla-first offline credit-ledger app for Bangladeshi micro-merchants: customer baki, payments, sales and SMS/WhatsApp reminders.MITBD-based
The official integration collection spanning Laravel, PHP, Flutter, WooCommerce and ASP.NET — when money is involved, vendor-maintained code with a real org behind it beats a community wrapper of unknown provenance. The licence gap is flagged honestly; weigh it before shipping.
The bKash community SDK family
laravel-bkash-tokenize (Laravel), bkashgo (Go), bkash-rs (Rust), bkash-js (web) and flutter-bkash (Flutter) together cover the bKash Tokenized Checkout across the whole modern stack — community-maintained implementations that document exactly how the grant and payment flows work in practice.
How this section is verified
Every link is fetched live at verification time — dead links are removed, not kept for history.
Bangladesh connections are evidenced (profile location, org page, or the product's own docs) — see the scope rules.
Dormant items (3+ years without activity) move to the legacy file with their last-activity date.
Licence information is quoted as the publisher states it; gaps are flagged with ⚠️ rather than guessed.