About this project

Base Web is a React component library that implements the Base design system, a collection of modern, responsive, living components developed by Uber. It provides developers with a comprehensive set of UI building blocks for creating consistent, accessible interfaces. The library is available on npm as `baseui` and requires peer dependencies including `styletron-react` and `styletron-engine-monolithic` for its styling engine. Both Base Web and Styletron come with TypeScript support, ensuring type safety in development. Key features include: - A full component catalog accessible at baseweb.design/ladle - A Stackblitz playground for interactive experimentation - Documentation available at baseweb.design - Theme support (e.g., LightTheme) - Styled component utilities via the `styled` helper Installation is straightforward using pnpm or npm, and the library integrates with React's component model through providers like `BaseProvider` and `StyletronProvider`. Note: The project is currently in maintenance status, with Uber limiting engagement while still mirroring internal development. For Uber developers, there are internal channels for issues and contributions.