Skip to main content

Technology Stack

Composable UI is built using React, Next.js, React Query, tRPC, Chakra UI, and other technologies as described in the following table:.

TechnologyDescriptionDocumentation
ReactThe JavaScript library for building user interfaces. Developers can use this library to create reusable user interface components and efficiently manage the application state.Getting Started with React
Next.jsA framework based on React using which developers can easily build server-side rendered and statically generated web applications. Composable UI is built using the Next.js Pages Router file-system based router.Building your Application with Next.js
React QueryA data fetching library for React applications. This library provides caching, deduplication, and other advanced features to easily manage and update remote data in real-time.Getting Started with React Query
tRPCA library used to build end-to-end typesafe APIs. Combines with Next.js and React Query to provide a powerful developer experience of writing and consuming an API.tRPC Quickstart
Chakra UIA component library for React that provides a set of customizable and accessible UI components. All Composable UI components are built using the Chakra UI library.Getting Started with Chakra UI
pnpmA different package manager for Node.js applications, apart from yarn and npm. With pnpm, you can share packages across multiple projects and save disk space and increase installation speed.pnpm Docs