Convex Creem – Billing Component + UI for React & Svelte

🖋️Component
Built something new: convex-creem.

Subscriptions, one-time purchases, seat-based pricing, and a customer portal — powered by Creem and wired directly into Convex. Available for React and Svelte.

It’s a Convex component + UI layer, so you can get payments up and running quickly without rebuilding pricing logic and subscription state.

Under the hood it uses Convex mutations for optimistic updates, schedules actions for Creem side effects, and keeps billing state reactive via queries.

GitHub: https://github.com/mmailaender/convex-creem
Demo: https://convex-creem.pages.dev
(Demo runs with convex-better-auth + organization billing.)
Test card: 4242 4242 4242 4242 (any future expiry/CVC)

Happy to hear feedback or extension ideas.
Was this page helpful?