Billing SDK - Open source billing UI components

Modern, type-safe billing and subscription management components for React, built with TypeScript and Tailwind CSS. Designed to work seamlessly alongside shadcn/ui.

Add a comment

Replies

Best

Dodo Payments is built for SaaS, AI, and digital product companies accept payments in 150+ countries, automate billing (subscriptions, usage-based, one-time), stay tax-compliant globally, and deliver digital goods instantly. Real-time MRR, ARR, churn analytics included. Monetization, handled.

 Appreciate the crisp summary, Vivek - nailed it. Would love to hear what you’re building and where BillingSDK or our MoR stack could save you time.

Congrats on your launch 🎉🎉

Amazing component collection ❤

 
Thanks so much, David! 🙏

If you try BillingSDK, I’d love your take - anything missing or a component you’d want us to add next? We’re shipping fast and open to PRs too. 💚

Super proud of the team! This is a great step forward in contributing to the open source community. Excited to see how this evolves and helps others build even more amazing things!

 Thanks, Divyani - appreciate it! The real fun starts now as we grow it with the community.

Finally, billing components that don’t fight back. Curious, which feature has been the crowd favorite so far: pricing tables or subscription management?

 Love that! Early signal says Pricing Tables are the crowd favorite, with Subscription Management a close second. Surprise hit has been the two-step cancellation/retention flow.

Great product, congratulations 👏🏻 🎉 👏🏻

 Appreciate it, Madalina! If you give it a spin, I’d love your notes on what to add or polish next. We’re shipping fast and open to PRs. 💚

Congratulations Makers. I am certainly telling my team to check it and use.

 Thanks so much, Ishwar! Appreciate you sharing it with the team. Would love to hear their feedback.

This is great - I'd love to see support for Svelte. Any plans for other frameworks?

 Thanks, Anders! Svelte is on the roadmap next, then likely Vue/Nuxt. We’ll port the components natively (not wrappers) and keep the same tokens/CSS variables so themes carry over.

 Amazing! Can't wait

This is crazy! As a vibe coder myself, no more wasting time talking to AI for my pricing page

 Haha appreciate it. Drop in the pricing table, tweak tokens, publish - no AI back-and-forth needed.

NOICE! Congrats. I know building an SDK isn't easy. This will make it easier for people to adopt Dodo

 Thanks, Cam! Appreciate it.

Impressive work. The open-source approach, provider-agnostic design, and attention to developer experience make this more than just a Stripe alternative

 Thanks so much, Rakibul - means a lot. That’s the goal: open-source, provider-agnostic building blocks you own, with MoR when you need it, so you’re never locked in.