https://github.com/gaetansenn/vunix
Vunix is a comprehensive UI toolkit for Vue.js and Nuxt.js that empowers you to build amazing user interfaces with ease. With Vunix, you can leverage the power of popular utility-first CSS frameworks like Tailwind CSS, Unocss, WindiCss, or use your own custom CSS classes.
https://github.com/gaetansenn/vunix
nuxt nuxt3 nuxtjs tailwindcss vuejs3
Last synced: about 2 months ago
JSON representation
Vunix is a comprehensive UI toolkit for Vue.js and Nuxt.js that empowers you to build amazing user interfaces with ease. With Vunix, you can leverage the power of popular utility-first CSS frameworks like Tailwind CSS, Unocss, WindiCss, or use your own custom CSS classes.
- Host: GitHub
- URL: https://github.com/gaetansenn/vunix
- Owner: gaetansenn
- Created: 2021-12-19T17:55:15.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-16T12:18:13.000Z (about 1 year ago)
- Last Synced: 2025-04-09T23:51:05.240Z (6 months ago)
- Topics: nuxt, nuxt3, nuxtjs, tailwindcss, vuejs3
- Language: TypeScript
- Homepage: https://vunix.dewib.com
- Size: 3.13 MB
- Stars: 67
- Watchers: 2
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vunix
This is an official Vunix repository
## What is Vunix
Vunix is an open source library that expose a bunch of components to easily integrate the design of your website.
The core is build on top of [Vue.js](https://vuejs.org) framework and [TailwindCSS](https://tailwindcss.com/) to easily customize your theme from a configuration file.
Vunix is also compatible with [Nuxt.js](http://nuxtjs.org)
- [📄 Documentation](https://vunix.dewib.com)
## What's inside?
This reposiroty uses [Yarn](https://classic.yarnpkg.com/) as a package manager. It includes the following packages/apps:
### Apps and Packages
- `docs`: a [Nuxt](https://nuxt.com) app with [Docus](https://docus.dev)
- `nuxt-example`: Another [Nuxt.js](http://nuxtjs.org) example of usage and installation
- `vue-example`: a [Vue.js](https://vuejs.org) example of usage and installation
- `vunix/core`: a stub Vue.js component library and used by all applications
- `vunix/vue`: a [Vue.js](https://nextjs.org) compatible module that bundle the core
- `vunix/nuxt`: a [Nuxt](http://nuxt.com) compatible module that bundle the core
- `vue-tailwind-plugin`: a [TailwindCSS](https://tailwindcss.com/) plugin to handle css optimisation classes exposition
- `vunix/rules`: a blundle of functions to handle validation such as (required, email, ...)Each package/app is 100% [TypeScript](https://www.typescriptlang.org/).
### Build
To build all apps and packages, run the following command:
```
yarn install
yarn run build
```### Develop
To develop all apps and packages, run the following command:
```
yarn install
yarn run dev
```## Release / Publish
https://github.com/changesets/changesets
## Partners