Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open source React and Next.js accelerator for building composable commerce storefronts with Algolia and Stripe pre-integrated.
Composable UI is an open source React and Next.js accelerator that provides a UI component library and starter application for building composable commerce storefronts.
Composable UI is a monorepo starter kit for headless commerce sites, built with React, Next.js, TypeScript, Chakra UI, React Query, and tRPC. It takes configuration for headless commerce and CMS services as input and produces a deployable storefront application with product listing, checkout, and UI components. The project is maintained by Composable and distributed under the MIT license.
After cloning the repository, install dependencies with pnpm and start the dev server, or run docker-compose up --build to launch the app in a container. To use the base features, you must configure Algolia and Stripe; otherwise the product listing and checkout pages won't function correctly.
Composable UI is free and open source under the MIT license.
Yes, Composable UI is open source and freely available under the MIT license, and the project states it will always remain so.
You need Node.js v18.14.0 or higher and pnpm v8.0 or higher. The repository is cloned via git, and pnpm install pulls all workspace dependencies.
For the full experience, yes. The product listing page (PLP) and checkout pages require working Algolia and Stripe integrations; Composable provides setup instructions in its documentation.
Composable UI can be hosted on any service that supports Next.js, including Vercel and Netlify. When deploying, you must set the NEXTAUTH_SECRET environment variable.
