gin-vue-admin: A full-stack, frontend-backend separated development platform built with Vue and Gin for rapidly building small and medium-sized projects.
What problem it solves
Teams building small and medium-sized applications often need to assemble authentication, authorization, routing, menus, code generation, file handling, and other common application capabilities before focusing on business development. This project provides those foundations in a Vue and Gin architecture so developers can concentrate on project-specific features.
Key features
Authentication and Authorization — JWT authentication, Casbin authorization, user roles, role permissions, and API permissions provide a configurable access-control foundation.
Source: README
Dynamic Navigation — Dynamic routes and menus allow administrators to configure navigation differently for different roles.
Source: README
Code and Form Generation — Built-in generators support basic backend logic, simple CRUD code, and form creation as part of the project workflow.
Source: README
File Operations — The platform includes upload and download support, cloud-provider upload examples, and chunked upload examples for larger files.
Source: README
API Documentation and Configuration — Swagger generates API documentation, while frontend configuration management and YAML-based server configuration support project administration.
Source: README
Quick start
Copied verbatim from the project's README.
# 克隆项目
git clone https://github.com/flipped-aurora/gin-vue-admin.git
# 进入server文件夹
cd server
# 使用 go mod 并安装go依赖包
go generate
# 运行
go run . # 进入web文件夹
cd web
# 安装依赖
npm install
# 启动web项目
npm run serveWho it may suit
This project may suit developers with Go and Vue foundations who are creating small or medium-sized full-stack applications and want common administration and application features available up front.
Topics to discuss
How can the code and form generators be extended for project-specific structures?
Which permission and multi-device login policies should be configurable for different deployment scenarios?
How should generated application code be integrated into teams’ existing review and testing workflows?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/flipped-aurora/gin-vue-admin#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…