BillingSDK
Modern Billing & Monetization UI Components Library
BillingSDK is an open-source billing library project on GitHub under the GPL-3.0 license (strong copyleft), with 511 stars. It is built with TypeScript, Nest, Express and Next.js. Its last push was 8 days ago.
- Stars
- 511
- License
- GPL-3.0
- Activity
- Active
- Latest release
- v1.4.1
Judgement
- What it is
- Building block
- What it does
- A shadcn-style React component library for pricing tables, checkout and subscription management screens, from Dodo Payments.
- Adopt it when
- You are building billing pages in React and Tailwind and want ready components.
- Watch out
- GPL-3.0 is unusual for a UI library and may restrict use in closed apps, and it leans toward Dodo Payments.
- Ready for
- Usable
- Runs as
- Library
- Built with
- TypeScript, React, Next.js and Tailwind CSS
- How established
- Young: started 15 months ago, latest release v1.4.1.
- What the license allows
- Use inside your business is unrestricted, but anything you distribute that includes it must be released under the same license.
Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Follow it down: BillingSDK → TypeScript → Go → runs on a microchip
Open-source alternatives to BillingSDK
-
1
Cashier-stripe laravel
Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.
Integration Production-ready You are building a Laravel SaaS and charging through Stripe.
★ 2.5k MIT PHP Active, pushed 13 days ago -
2
Pay pay-rails
Payments for Ruby on Rails apps
Integration Production-ready You are building a Rails SaaS and want one billing API that can switch payment providers.
★ 2.3k MIT Ruby Active, pushed today -
3
Dj-stripe dj-stripe
dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to use the Django ORM, in your code, to work with the data making it easier and faster.
Integration Production-ready You run a Django app on Stripe and want to query billing data with the ORM.
★ 1.8k MIT Python Active, pushed today -
4
PayKit getpaykit
Build Stripe billing without the glue code. Products in code, webhooks handled, billing state in your app.
Integration Experimental You are building a TypeScript SaaS on Stripe and want less hand-written billing glue.
★ 1.1k MIT TypeScript Active, pushed 36 days ago -
5
Cashier Paddle laravel
Cashier Paddle provides an expressive, fluent interface to Paddle's subscription billing services.
Integration Production-ready Your Laravel app sells through Paddle as merchant of record.
★ 269 MIT PHP Active, pushed 19 days ago -
6
Usage_credits rameerez
💳✨ Add usage-based credits to your Rails app
Building block Usable Your Rails app charges per use, for example per AI generation, and you want credits rather than metered invoices.
★ 168 MIT Ruby Active, pushed 8 days ago -
7
Laravel Subscriptions laravelcm
Laravel Subscriptions is a flexible plans and subscription management system for Laravel.
Building block Usable You need plan and feature-limit logic in Laravel and handle payments separately.
★ 245 MIT PHP Slowing, pushed 7 months ago
Commercial subscription billing libraries
-
1
RevenueCat RevenueCat
The world’s best apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue across iOS, Android, and the web.
Building block Production-ready A mobile app sells subscriptions and you do not want to build receipt validation and entitlement logic yourself.
Commercial
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.