fishUI is a simple front end design system for Nuxt.
Features:
- Pure CSS styling
- Dark mode support
- Accessibile components
- Easy customization
You can use this repository as a starting point for new Nuxt projects, or you can copy and paste specific components into your current project.
Your project will not be dependent on fishUI, as there is no package to install.
If you don't need every component, you can simply take what you need from this repo and leave the rest.
Customizing specific components is as simple as changing it's code or the theme variables that it depends on.
Feel free to fork this repository and make it your own!
I chose Nuxt because, in my experience, it is seldom known what features a project will need, and Nuxt can do almost any type of website very well. It has an intuitive, opinionated API, and uses Vue for fast and simple dynamic data.
I'm using vanilla CSS over something like Tailwind, because I find that the problem that Tailwind solves is already solved by Vue's scoped styles. You're more than welcome to use Tailwind with this project if you prefer working with it, however.