A modern boilerplate for building web applications using Nuxt 3, Tailwind CSS 4, and essential developer tools.
- Nuxt 3 - The powerful Vue framework for building server-side rendered, static, and hybrid applications.
- Nuxt Content - Markdown-based content management system.
- Nuxt UI - Pre-built UI components for faster development.
- Tailwind CSS 4 - Utility-first CSS framework for rapid styling.
- PNPM - Efficient and fast package manager.
- ESLint - Code quality and formatting enforcement.
Ensure you have the following installed on your system:
- Clone the repository:
git clone https://github.com/tfd-ed/nuxt3-tailwind4-boilerplate.git cd nuxt3-tailwind4-boilerplate
- Install dependencies:
pnpm install
- Start the development server:
pnpm dev
To generate a production build:
pnpm build
To preview the production build:
pnpm preview
Nuxt3-Tailwind4-Boilerplate/
├── components/ # Vue components
├── content/ # Markdown-based content
├── layouts/ # Layout components
├── pages/ # Nuxt pages
├── public/ # Static assets
├── nuxt.config.ts # Nuxt configuration
├── tailwind.config.js # Tailwind CSS configuration
└── eslint.config.mjs # ESLint configuration
Thanks to:
- HyperUI for providing ready-to-use tailwind components
We welcome contributions! Please follow these steps to contribute:
- Fork the Repository - Click the "Fork" button on the top-right corner of this repository.
- Clone Your Fork -
git clone https://github.com/tfd-ed/nuxt3-tailwind4-boilerplate.git cd nuxt3-tailwind4-boilerplate
- Create a New Branch -
git checkout -b feature-branch-name
- Make Changes - Modify code and commit changes following conventional commit messages.
- Push Your Changes -
git push origin feature-branch-name
- Submit a Pull Request - Open a pull request in this repository.
- Follow ESLint rules.
- Use meaningful commit messages.
- Write clear and concise documentation for any changes.
This project is licensed under the MIT License.