https://github.com/qualcomm/qualcomm-ui
Qualcomm UI component library
https://github.com/qualcomm/qualcomm-ui
Last synced: 18 days ago
JSON representation
Qualcomm UI component library
- Host: GitHub
- URL: https://github.com/qualcomm/qualcomm-ui
- Owner: qualcomm
- License: bsd-3-clause-clear
- Created: 2025-09-13T16:33:28.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-06-05T06:51:37.000Z (24 days ago)
- Last Synced: 2026-06-05T07:37:26.888Z (24 days ago)
- Language: TypeScript
- Homepage:
- Size: 49.3 MB
- Stars: 8
- Watchers: 0
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE-OF-CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README



# Qualcomm UI (QUI)
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.
- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)
## Branches
**main**: Primary development branch. Contributors should develop submissions based on this branch, and submit pull requests to this branch.
## Requirements
- [Node.js](https://nodejs.org/en) `^20.19.0 || ^22.12.0 || ^24.0.0`
- [pnpm](https://pnpm.io/installation#using-corepack)
- Do not install pnpm globally. Use [Corepack](https://pnpm.io/installation#using-corepack)
- Use corepack to install the version in the root `package.json` `packageManager` field:
- `corepack enable pnpm` (you only need to do this once for the version of node that you're using)
## Installation Instructions
```shell
pnpm i
```
## Usage
- It's generally a good idea to run `pnpm build` if you've just pulled from the main branch.
- `pnpm dev` will 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 dev` will start the React documentation site.
- `pnpm angular-docs dev` will start the Angular documentation site.
- `pnpm doc-gen` will generate the TypeScript JSON documentation for all packages.
## Development
TODO: add contribution guidelines
## Getting in Contact
- [Report an Issue on GitHub](../../issues)
- [Open a Discussion on GitHub](../../discussions)
## License
_QUI_ is licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html). See [LICENSE.txt](LICENSE.txt) for the full license text.