GoWindGoWind
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
  • Introduction

    • GoWind Admin Product Introduction
    • GoWind Admin Installation Guide
    • Release Notes
  • Backend

    • Backend Architecture Overview
    • Backend Core Modules in Depth
    • Backend API & Protobuf Definitions
    • Backend Configuration & Deployment
    • Backend Extension Development
  • Frontend

    • Frontend Architecture Overview
    • Frontend Core Features in Depth
  • Secondary-Dev Tutorials

    • Backend Tutorial: Adding a New Business Module
    • Frontend Tutorial: Adding a New Business Page
    • Full-Stack Integration Tutorial
  • Advanced Tutorials

    • Lua Script Extension Tutorial
    • Permission System in Depth
    • Multi-Tenancy Architecture Tutorial
    • Task Scheduling and Asynchronous Processing
    • File Upload and Object Storage
    • Event Bus and Decoupled Architecture
    • Frontend Theming and Internationalization
    • Performance Optimization and Monitoring
    • SSE Real-Time Push
    • Login Policies and Security Hardening
    • Encryption Toolkit in Practice

GoWind Admin Product Introduction

GoWind Admin is an out-of-the-box, enterprise-grade full-stack admin scaffold: a Go backend plus a choice of three frontends, open-sourced under the MIT license. High-frequency enterprise capabilities such as organization & permissions, notifications, logs, AI, BI dashboards, and print templates are all built in as ready-to-enable modules, helping teams skip the long process of building an admin console from scratch and focus on real business development.

1. Three Frontend Stacks to Choose From, Not a Three-in-One

There is one key takeaway for understanding GoWind Admin: three frontend stacks to choose from, not a three-in-one.

Vue3 Vben (Ant Design Vue), Vue3 Element Plus, and React19 Antd are three parallel implementations of the same backend, rather than "one codebase compatible with three frameworks at once". All three frontends connect to the same backend service, with fully identical API protocols, permission models, and menu data:

ImplementationTech StackBest For
React EditionReact 19 + Ant Design V6 + ProComponentsTeams on the React stack
Vue Element EditionVue3 + Element Plus + vxe-tableTeams in the Element Plus ecosystem
Vue Vben EditionVue3 + Vben Admin 5.x (Ant Design Vue)Teams in the Vben ecosystem
  • Each team / project only needs to adopt one of them for integration — there is no need to maintain all three
  • The repository includes a trimming guide, docs/adopt-one-frontend.md, explaining how to safely remove the other two frontends and their dependencies

Tips

Not sure which one to pick? All three implementations can be tried online on the official demo sites (see "Quick Trial" below). Their layouts and features are aligned — just choose based on your team's preferred tech stack.

2. Feature Panorama

The built-in modules of GoWind Admin are grouped by domain as follows:

GroupFeature Modules
Organization & PermissionsUser management, tenant management, plan quotas, role permissions (five data scope levels + field-level permissions), permission groups, org structure, position management (Excel import), menu management (synced across the three frontend stacks)
System FeaturesAPI sync, dictionary management, task scheduling, file OSS, login policy, MFA TOTP, notification channels (39 extended channels + SMS), notification rules, delivery ledger, service monitoring, online users, script system (Lua + JS), parameter configuration, machine credentials AK/SK, language management, print templates (document designer + server-side PDF), BI dashboards (designer + large-screen views)
Messaging & LogsMessage categories, internal messages, six log types, Redis cache monitoring
Personal CenterBasic personal entry points available after login

List Export

All list pages uniformly support aggregated CSV / XLSX export with a default limit of 10,000 rows; audit logs use server-side streaming export, which can exceed this limit.

3. UI Preview

The following screenshots come from the official demo environment and give a direct feel for the overall UI style.

Login Page / Console Workbench

Login PageConsole Workbench
GoWind Admin login pageGoWind Admin console workbench

Organization & Permissions

User ManagementRole Management
User management listRole management list

System Features / API Docs

Menu ManagementInternal Messages
Menu management listInternal message list
Swagger API Docs
Swagger API docs

4. Version Highlights

The project iterates at a pace of roughly one release per week, evolving rapidly from v1.0.0 (09-24) to v1.5.0 (10-29). See Release Notes for the full list.

  • v1.0.0: script system (Lua + JS), design language specification, online user session management
  • v1.1.0: full-stack AI module (SSE chat + quotas), knowledge base RAG (pgvector), intelligent data Q&A, AI content generation, global semantic search
  • v1.2.0: enterprise OIDC SSO (verified with Keycloak), notification domain Phase 3 wrap-up, audit log streaming export, hard enforcement of plan quotas, tenant white-labeling, AI Function Call
  • v1.3.0: workbench aggregation page isomorphic across the three frontend stacks
  • v1.4.0: full-stack AI Agent orchestration (graph DSL with five node types + visual canvas + SSE trial runs), notification channels expanded to 39, Alibaba Cloud / Tencent Cloud SMS, password recovery via phone number
  • v1.5.0: full-stack BI dashboards (drag-and-drop canvas / cross-chart linking / drill-down / 9 themes), print template module (visual drag-and-drop design / line printing + batch printing / server-side PDF via chromedp / built-in A4, A5 and employee badge seed templates)
  • Unreleased: object storage MinIO → SeaweedFS (community edition maintenance discontinued, migration with zero code changes), second major round of backend unit tests (~200 tests + 8 production defects fixed)

5. Tech Stack

1. Backend

DimensionCore Technologies
Language & FrameworkGo 1.26+ · go-kratos v2
ORMEnt (default) or GORM
DatabaseMySQL / PostgreSQL
CacheRedis
Object StorageSeaweedFS
Authentication & AuthorizationJWT RS256 + Casbin / OPA
Push & AsyncSSE + Asynq
Script Enginego-scripts (Lua + JavaScript)

2. Frontend (Choose One of Three)

ImplementationCore Technologies
React EditionReact 19 · Ant Design V6 · ProComponents
Vue Element EditionVue3 · Element Plus · vxe-table
Vue Vben EditionVue3 · Vben Admin 5.x (Ant Design Vue)

All three frontends are built on Vite + TypeScript + Tailwind with consistent engineering standards.

3. Deployment

  • Two Docker modes: full_deploy for one-click full deployment (application + middleware fully containerized); libs_only starts the middleware only, ideal for local development and debugging
  • PM2: process-managed deployment on the host machine
  • Swagger UI: online API documentation
  • Service ports: backend HTTP :7788, SSE :7789

6. Quick Trial

No local deployment needed — visit the demo sites for the three frontend stacks to experience the full feature set:

DemoURL
React Editionhttps://react.admin.gowind.cloud
Vue Element Editionhttps://ele.admin.gowind.cloud
Vue Vben Editionhttps://vben.admin.gowind.cloud
Swagger API Docshttps://api.demo.admin.gowind.cloud/docs/

Demo Account

Username admin / Password Abcd@1234

7. Open Source & Contact

GoWind Admin is open-sourced under the MIT license and free to use in commercial projects. The source repository is mirrored on three platforms (tx7do/go-wind-admin):

  • GitHub: https://github.com/tx7do/go-wind-admin
  • Gitee: https://gitee.com/tx7do/go-wind-admin
  • AtomGit: https://atomgit.com/tx7do/go-wind-admin

Community & support: WeChat yang_lin_bo | Email yanglinbo@gmail.com.

8. Related Documents

  • Installation Guide
  • Release Notes
  • Backend Architecture Design
  • Frontend Architecture Design
  • Backend Feature Modules
  • Frontend Feature Modules
Edit this page
Last Updated:: 11/3/26, 2:14 PM
Contributors: Bobo
Next
GoWind Admin Installation Guide