https://github.com/vuesion/vuesion
Vuesion is a boilerplate that empowers product teams to build faster with modern best practices across engineering and design. It features a full-stack framework, comprehensive design system, robust testing, and seamless internationalization.
https://github.com/vuesion/vuesion
authentication best-practises boilerplate cypress design-system i18n kitchen-sink nuxtjs pinia pwa seo server-side-rendering storybook typescipt typescript universal vitest vue vuejs
Last synced: 15 days ago
JSON representation
Vuesion is a boilerplate that empowers product teams to build faster with modern best practices across engineering and design. It features a full-stack framework, comprehensive design system, robust testing, and seamless internationalization.
- Host: GitHub
- URL: https://github.com/vuesion/vuesion
- Owner: vuesion
- License: mit
- Created: 2017-11-18T22:42:36.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-02-14T15:57:53.000Z (2 months ago)
- Last Synced: 2025-04-10T02:14:25.635Z (15 days ago)
- Topics: authentication, best-practises, boilerplate, cypress, design-system, i18n, kitchen-sink, nuxtjs, pinia, pwa, seo, server-side-rendering, storybook, typescipt, typescript, universal, vitest, vue, vuejs
- Language: Vue
- Homepage: https://vuesion.herokuapp.com/
- Size: 19.6 MB
- Stars: 2,859
- Watchers: 62
- Forks: 394
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-boilerplate - Vuesion
README
![]()
# Vuesion
> Vuesion is a boilerplate that empowers product teams to build faster with modern best practices across engineering and design. It features a full-stack framework, comprehensive design system, robust testing, and seamless internationalization.
[](https://GitHub.com/vuesion/vuesion/releases/)
[](https://codeclimate.com/github/vuesion/vuesion/test_coverage)
[](https://codeclimate.com/github/vuesion/vuesion/maintainability)
[](https://GitHub.com/vuesion/vuesion/graphs/commit-activity)
[](https://GitHub.com/vuesion/vuesion/issues?q=is%3Aissue+is%3Aclosed)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fvuesion%2Fvuesion?ref=badge_shield)
[](https://lbesson.mit-license.org/)# Live demo
Please visit the **[vuesion app on heroku!](https://vuesion.herokuapp.com/)**
Or have a look into the future and visit the **[vuesion-next app on heroku!](https://vuesion-next.herokuapp.com/)**
# [Get started](https://vuesion.github.io/docs/en/v5/guide/getting-started.html)
# [Documentation](https://vuesion.github.io/docs/en/v5/)
# Features
## Testing
- [Cypress.io E2E testing](https://www.cypress.io/)
- [Vitest Testing framework](https://vitest.dev/)
- [Testing-library](https://testing-library.com/) to encourage good testing practices
- 250+ example tests included## DX, Code quality and maintenance
- [TypeScript](https://www.typescriptlang.org/)
- [Eslint](https://eslint.org/)
- [Commit message linting](https://github.com/conventional-changelog/commitlint)
- [Prettier code formatting](https://prettier.io/)
- [Semantic releases](./.github/semantic.yml)
- [Changelog](https://www.npmjs.com/package/generate-changelog)
- [Husky pre-commit hooks](https://github.com/typicode/husky)
- [Dockerfile included](./Dockerfile)
- [.env support](./.env-prod)## Core
- server-side-rendering, single-page-app or statically generated HTML with [Nuxt.js](https://nuxtjs.org/)
- [100% customizable Design-system with 35+ components including](https://vuesion.herokuapp.com/storybook)
- layout, typography, button, input, select, checkbox, radio, (range-)slider, toggle, ...
- theming/whitelabel support
- [Figma UIKit](https://www.figma.com/community/file/1080868611324978249)
- [SEO support](https://nuxt.com/docs/getting-started/seo-meta)
- [i18n support](https://i18n.nuxtjs.org/)
- [Authentication module](https://sidebase.io/nuxt-auth/getting-started)
- [PWA module](https://pwa.nuxtjs.org/)
- Code generators for
- components
- pages
- RESTful APIs
- pinia stores
- [Storybook](https://storybook.js.org/) with the following add-ons
- [a11y](https://storybook.js.org/addons/@storybook/addon-a11y/)
- [actions](https://storybook.js.org/addons/@storybook/addon-actions/)
- [console](https://storybook.js.org/addons/@storybook/addon-console/)
- [links](https://storybook.js.org/addons/@storybook/addon-links/)
- [story-source](https://storybook.js.org/addons/@storybook/addon-storysource)
- [viewport](https://storybook.js.org/addons/@storybook/addon-viewport/)
- [theme-switcher](https://github.com/vuesion/packages/tree/master/packages/storybook-theme-switcher)
- Form validation with [vee-validate](https://vee-validate.logaretm.com/v3)
- [Anime.js](https://animejs.com/) integration# Support this project
- [Give a :star:!](https://github.com/vuesion/vuesion/stargazers)
- [](https://twitter.com/intent/tweet?text=Vuesion%20an%20enterprise%20ready%20boilerplate%20for%20isomorphic,%20progressive%20web%20apps%20with%20Vue.JS&url=https://github.com/vuesion/vuesion&via=vuesion1&hashtags=Vuesion,VueJS,SEO,Enterprise) it!
- Join theDiscord community!
- [Contribute!](https://github.com/vuesion/vuesion/blob/master/CONTRIBUTING.md)# Contribute
Contributions are always welcome! Please read the [contribution guidelines](https://github.com/vuesion/vuesion/blob/master/CONTRIBUTING.md) first.
Thanks goes to these wonderful people:
Johannes Werner
π» π π π¨ π‘ π§
Konstantin Kulinicenko
π» π π π‘
xMartin
π» π π π‘
SilverΒ·ζΉ«ζΎ²
π π
Stavros Liaskos
π
Marcelo Boeira
π
Rick Mann
π»
Ryan McGuire
π»
Jay McDoniel
π»
Olivia Knoedt
π»
Hugo MagalhΓ£es
π
glederer
π
Tamer Mohamed
π»
Rizwan Zaheer
π
rgrosjean
π»
Bernardo Corbella
π»
Mohit Tilwani
π»
eipiminus1
π
Jez McKean
π
Duylam Nguyen-Ngo
π¨
Martin Merschroth
π¨
Camila Peralta Wieland
π¨
Alec M
π
misikoff
π»
θε₯ε₯Β·ζΉ«ζ
π
Paul Vogel
π
Dario Fuzinato
π»
Maksim Bock
β οΈ
Dan
π»
Manuel J. Bernal
π
Nguyen Kim Bang
π
Daniel Roe
π»
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!
# References
- [nuxt](https://nuxt.com/)
- [@sidebase/nuxt-auth](https://sidebase.io/nuxt-auth/getting-started)
- [nuxt/pwa](https://pwa.nuxtjs.org/)
- [nuxt/i18n](https://i18n.nuxtjs.org/)
- [Storybook](https://storybook.js.org/)
- [vitest](https://vitest.dev/)
- [cypress.io](https://www.cypress.io/)
- [testing-library](https://testing-library.com/docs/vue-testing-library/intro/)
- [vee-validate](https://vee-validate.logaretm.com/v3)
- [animejs](https://animejs.com/)# Contact
- [WRLD](https://wrld-app.com/w/vuesion/board)
- [Discord](https://discord.gg/59x5cg2)# License
[MIT](http://opensource.org/licenses/MIT)