All Projects โ†’ Armour โ†’ Vue Typescript Admin Template

Armour / Vue Typescript Admin Template

Licence: mit
๐Ÿ–– A vue-cli 3.0 + typescript minimal admin template

Programming Languages

typescript
32286 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Typescript Admin Template

Majesticadmin Free Bootstrap Admin Template
Simple Bootstrap 4 Dashboard template.
Stars: โœญ 160 (-96.26%)
Mutual labels:  template, admin, admin-dashboard
Vue Blog Template
vue-blog ๅŸบ็ก€ๆจกๆฟ
Stars: โœญ 31 (-99.28%)
Mutual labels:  vue-cli, template, admin
Vue Framework Wz
๐Ÿ‘vueๅŽๅฐ็ฎก็†ๆก†ๆžถ๐Ÿ‘
Stars: โœญ 3,757 (-12.2%)
Mutual labels:  vue-cli, admin, admin-dashboard
Staradmin Free Bootstrap Admin Template
A Free Responsive Admin Dashboard Template Built With Bootstrap 4. Elegant UI Theme for Your Web App!
Stars: โœญ 1,191 (-72.17%)
Mutual labels:  template, admin, admin-dashboard
Vue Element Admin
๐ŸŽ‰ A magical vue admin https://panjiachen.github.io/vue-element-admin
Stars: โœญ 73,044 (+1607.03%)
Mutual labels:  vue-cli, admin, admin-dashboard
Gentelella
Welcome to Gentelella - Responsive Bootstrap Admin Application based on the Foundation of Symfony and Gentelella!
Stars: โœญ 100 (-97.66%)
Mutual labels:  template, admin, admin-dashboard
Vuetify Admin Dashboard
A Crud Admin panel made from Vue js and Vuetify
Stars: โœญ 481 (-88.76%)
Mutual labels:  vue-cli, admin, admin-dashboard
Vue Material Dashboard
Vue Material Dashboard - Open Source Material Design Admin
Stars: โœญ 403 (-90.58%)
Mutual labels:  vue-cli, admin, admin-dashboard
React Director Admin Template
ReactJS version of Director Responsive Admin Template Free
Stars: โœญ 304 (-92.9%)
Mutual labels:  template, admin, admin-dashboard
D2 Admin
An elegant dashboard
Stars: โœญ 11,012 (+157.35%)
Mutual labels:  vue-cli, admin, admin-dashboard
Sing App
๐Ÿ’ฅFree and open-source admin dashboard template built with Bootstrap 4.5 ๐Ÿ’ฅ
Stars: โœญ 1,187 (-72.26%)
Mutual labels:  template, admin, admin-dashboard
Nuxt Material Admin
Vue-CLI Boilerplate based on Nuxt and vue-material-admin template.
Stars: โœญ 310 (-92.76%)
Mutual labels:  vue-cli, template, admin
React Saas Template
๐ŸŒŠ Template for building an SaaS / admin website using React + Material-UI
Stars: โœญ 942 (-77.99%)
Mutual labels:  template, admin, admin-dashboard
Vali Admin
Free Bootstrap 4 admin/dashboard template
Stars: โœญ 1,391 (-67.49%)
Mutual labels:  template, admin, admin-dashboard
Shards Dashboard Vue
A free Vue admin dashboard template pack featuring a modern design system and lots of custom templates and components.
Stars: โœญ 363 (-91.52%)
Mutual labels:  template, admin, admin-dashboard
Vue Admin Beautiful
๐Ÿš€๐Ÿš€๐Ÿš€vue3 admin,vue3.0 admin,vueๅŽๅฐ็ฎก็†,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design๏ผŒvue-admin-beautiful-pro,vab admin pro,vab admin plusไธป็บฟ็‰ˆๆœฌๅŸบไบŽelement-plusใ€element-uiใ€ant-design-vueไธ‰่€…ๅนถ่กŒๅผ€ๅ‘็ปดๆŠค๏ผŒๅŒๆ—ถๆ”ฏๆŒ็”ต่„‘๏ผŒๆ‰‹ๆœบ๏ผŒๅนณๆฟ๏ผŒๅˆ‡ๆขๅˆ†ๆ”ฏๆŸฅ็œ‹ไธๅŒ็š„vue็‰ˆๆœฌ๏ผŒelement-plus็‰ˆๆœฌๅทฒๅ‘ๅธƒ(vue3,vue3.0,vue,vue3.x,vue.js)
Stars: โœญ 10,968 (+156.32%)
Mutual labels:  vue-cli, admin, admin-dashboard
vue-admin-better
๐Ÿš€๐Ÿš€๐Ÿš€vue admin,vue3 admin,vue3.0 admin,vueๅŽๅฐ็ฎก็†,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus,vue admin plus,vue admin pro
Stars: โœญ 12,962 (+202.92%)
Mutual labels:  admin, vue-cli, admin-dashboard
Django Jet
Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo
Stars: โœญ 3,207 (-25.05%)
Mutual labels:  template, admin, admin-dashboard
nextjs-admin-template
Free admin dashboard template based on Next.Js with @paljs/ui component package
Stars: โœญ 266 (-93.78%)
Mutual labels:  admin, admin-dashboard
purity-ui-dashboard
Purity UI Dashboard - Free and Open Source Chakra UI Dashboard
Stars: โœญ 253 (-94.09%)
Mutual labels:  admin, admin-dashboard

vue element-ui CircleCI PRs Welcome License: MIT Template from jarvis

English | ็ฎ€ไฝ“ไธญๆ–‡

Overview

vue-typescript-admin-template is a production-ready front-end solution for admin interfaces based on vue, typescript and UI Toolkit element-ui. The original Javascript version code vue-element-admin was written by PanJiaChen, many thanks to him for the awesome open source project! :)

If you want to get started with a minimal template code instead of integration solution, you can take a look at the minimal branch.

Documentation

Docs

Live demo

Demo

Screenshots

dashboard

Related Projects

Armour/vue-typescript-admin-mock-server (mock server for this project)

Armour/vue-typescript-admin-docs (documentation source for this project)

Javascript version:

PanJiaChen/vue-admin-template (a vue2.0 minimal admin template)

PanJiaChen/vue-element-admin (full features supported vue admin)

PanJiaChen/electron-vue-admin (a vue electron admin project)

Features

- Login / Logout

- Permission Authentication
  - Page permission
  - Directive permission
  - Permission configuration page
  - Two-step login

- Multi-environment build
  - Dev / Stage / Prod

- Global Features
  - I18n
  - Dynamic themes
  - Dynamic sidebar (supports multi-level routing)
  - Dynamic breadcrumb
  - Tags-view (supports right-click operation)
  - Clipboard
  - Svg icons
  - Search
  - Screenfull
  - Settings
  - Mock data / Mock server
  - PWA support

- Components
  - Editors
    - Rich Text Editor
    - Markdown Editor
    - JSON Editor
  - Avatar Upload
  - Back To Top
  - CountTo
  - Dropzone
  - Draggable Dialog
  - Draggable Kanban
  - Draggable List
  - Draggable Select
  - ECharts
  - Mixin
  - SplitPane
  - Sticky

- Table
  - Dynamic Table
  - Draggable Table
  - Inline Edit Table
  - Complex Table

- Excel
  - Export Excel
  - Upload Excel
  - Excel Visualization

- Zip
  - Export zip

- PDF
  - Download pdf

- Dashboard
- Guide Page
- Advanced Example Page
- Error Log
- Error Page
  - 401
  - 404

Preparation

You need to install node and git locally. The project is based on typescript, vue, vuex, vue-router, vue-cli , axios and element-ui, all request data is simulated using faker.js. Understanding and learning these knowledge in advance will greatly help you on using this project.

Project Structure

โ”œโ”€โ”€ mock/                      # mock server & mock data
โ”œโ”€โ”€ public                     # public static assets (directly copied)
โ”‚   โ”‚โ”€โ”€ favicon.ico            # favicon
โ”‚   โ”‚โ”€โ”€ manifest.json          # PWA config file
โ”‚   โ””โ”€โ”€ index.html             # index.html template
โ”œโ”€โ”€ src                        # main source code
โ”‚   โ”œโ”€โ”€ api                    # api service
โ”‚   โ”œโ”€โ”€ assets                 # module assets like fonts, images (processed by webpack)
โ”‚   โ”œโ”€โ”€ components             # global components
โ”‚   โ”œโ”€โ”€ directives             # global directives
โ”‚   โ”œโ”€โ”€ filters                # global filter
โ”‚   โ”œโ”€โ”€ icons                  # svg icons
โ”‚   โ”œโ”€โ”€ lang                   # i18n language
โ”‚   โ”œโ”€โ”€ layout                 # global layout
โ”‚   โ”œโ”€โ”€ pwa                    # PWA service worker related files
โ”‚   โ”œโ”€โ”€ router                 # router
โ”‚   โ”œโ”€โ”€ store                  # store
โ”‚   โ”œโ”€โ”€ styles                 # global css
โ”‚   โ”œโ”€โ”€ utils                  # global utils
โ”‚   โ”œโ”€โ”€ views                  # views
โ”‚   โ”œโ”€โ”€ App.vue                # main app component
โ”‚   โ”œโ”€โ”€ main.ts                # app entry file
โ”‚   โ”œโ”€โ”€ permission.ts          # permission authentication
โ”‚   โ”œโ”€โ”€ settings.ts            # setting file
โ”‚   โ””โ”€โ”€ shims.d.ts             # type definition shims
โ”œโ”€โ”€ tests/                     # tests
โ”œโ”€โ”€ .circleci/                 # automated CI configuration
โ”œโ”€โ”€ .browserslistrc            # browserslist config file (to support Autoprefixer)
โ”œโ”€โ”€ .editorconfig              # editor code format consistency config
โ”œโ”€โ”€ .env.xxx                   # env variable configuration
โ”œโ”€โ”€ .eslintrc.js               # eslint config
โ”œโ”€โ”€ babel.config.js            # babel config
โ”œโ”€โ”€ jest.config.js             # jest unit test config
โ”œโ”€โ”€ package.json               # package.json
โ”œโ”€โ”€ postcss.config.js          # postcss config
โ”œโ”€โ”€ tsconfig.json              # typescript config
โ””โ”€โ”€ vue.config.js              # vue-cli config

Project setup

With yarn or npm

Install dependencies

yarn install

Compiles and hot-reloads for development

yarn run serve

Compiles and minifies for production

yarn run build:prod

Lints and fixes files

yarn run lint

Run your unit tests

yarn run test:unit

Generate all svg components

yarn run svg

Customize Vue configuration

See Configuration Reference.

Browsers support

Modern browsers and Internet Explorer 10+.

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
IE10, IE11, Edge last 2 versions last 2 versions last 2 versions

Contributing

See CONTRIBUTING.md

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].