Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Jusibe Php Lib Laravel Package

unicodeveloper/jusibe-php-lib

A simple PHP library for the Jusibe SMS API, letting you send text messages, check your remaining SMS credits, and query delivery status from your Laravel or PHP applications, with straightforward methods and minimal setup for Nigerian SMS messaging.

Deep Wiki
Context7

Product Decisions This Supports

  • Channel expansion for the Nigerian market. Jusibe is a Nigeria-focused bulk SMS gateway (local sender IDs, NGN pricing, local delivery routes). Evaluating this package is really a decision about whether SMS — and specifically a local Nigerian provider — belongs on the roadmap for onboarding, OTP, and transactional alerts.
  • Build vs. buy, scoped honestly. The library wraps a very small REST surface: send SMS, check credits/balance, and query delivery status. That’s enough to answer "is this a 2-day spike or a 2-sprint project?" — and in this case, the honest answer is closer to the former. The buy decision here is really "buy the gateway, borrow the glue."
  • Feature cost estimation. OTP/phone verification, order and payment status notifications, courier/agent dispatch alerts, and low-balance/credit monitoring are all directly supported, so PMs can price these features in hours rather than weeks.
  • Vendor risk and abstraction strategy. Because the package is a plain PHP client (not Laravel-native), adopting it forces (or at least invites) an internal SmsSender interface with Jusibe as one adapter — a decision that pays off later when adding Termii, Twilio, or Africa's Talking for redundancy or multi-country rollout.
  • Pricing and unit-economics modeling. A working integration lets product/finance validate real per-SMS cost and delivery rates before committing to a contract or volume tier.

When to Consider This Package

Consider it when:

  • Your primary audience is in Nigeria and SMS is a viable or required channel (low smartphone/data penetration segments, OTP fallback).
  • You need a working prototype fast and are comfortable treating the library as a reference implementation rather than a dependency of record.
  • Your team can wrap it: pin the version in composer.json, add a Laravel service provider or container binding, config file, and a queue-backed job for sending.
  • You have the appetite to fork or vendor the source (MIT makes this trivial) so an abandoned upstream doesn't block you.

Look elsewhere when:

  • You need a maintained dependency with security advisories, active issue triage, or CI. Last release was July 2020 and adoption is low (34 stars) — there's no meaningful community safety net.
  • You expect a Laravel-native experience (auto-discovered provider, facade, publishable config, queued notifications channel, DLR webhook handling). This package provides none of that; you build it.
  • Multi-provider routing, failover, delivery-receipt webhooks, or per-country sender-ID management are near-term requirements. At that point, write your own thin client — the API is small enough that ~100 lines of Guzzle gets you more control than a stale wrapper.
  • Procurement, compliance, or supply-chain review flags unmaintained third-party code. In that case, use the repo as API documentation and implement against Jusibe's REST docs directly.

How to Pitch It (Stakeholders)

To executives: Jusibe is a low-cost Nigerian SMS gateway, and this is a small MIT-licensed PHP SDK that saves us a few hours of integration work on a very simple API. The upside is a fast, cheap path to SMS notifications for Nigerian users. The caveat is that the library hasn't been updated since 2020 and has minimal community adoption — so I'd recommend a time-boxed spike to validate delivery quality and cost, not a commitment to the library as core infrastructure.

To engineering: It's a thin, framework-agnostic REST wrapper over send/balance/status. No service provider, no facade, no config, no queue support — all of that is ours to add. Proposal: bind it behind an internal SmsSender contract, pin the version, isolate it in one adapter class, and add retry/timeout and non-2xx handling ourselves. If it turns out to be missing anything we need (DLR webhooks, sender-ID management), we fork it or replace it with a first-party client — the surface is small enough that the swap cost is low either way.

Bottom line: Adopt as a spike and a reference implementation, not as a long-term dependency. The gateway decision is the real decision; the library is just glue.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
unabomber/timezone
delatbabel/contacts
astritzeqiri/g-recaptcha
kevinongko/laravel-genode
developeruz/laravel-analytics
robbiep/afterthedeadline
frankkessler/incontact-laravel-oauth2-rest
jlxh/laravel-userlog
davidmgilo/timetables
qylinfly/role-permission
reflect-digital/conduit
takashato/laravel-vietqr
aitor24/laralang
kraenzle-ritter/entity-relations
dindigital/din-image
pomirleanu/image-colors
sawmainek/laravel-api-generator
delatbabel/jsonresponses
mouhamedfd/permissions-generator
eduplus/qr