QUI is a collection of high-quality, reusable UI components that can be used to build beautiful and responsive web applications. It features a cross-framework core layer for unification of styling and behavior, as well as framework adapters for React and Angular.
main: Primary development branch. Contributors should develop submissions based on this branch, and submit pull requests to this branch.
- Node.js
^20.19.0 || ^22.12.0 || ^24.0.0 - pnpm
- Do not install pnpm globally. Use Corepack
- Use corepack to install the version in the root
package.jsonpackageManagerfield:corepack enable pnpm(you only need to do this once for the version of node that you're using)
pnpm ipnpm devwill run the dev script in every package except for documentation sites. I recommend using the filter option with...:pnpm dev --filter @qualcomm-ui/react...pnpm dev --filter @qualcomm-ui/angular...
pnpm react-docs devwill start the React documentation site.pnpm angular-docs devwill start the Angular documentation site.pnpm doc-genwill generate the TypeScript JSON documentation for all packages.
TODO: insert link to contribution documentation
QUI is licensed under the BSD-3-Clause-Clear License. See LICENSE.txt for the full license text.