A simple and powerful Vue.js web application framework that provides a complete set of web project solutions based on Vue.js.
Projects | CI status | Vulnerability | Code scanning |
---|---|---|---|
core | |||
vue-i18n-next | |||
router | |||
pinia |
- Based on Vue 3 & Vite2
- Vue i18n intergrated
- Pinia or Vuex for Vue store
- Jest or Vitest for Vue component testing
- Global styles with css, sass, less or stylus
- Auto-imported Vue components
- File based routing and layouts
- Open
yaml/xml/xlsx/...
as a ES module - Markdown support
- Host or remote project for module federation
- Webpack to vite conversion tool
- A migration tool from Vue 2 to Vue 3
View Documentation for more information.
- GlobalStyle -
@originjs/vite-plugin-global-style
- Layouts & Pages -
@originjs/vite-plugin-pages
- Components -
vite-plugin-components
- Markdown -
vite-plugin-md
- Content -
@originjs/vite-plugin-content
- Module Federation -
@originjs/vite-plugin-federation
npm install -g @originjs/cli
or
yarn global add @originjs/cli
To create a new application with origin.js, just run:
ori init <app-name>
Read contributing guide.