iRaziul

iRaziul / barta

Public

Barta is a Laravel package designed to integrate popular Bangladeshi SMS gateways seamlessly.

55
7
100% credibility
Found Feb 01, 2026 at 44 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

Barta is a Laravel package offering a unified way to send SMS via various Bangladeshi providers, with support for bulk sending, queuing, and notifications.

How It Works

1
🔍 Discover Barta

You hear about Barta, a handy tool that makes sending text messages super easy using popular phone services in Bangladesh.

2
📦 Add it to your project

You bring Barta into your web project with a quick and simple addition.

3
🔧 Connect a messaging service

You pick one of the trusted Bangladeshi messaging services and link your account so Barta can send texts through it.

4
Send your first text

You type a message, add a phone number, and hit send – your text zips off right away!

5
📱 Handle special sends

You send to many people at once or save messages to send later when busy.

6
🔔 Add alerts to your app

You set up automatic texts for things like order updates or login codes in your app.

🎉 SMS magic unlocked

Now your app sends reliable texts effortlessly, keeping everyone connected smoothly.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 44 to 55 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is barta?

Barta is a PHP Laravel package designed to integrate popular Bangladeshi SMS gateways seamlessly into your apps. It solves the hassle of wiring up multiple local providers for OTPs, alerts, or bulk messages by offering a unified fluent API—think `Barta::to('01712345678')->message('OTP: 1234')->send()`. Developers get automatic Bangladeshi phone formatting to 8801XXXXXXXXX, queue dispatching, and native Laravel notifications support out of the box.

Why is it gaining traction?

It stands out with drivers for two-factor auth staples like ESMS, SSL Wireless, and carrier gateways such as Grameenphone, Banglalink, Robi—letting you switch providers without rewriting code. Bulk sends, background queuing, and a log driver for dev/testing make it dead simple for real-world scaling. Full docs at barta.larament.com cover configs via .env and custom extensions.

Who should use this?

Laravel devs building e-commerce, fintech, or delivery apps in Bangladesh needing reliable SMS for user verification or promotions. Ideal for teams handling high-volume messaging who rotate gateways based on rates or uptime, or anyone tired of one-off API wrappers.

Verdict

Grab it if you're in the Bangladeshi market—solid features and tests make it production-ready for niches like bartagam services or local notifications. With 55 stars and 1.0% credibility score, it's early-stage; monitor for edge cases before prime time.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.