This repository contains the original open-source version of Vuesion (Vuesion 5).
Vuesion has evolved into a commercial product foundation, and active development now continues at vuesion.dev.
This repository will remain available as an open-source reference under the MIT license, but it will no longer receive new features or ongoing maintenance.
Vuesion started as an open-source foundation for building production applications with Vue and Nuxt.
Over more than eight years, it evolved alongside real products, teams and projects. The lessons from those projects shaped a new generation of Vuesion: a complete product foundation that brings together architecture, a fully tested design system, authentication, workspaces, tooling, documentation, Figma and AI-assisted development.
→ Explore the current Vuesion
→ Read the documentation
→ Why Vuesion is no longer open source
Vuesion 5 is the last open-source generation of Vuesion.
It represents years of development and contributions from the community and will remain publicly available for existing users and as a reference for anyone interested in the project's history.
The code remains available under the MIT license.
For the actively developed version of Vuesion, visit vuesion.dev.
Vuesion 5 is a Vue and Nuxt boilerplate that provides a foundation for building production applications.
- Cypress.io E2E testing
- Vitest Testing framework
- Testing-library to encourage good testing practices
- 250+ example tests included
- TypeScript
- Eslint
- Commit message linting
- Prettier code formatting
- Semantic releases
- Changelog
- Husky pre-commit hooks
- Dockerfile included
- .env support
- server-side-rendering, single-page-app or statically generated HTML with Nuxt.js
- 100% customizable Design-system with 35+ components including
- layout, typography, button, input, select, checkbox, radio, (range-)slider, toggle, ...
- theming/whitelabel support
- Figma UIKit
- SEO support
- i18n support
- Authentication module
- PWA module
- Code generators for
- components
- pages
- RESTful APIs
- pinia stores
- Storybook with the following add-ons
- Form validation with vee-validate
- Anime.js integration
- Give Vuesion a ⭐ if you found the project useful.
- Join the Vuesion Discord community.
- Explore the actively developed Vuesion at vuesion.dev.
Thanks goes to these wonderful people:
This project follows the all-contributors specification.
Thank you to everyone who contributed to Vuesion over the years. ❤️
