An open source React and Next.js accelerator with a library of UI components to build composable commerce storefronts with best-in-class technologies and best practices.
Composable UI is a framework for building fast and modern composable commerce sites. It is built using technologies like React, Next.js, Typescript, Chakra UI, React Query, and tRPC. It can be integrated with any headless commerce, CMS, and other MACH services. Composable UI comes with pre-integrated services like Algolia for product filtering, Stripe for payments, and mocked commerce and CMS services. It is an open-source project available under the MIT license.
To run Composable UI locally, make sure you have Node.js v16.18.0 or higher and pnpm v8.0 or higher installed. Follow these steps:
npm install
npm run dev
For easy deployment, refer to the 1-Click deployment documentation to deploy Composable UI to a frontend cloud provider.
If you prefer using Docker, follow these steps:
git clone [repository-url]
cd [repository-directory]
docker build -t [image-name] .
docker run -p 3000:3000 [image-name]
Composable UI is a powerful framework for building modern commerce sites. With its support for technologies like React, Next.js, and Typescript, it provides developers with a solid foundation to create blazing-fast websites. Additionally, its integration capabilities with various commerce platforms and services make it a versatile choice for any project. The availability of pre-integrated services like Algolia and Stripe further simplifies the development process. Overall, Composable UI is a valuable tool for developers looking to build high-performance and feature-rich commerce sites.