# flipped-aurora/gin-vue-admin

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/flipped-aurora-gin-vue-admin).**

24,323 stars · 7,012 forks · Go · apache-2.0

## Links

- GitHub: https://github.com/flipped-aurora/gin-vue-admin
- Homepage: http://demo.gin-vue-admin.com/
- awesome-repositories: https://awesome-repositories.com/repository/flipped-aurora-gin-vue-admin.md

## Topics

`admin` `ai` `casbin` `element-ui` `gin` `gin-admin` `gin-vue-admin` `go` `go-admin` `golang` `gorm` `i18n` `jwt` `mcp` `skills` `vite` `vue` `vue-admin` `vue3`

## Description

Gin-vue-admin is a full-stack development scaffold designed to accelerate the creation of enterprise-grade web applications. It provides a pre-configured foundation for both backend and frontend components, incorporating a modular plugin architecture that allows developers to organize and manage application features as decoupled packages.

The platform distinguishes itself through extensive automation, utilizing template-driven code generation to produce boilerplate code and interactive API documentation directly from source code annotations. It features a database-first schema mapping system that synchronizes application models with relational database structures, alongside an integrated development environment that leverages artificial intelligence to assist with routine coding tasks and context-aware suggestions.

Security and request management are handled through a robust role-based access control framework and middleware-based request interception. These systems manage user authentication and granular permission levels, ensuring that resource visibility and administrative access are strictly enforced across the application.

## Tags

### Security & Cryptography

- [Access Control Systems](https://awesome-repositories.com/f/security-cryptography/access-control-systems.md) — A security architecture that manages user authentication and granular permission levels to restrict resource access within complex business environments. ([source](https://github.com/flipped-aurora/gin-vue-admin))

### Web Development

- [Full-Stack Frameworks](https://awesome-repositories.com/f/web-development/full-stack-frameworks.md) — Building enterprise web applications by providing pre-configured backend and frontend foundations to accelerate the creation of new business features.
- [Application Starter Kits](https://awesome-repositories.com/f/web-development/application-starter-kits.md) — A comprehensive starter kit that provides pre-configured backend and frontend foundations to accelerate the development of enterprise-grade web applications.

### Artificial Intelligence & ML

- [AI-Powered Development Environments](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-development-environments.md) — A coding platform that incorporates intelligent assistance services to automate routine tasks and improve developer productivity through context-aware suggestions.
- [AI Coding Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-assistants.md) — Integrating intelligent coding tools into the development environment to streamline complex tasks and improve productivity through automated context management.

### Software Engineering & Architecture

- [Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/plugin-architectures.md) — A structural design that organizes application features into decoupled packages that can be independently registered and managed within the core runtime.
- [API Documentation Generators](https://awesome-repositories.com/f/software-engineering-architecture/api-documentation-generators.md) — Parses source code comments and metadata at runtime to automatically construct interactive documentation for external service integration.
- [Request Interception Middleware](https://awesome-repositories.com/f/software-engineering-architecture/request-interception-middleware.md) — Routes incoming traffic through a series of security and logging layers to validate authentication tokens before executing core business logic.
- [Metadata Reflection Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/metadata-reflection-frameworks.md) — Uses source code tags to dynamically generate API documentation and service interfaces without requiring manual configuration or external definition files.

### Data & Databases

- [Schema Mapping Tools](https://awesome-repositories.com/f/data-databases/schema-mapping-tools.md) — Synchronizing application models with relational database structures to ensure data consistency and integrity across the entire persistence layer of an application.
- [Schema Mappers](https://awesome-repositories.com/f/data-databases/schema-mappers.md) — A persistence layer that synchronizes application models with relational database structures to ensure data consistency and integrity across the entire application.

### Development Tools & Productivity

- [Scaffolding Tools](https://awesome-repositories.com/f/development-tools-productivity/scaffolding-tools.md) — Automating the creation of boilerplate code and database-driven modules to accelerate the development of new business features. ([source](https://github.com/flipped-aurora/gin-vue-admin))
- [Code Generation Engines](https://awesome-repositories.com/f/development-tools-productivity/code-generation-engines.md) — Transforms database schemas and configuration files into functional source code using predefined logic templates to accelerate the development process.
- [API Documentation Generators](https://awesome-repositories.com/f/development-tools-productivity/api-documentation-generators.md) — Generating interactive endpoint specifications directly from source code annotations to simplify integration and testing for frontend and backend development teams.
- [Automated Code Generators](https://awesome-repositories.com/f/development-tools-productivity/automated-code-generators.md) — Transforming database schemas and configuration files into functional source code using predefined logic templates to accelerate the development process.
- [Code Generators](https://awesome-repositories.com/f/development-tools-productivity/code-generators.md) — A development utility that produces boilerplate code and API documentation directly from source annotations to reduce manual implementation effort.
