Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Jeecg Boot | 35,948 | 6 days ago | 15 | July 23, 2023 | 51 | apache-2.0 | Java | |||
🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | ||||||||||
Vue Vben Admin | 19,654 | 2 | 4 days ago | 30 | July 15, 2020 | 482 | mit | Vue | ||
A modern vue admin. It is based on Vue3, vite and TypeScript. It's fast! | ||||||||||
Ant Design Vue | 18,745 | 4 | 2 days ago | 7 | January 04, 2023 | 196 | other | Vue | ||
🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜 | ||||||||||
Vux | 17,626 | 1,250 | 192 | 3 months ago | 245 | June 02, 2023 | 401 | mit | Vue | |
Mobile UI Components based on Vue & WeUI | ||||||||||
Vue Admin Better | 14,989 | a day ago | 1 | February 28, 2023 | 14 | mit | Vue | |||
🚀🚀🚀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 | ||||||||||
Ant Design Vue Pro | 10,276 | 2 months ago | 193 | mit | Vue | |||||
👨🏻💻👩🏻💻 Use Ant Design Vue like a Pro! (vue2) | ||||||||||
Formily | 10,077 | 278 | 12 days ago | 237 | July 10, 2023 | 38 | mit | TypeScript | ||
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3 | ||||||||||
Go Admin | 9,817 | 10 days ago | 45 | mit | Go | |||||
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro | ||||||||||
Luban H5 | 5,704 | 7 months ago | 106 | gpl-3.0 | JavaScript | |||||
[WIP]en: web design tool || mobile page builder/editor || mini webflow for mobile page. zh: 类似易企秀的H5制作、建站工具、可视化搭建系统. | ||||||||||
Blog | 4,380 | 2 months ago | 63 | HTML | ||||||
大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。 |
English | 简体中文
The front-end and back-end separation authority management system based on Gin + Vue + Element UI OR Arco Design is extremely simple to initialize the system. You only need to modify the database connection in the configuration file. The system supports multi-instruction operations. Migration instructions can make it easier to initialize database information. Service instructions It's easy to start the api service.
Element UI vue demo:https://vue2.go-admin.dev
账号 / 密码: admin / 123456
Arco Design vue3 demo:https://vue3.go-admin.dev
账号 / 密码: admin / 123456
antd demo:https://antd.go-admin.pro
账号 / 密码: admin / 123456
Follow RESTful API design specifications
Based on the GIN WEB API framework, it provides rich middleware support (user authentication, cross-domain, access log, tracking ID, etc.)
RBAC access control model based on Casbin
JWT authentication
Support Swagger documents (based on swaggo)
Database storage based on GORM, which can expand multiple types of databases
Simple model mapping of configuration files to quickly get the desired configuration
Code generation tool
Form builder
Multi-command mode
TODO: unit test
You need to install locally [go] [gin] node 和 git
At the same time, a series of tutorials including videos and documents are provided. How to complete the downloading to the proficient use, it is strongly recommended that you read these tutorials before you practice this project! ! !
Step 1 - basic content introduction
Step 2 - Practical application - writing database operations
Easily implement business using build tools
v1.1.0 version code generation tool-free your hands [Advanced]
Explanation of multi-command startup mode and IDE configuration
Configuration instructions for go-admin menu [Must see]
How to configure menu information and interface information [Must see]
go-admin permission configuration instructions [Must see]
Instructions for use of go-admin data permissions [Must see]
If you have any questions, please read the above-mentioned usage documents and articles first. If you are not satisfied, welcome to issue and pr. Video tutorials and documents are being updated continuously.
go 1.18
nodejs: v14.16.0
npm: 6.14.11
# Create a development directory
mkdir goadmin
cd goadmin
Important note: the two projects must be placed in the same folder;
# Get backend code
git clone https://github.com/go-admin-team/go-admin.git
# Get the front-end code
git clone https://github.com/go-admin-team/go-admin-ui.git
# Enter the go-admin backend project
cd ./go-admin
# Update dependencies
go mod tidy
# Compile the project
go build
# Change setting
# File path go-admin/config/settings.yml
vi ./config/settings.yml
# 1. Modify the database information in the configuration file
# Note: The corresponding configuration data under settings.database
# 2. Confirm the log path
:::tip ⚠️Note that this problem will occur if CGO is not installed in the windows10+ environment;
E:\go-admin>go build
# github.com/mattn/go-sqlite3
cgo: exec /missing-cc: exec: "/missing-cc": file does not exist
or
D:\Code\go-admin>go build
# github.com/mattn/go-sqlite3
cgo: exec gcc: exec: "gcc": executable file not found in %PATH%
Solve the cgo problem and enter
:::
# The first configuration needs to initialize the database resource information
# Use under macOS or linux
$ ./go-admin migrate -c config/settings.dev.yml
# ⚠️Note: Use under windows
$ go-admin.exe migrate -c config/settings.dev.yml
# Start the project, you can also use the IDE for debugging
# Use under macOS or linux
$ ./go-admin server -c config/settings.yml
# ⚠️Note: Use under windows
$ go-admin.exe server -c config/settings.yml
# Compile the image
docker build -t go-admin .
# Start the container, the first go-admin is the container name, and the second go-admin is the image name
# -v Mapping configuration file Local path: container path
docker run --name go-admin -p 8000:8000 -v /config/settings.yml:/config/settings.yml -d go-admin-server
go generate
# windows
env GOOS=windows GOARCH=amd64 go build main.go
# or
# linux
env GOOS=linux GOARCH=amd64 go build main.go
# Installation dependencies
npm install # or cnpm install
# Start service
npm run dev
![]() |
![]() |
![]() |
wenjianzhang |
Wechat公众号🔥🔥🔥 | ![]() |
bilibili🔥🔥🔥 |
The go-admin
project has always been developed in the GoLand integrated development environment under JetBrains, based on the free JetBrains Open Source license(s) genuine free license. I would like to express my gratitude.
If you think this project helped you, you can buy a glass of juice for the author to show encouragement 🍹
Copyright (c) 2022 wenjianzhang