https://github.com/fredericheem/component-library-bundle-size
Compare the bundle size of the various component libraries.
https://github.com/fredericheem/component-library-bundle-size
bau component-library reactjs svelte vuejs
Last synced: about 2 months ago
JSON representation
Compare the bundle size of the various component libraries.
- Host: GitHub
- URL: https://github.com/fredericheem/component-library-bundle-size
- Owner: FredericHeem
- Created: 2023-08-18T00:41:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-18T05:12:13.000Z (almost 3 years ago)
- Last Synced: 2025-08-11T17:50:56.709Z (10 months ago)
- Topics: bau, component-library, reactjs, svelte, vuejs
- Language: TypeScript
- Homepage:
- Size: 388 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Component Library Bundle Size
The repository compares the bundle size of various component libraries. A simple example showing a dozen components for each of libraries measures a real bundle size.
| Component Library | Library | js/css gzip size kB |
| ------------------------------------------------ | ------- | ------------------- |
| [Material UI](https://mui.com/material-ui/) | React | 133 kB |
| [Shadcn](https://ui.shadcn.com/) | React | 88 kB |
| [Quasar](https://quasar.dev/) | Vue | 124 kB |
| [Svelte UI](https://www.svelteui.org/) | Svelte | 105 kB |
| [Angular Material](https://material.angular.io/) | Angular | 151 kB |
| [Bau UI](https://github.com/grucloud/bau) | Bau | 11 kB |
The simple page contains the following components:
- Alert
- Accordion
- Badge
- Breadcrumbs
- Button
- Chip
- Input
- Modal
- Progress
- Select
- Switch
- Tooltip
- Tabs