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 by default
- π Theming support (coming soon)
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.