go-admin-team/go-admin

基于Gin + Vue + Element UI & Arco Design & Ant Design...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 4th, 2026
Created on March 13th, 2020
Open Issues & Pull Requests: 22 (+0)
GitHub issues: Enabled
Number of forks: 2,591
Total Stargazers: 12,758 (+0)
Total Subscribers: 152 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 420 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 5
Events in 7 days: 8

Top labels

  • Inactive (49)
  • help wanted (3)
  • question (2)
  • documentation (1)
  • enhancement (1)

Detailed Description

go-admin is a full-stack admin dashboard scaffolding system built with Go, Gin, Vue, and choice of Element UI, Arco Design, or Ant Design that enables rapid deployment of permission management systems.

The tool addresses the need to quickly bootstrap a complete admin backend with minimal configuration. It combines a Go API server using the Gin framework with a Vue-based frontend, handling the repetitive work of setting up user authentication, role-based access control, and common administrative features. The system uses JWT for authentication, Casbin for RBAC access control, and GORM for database abstraction, allowing developers to initialize the entire system by modifying only the database connection in a configuration file. Database migrations and service startup are managed through simple command-line instructions.

The project suits teams building internal tools, dashboards, or SaaS platforms that need a standard admin interface quickly. It works best for projects where the included feature set—user management, departments, roles, menus, operation logs, and code generation—aligns with requirements. The tool provides multiple frontend options, allowing teams to choose between Element UI, Arco Design, or Ant Design depending on their design preferences. The code generation tool can create CRUD operations from database table structures, reducing boilerplate for basic business logic.

Development activity shows consistent engagement with the codebase. The project maintains active documentation and provides multiple language translations of its README. Video tutorials are available to support adoption. The team has established online demo instances for both the Element Plus and Ant Design variants, enabling prospective users to evaluate the system before integration. The roadmap explicitly identifies unit testing as a pending area of work.