GITS UI is the official UI Component Library in GITS Indonesia built with Vue 3 and Tailwind CSS.
- 💻 Built with Vue 3
- 🎨 Tailwind CSS
- 💎 Includes Iconify Vue for customizable icon support
- 📦 Offers a first-party Nuxt 3 module for easy integration into Nuxt projects
- 🚀 Provides TypeScript support by default
- 🎨 Allows for customization with CSS properties
- 🔌 Modular design: allows for use as a complete UI framework or as individual plugins
- 🏷 Headless component by default
- 🎨 Dark mode: ships with dark mode styles out-of-the-box
- 🌈 Theming support: create your own custom theme easily
Detailed documentation can be found here.
Checkout starter of GITS UI in the starter director
To set up GITS UI for development:
-
Install lerna and yarn globally:
npm i -g lerna yarn
-
Bootstap all packages:
lerna bootstrap
-
Build all packages:
lerna run build
-
Run storybook:
yarn dev
To run the documentation locally:
yarn docs:dev
To build the documentation for production:
yarn docs:build
GITS UI is licensed under the MIT license.