Pricecn components
A set of open source components that are easy to change
Welcome to Pricecn, a collection of beautiful, open source and free components to build your app’s pricing and billing experience.
It’s built on top of Shadcn, the world’s most popular UI library, so you can get started easily and customize to your heart’s content.
Styles
The pricing-table
component comes with 3 styles.
clean
: the simplest variant, and the easiest to customize.classic
: inspired by modern minimalism. For AI and SaaS products.dev
: sharp, retro vibes. For a neo-developer aesthetic.
Install
This will download the pricing-table component in your components directory. You can swap clean
for any of the styles above.
Define your product schema
Pricing components can be involved and tricky to manage on the frontend, especially when pricing changes happen. pricing-table
can automatically generate based on a simple product schema you define.
LLMs are good at auto generating this schema from a screenshot!
Usage
An example usage of <PricingTable />
will be downloaded as components/pricing/example.tsx
. This file demonstrates how to define your products and pass them into the PricingTable
component.
<PricingCard>
can also take in buttonProps
, allowing you to define an onClick()
function.
Coming soon
- Paywalls
- Billing pages
- Feature tables
- Usage meters