Open Source
Besides writing blog posts and sharing knowledge throughout this blog, I’m also an open-source contributor supporting the web development community around the globe.
Below are some of my popular open-source packages shared with the community.
GUID 133.27k installs
A framework-agnostic PHP package for generating globally unique identifiers (GUIDs).
This package is available on Packagist and can be installed with Composer.
Related articles: Announcing GUID v3.0 (PHP 8.2+) | Create unique GUID with PHP (v2)
eSewa 3.80k installs
This package was built to support developers in Nepal who want a ready-to-use PHP package for integrating eSewa to accept online payments.
I originally searched and couldn’t find a decent maintained package for eSewa, so I decided to support the community and released this as an open-source project.
Update: A modernized v3.0.0 release was published on Feb 20, 2026, and the recommended Composer package is now sudiptpa/esewa-payment.
Related article: eSewa Payment Gateway Integration with Laravel
Omnipay Payment Gateway Packages
I’ve worked with a couple of Omnipay packages to deal with various popular payment service providers like PayPal, Stripe, Openpay, NAB Transact, PayPal IPN handler, etc.
PayPal Rest
This package supports PayPal Orders API v2. It offers functionalities such as creating orders, capturing payments for orders, adding tracking information, and managing webhooks (verifying, fetching, deleting, etc.). Read more about the package directly on GitHub.
Related articles: How to Integrate PayPal REST API for Online Payments | Handling Webhook for PayPal REST API on eCommerce Platforms
NAB Transact - 11.93k installs as of writing this content.
PayPal IPN - 20.83k installs as of writing this content.
Related article: PayPal Instant Payment Notification (IPN) Handling with Laravel
Openpay - 2.78k installs as of writing this content.
Mastercard (MPGS) - 63 installs as of writing this content.
If you have any feedback, questions, or need any assistance regarding my open-source packages, feel free to fill in the contact us form through this blog, and I will try to get back as soon as possible via email.
Thanks for reading till the end, and if you enjoyed the content on my blog, please feel free to share it with your circle.
Last updated Feb 2026