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
  • Guide

    • Quick Start
    • Contribution Guide
    • Frequently Asked Questions (FAQ)

Quick Start

Welcome to the GoWind ecosystem! This guide helps you quickly try out and deploy GoWind products.

1. Try It Online (Recommended First Step)

No deployment required — experience the full functionality directly online:

ProductDemoAPI DocsDefault Account
Adminreact (also ele / vben)Swaggeradmin / Abcd@1234
CMSadminAdmin, Appadmin / admin
IMDemo site (Web IM)--
UBAComing soon--

2. Choose Your Product

The GoWind ecosystem includes four core products. Choose based on your needs:

1. GoWind Admin - Enterprise-Grade Admin Console

Use cases: enterprise dashboards, management systems, data platforms

Core features:

  • A complete permission system (RBAC)
  • A rich business component library
  • Visual data analysis
  • API management and documentation
  • Lua script extensibility

Quick start: Go to the Admin docs →

Tech stack: Go 1.18+ / Vue3 / Kratos framework / Ant Design Vue


2. GoWind CMS - High-Performance Content Management System

Use cases: news and media, blogs, content portals, e-commerce platforms

Core features:

  • Flexible content management
  • Multi-platform publishing
  • Comments and interaction
  • Content review workflow
  • SEO optimization

Quick start: Go to the CMS docs →


3. GoWind IM - Lightweight Instant Messaging Component

Use cases: real-time chat, customer service, online collaboration, gaming and social apps

Core features:

  • Private and group chat
  • Message push
  • Presence detection
  • Read receipts
  • File transfer

Quick start: Go to the IM docs →


4. GoWind UBA - User Behavior Analytics Tool

Use cases: product analytics, user research, business decisions, data-driven growth

Core features:

  • Data collection and event tracking
  • Event analysis
  • User profiling
  • Funnel analysis
  • Comparative analysis

Quick start: Go to the UBA docs →


3. Environment Setup

Minimum System Requirements

ComponentVersion RequiredNotes
Go1.18+Backend runtime
Node.js16+Frontend build tooling
Docker20.10+Container runtime (optional)
MySQL/PostgreSQL8.0+ / 12+Database
Redis6.0+Cache and message queue
MinIOFile storage

Installing Development Tools

macOS

# Install with Homebrew
brew install go node docker

# Install pnpm (the recommended package manager)
npm install -g pnpm

Ubuntu/Debian

# Install Go
wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

# Install Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

# Install pnpm
npm install -g pnpm

# Install Docker
sudo apt-get install docker.io docker-compose

Windows

# Install with Chocolatey
scoop install golang nodejs docker-desktop

# Install pnpm
npm install -g pnpm

4. Quick Start (Admin as an Example)

Step 1: Clone the Repository

git clone https://github.com/tx7do/go-wind-admin.git
cd go-wind-admin

Step 2: Start the Backend

cd backend

# Run the preparation script on first launch
./script/prepare.sh

# Install dependency tools and plugins
make init

# Start the service (recommended)
gow run admin

# Or use the traditional approach
cd app/admin/service
make run

# The service will start at http://localhost:7788

Step 3: Start the Frontend

cd ../frontend

# Install frontend dependencies
pnpm install

# Start the dev server
pnpm dev:antd

# The frontend will start at http://localhost:5555

Step 4: Open the Application

  • Admin pages: http://localhost:5555
  • API docs: http://localhost:7788/docs/
  • Default account: admin / admin

5. Quick Start with Docker Compose

If you prefer to bring up the complete development environment with Docker (including the database, Redis, and other dependencies):

# Run from the project root
docker-compose up -d

# View logs
docker-compose logs -f

# Stop services
docker-compose down

For more details, refer to each product's installation documentation.

6. FAQ

Q: What editors can I use for development?

A: Recommended:

  • Go backend: VS Code (Go extension), GoLand, Vim
  • Vue3 frontend: VS Code (Volar extension), WebStorm

Q: How do I switch the database to PostgreSQL?

A: Edit the database configuration in backend/app/admin/service/configs/config.yaml and change mysql to postgres.

Q: Does frontend development support hot reload?

A: Yes — Vite hot reload is enabled automatically when you run pnpm dev:antd.

Q: How do I deploy to production?

A: See each product's deployment guide, or reach out to the community for help.

7. Getting Help

  • 📖 Docs: GoWind official documentation
  • 🐛 Issues: GitHub Issues
  • 💬 Community discussions: GitHub Discussions
  • 📧 Email support: yanglinbo@gmail.com

8. Next Steps

  • ✅ Quick experience complete
  • 👉 Learn more about the Admin architecture
  • 👉 Read the installation and deployment guide
  • 👉 Browse the API documentation

Happy building!

Edit this page
Last Updated:: 11/3/26, 2:14 PM
Contributors: Bobo
Next
Contribution Guide