Discover and explore top open-source AI tools and projects—updated daily.
flipped-auroraVite+Vue3+Gin admin platform with AI assistance
Top 1.7% on SourcePulse
Gin-Vue-Admin is a full-stack, backend-frontend separated development platform built with Vue 3 and Gin. It targets developers needing a rapid development foundation for medium-to-small projects, offering essential features like JWT authentication, dynamic routing, permission management, and code/form generators to accelerate business logic implementation.
How It Works
The platform utilizes Vue 3 with Element UI for the frontend and Gin (a Go web framework) for the backend. It employs JWT for authentication and Casbin for fine-grained authorization. MySQL is used as the database, with GORM for ORM operations. Redis handles JWT token storage and multi-login restrictions. Swagger is integrated for API documentation, and fsnotify with Viper manages configuration. The architecture separates concerns into API, config, core, middleware, model, and service layers for the backend, and a component-based structure for the frontend.
Quick Start & Requirements
go run . (after go generate for dependencies)npm install then npm run servego install github.com/swaggo/swag/cmd/swag@latest then swag init in the server directory. Access at http://localhost:8888/swagger/index.html.gin-vue-admin.code-workspace for integrated backend/frontend tasks.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project requires existing Go and Vue knowledge. Free technical support is not provided; paid support is available. Commercial use requires strict adherence to the Apache 2.0 license or purchasing a license.
1 day ago
1 day
DropbaseHQ