Origin.js
A simple and powerful Vue.js web application framework that provides a complete set of web project solutions based on Vue.js.
Core project status
Projects | CI status | Vulnerability | Code scanning |
---|---|---|---|
core | |||
vue-i18n-next | |||
router | |||
pinia |
Features
- 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.
Plugins
- 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
Installation
npm install -g @originjs/cli
or
yarn global add @originjs/cli
Getting started
To create a new application with origin.js, just run:
ori init <app-name>
Examples
To be contributor
Read contributing guide.