The ultimate front-end building block library specifically designed for Vue
Vue Blocks is a modern Vue.js component library and development toolkit designed to accelerate UI development. It provides a collection of pre-built, customizable components and blocks that follow best practices for performance, accessibility, and design consistency.
- 🚀 Rapid Development - pre-built component blocks, ready to use out of the box
- 🎨 Aesthetic Design - elaborately designed modern interface
- 📱 Responsive - perfectly adapted to various device sizes
- 🔧 Easy to customize - flexible configuration and style customization
- 📦 Modularization - introduced on demand to reduce package size
- Framework: Vue 3 + Nuxt4 + Shadcn/vue
- Build Tool: Vite
- Styling: Tailwind CSS
- Type Safety: TypeScript
- Package Manager: npm
Follow these steps to set up the development environment:
git clone https://github.com/vue-blocks/vue-blocks
npm install
npm run dev
The development server will start at http://localhost:3000
To create and register new block modules:
Ensure you have completed all steps in the "Development Setup" section above.
npm run registry:template
This command creates a new block module with the standard structure and boilerplate code.
Welcome to submit issues and Pull requests to help improve the project
This project is licensed under the MIT License - see the LICENSE file for details.