Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://manyuemeiquqi.github.io/vue-tsx-admin/

About a modern Vue Admin. It is based on Vue3 and TSX,It's flexible
https://manyuemeiquqi.github.io/vue-tsx-admin/

admin front-end-development jsx pinia pinia-plugin-persist tailwind template tsx vite vue vue3-typescript

Last synced: 3 months ago
JSON representation

About a modern Vue Admin. It is based on Vue3 and TSX,It's flexible

Lists

README

        

English | [中文](https://github.com/manyuemeiquqi/vue-tsx-admin/blob/master/README.zh-CN.md)

## What is the Vue TSX Admin?

![logo-8b7cc132.svg](https://cdn.nlark.com/yuque/0/2024/svg/22817409/1704071810855-a476e977-aa08-4521-9072-25398ea3cc29.svg#clientId=u14b4c0c0-88b6-4&from=drop&id=uc834b898&originHeight=64&originWidth=64&originalType=binary&ratio=1&rotation=0&showTitle=false&size=3466&status=done&style=none&taskId=u4e913108-1538-44fd-826a-f6da0e4e91e&title=)

### Overview

[Vue TSX Admin ](https://github.com/manyuemeiquqi/vue-tsx-admin)it is a free open source mid-end and back-end management system module template. The UI is referred to acro design pro + ant design pro. It uses the latest front-end technology stack and uses the Vue3 + TSX mode for development. It provides out-of-the-box mid-end and back-end solutions. It has built-in i18n internationalized solutions, configurable layout, theme color modification, permission verification, and refined typical business models, it can help you quickly build a middle-end and back-end project.

The main development solutions are as follows:

- CSS solution:modules css + tailwind
- Network request: axios
- Authentication scheme: token + jwt
- Fake data: mockjs
- Store manager: pinia
- UI component library: arco desigin vue
- Tool Library: lodash + vue-use
- Internationalization switching solution: vue-i18n
- Packaging solution and locale static server: vite

### Preview address

[access address ](https://manyuemeiquqi.github.io/vue-tsx-admin/)

> login username: admin
>
> password: admin
>
> login username: user
>
> password: user

[code address ](https://github.com/manyuemeiquqi/vue-tsx-admin)

### installation and Use

- project conditions

- Node. js 18 +
- pnpm 8.5.0

- use

```javascript
# clone
git clone https://github.com/manyuemeiquqi/vue-tsx-admin.git

# cd project
cd vue-tsx-admin

# install dependency
pnpm install

# start project
pnpm run dev
```

Browser access: [http://localhost: 5173/vue-tsx-admin/ ](http://localhost:5173/vue-tsx-admin/)

- Publish

```javascript
# build project
pnpm run build
```

- Others

```javascript
# install husky
pnpm run husky

# format code
pnpm run format

# lint and fix code
pnpm run lint

# lint and fix style
pnpm run lint-style
```

### Browser support

- Chrome >=87
- Firefox >=78
- Safari >=14
- Edge >=88
- IE is not supported in Vue3.

### About the performance of Vue JSX

For more information, see [https://github.com/krausest/js-framework-benchmark/pull/1546#issuecomment-1872904990](https://github.com/krausest/js-framework-benchmark/pull/1546#issuecomment-1872904990)

### Demo

![动画.gif](https://cdn.nlark.com/yuque/0/2024/gif/22817409/1704072677179-76719f50-5e8a-4f7f-aaab-b1e3952ef6d5.gif#averageHue=%23d5c9b1&clientId=uf128b628-9083-4&from=drop&id=u79f05bb4&originHeight=1007&originWidth=1919&originalType=binary&ratio=1&rotation=0&showTitle=false&size=2616308&status=done&style=none&taskId=u01bc0557-2a52-4e92-8d81-02530d08ada&title=)

### Author

[manyuemeiquqi](https://github.com/manyuemeiquqi/vue-tsx-admin/commits?author=manyuemeiquqi)

### License

[MIT License](https://github.com/manyuemeiquqi/vue-tsx-admin?tab=MIT-1-ov-file)

Finally, if this project helps you, I hope you can help the author [star ](https://github.com/manyuemeiquqi/vue-tsx-admin?tab=readme-ov-file) ⭐ Encourage
if you find the project [bug ](https://github.com/manyuemeiquqi/vue-tsx-admin/issues), welcome to mention [PR ](https://github.com/manyuemeiquqi/vue-tsx-admin/pulls), thank you