gin-vue-admin
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,内置mcp辅助服务,内置skills管理,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
claude mcp add --transport stdio flipped-aurora-gin-vue-admin go run .
How to use
Gin-vue-admin is a full-stack development platform based on Vue and Gin, designed for rapid development of front-end and back-end separated applications. It integrates features like JWT authentication, dynamic routing, dynamic menus, Casbin authorization, form generators, and code generators. Users can quickly generate basic templates and CRUD operations, allowing them to focus more on business development rather than boilerplate code. To use the server, navigate to the 'server' directory and run 'go run .' to start the backend. For the frontend, navigate to the 'web' directory and use 'npm run serve' to launch the web application.
How to install
To install gin-vue-admin, ensure you have the following prerequisites: Go version >= 1.22 and Node.js version > v18.16.0. First, clone the repository using the command:
# Clone the project
git clone https://github.com/flipped-aurora/gin-vue-admin.git
# Navigate to the server directory
cd gin-vue-admin/server
# Install Go dependencies
go generate
# Run the server
go run .
Next, for the web project, navigate to the 'web' directory and install the dependencies:
# Navigate to the web directory
cd ../web
# Install dependencies
npm install
# Start the web project
npm run serve
Additional notes
Make sure to follow the documentation for setting up Swagger for API documentation. You can install Swagger with 'go install github.com/swaggo/swag/cmd/swag@latest' and generate the documentation by running 'swag init' in the server directory. Additionally, if you encounter issues, ensure that your Go and Node.js versions meet the specified requirements. The project is open-source under the Apache 2.0 license, and any commercial use must comply with the license terms.
Related MCP Servers
nunu
A CLI tool for building Go applications.
jetski
Authentication, analytics, and prompt visibility for MCP servers with zero code changes. Supports OAuth2.1, DCR, real-time logs, and client onboarding out of the box
mcp-client-go
mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers
k8s
Manage Your Kubernetes Cluster with k8s mcp-server
tempo
An MCP ( Model Context Protocol ) Server for Grafana Tempo
chromedp
MCP server for browser automation using chromedp