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
  • GoWind WMS

    • GoWind WMS Product Overview

GoWind WMS Product Overview

GoWind WMS is an enterprise-grade open-source warehouse management system (WMS) for small and mid-sized 3PL warehouses, e-commerce warehouses, and factory finished-goods warehouses, with native support for multi-owner and storage-bin-level inventory management; its inventory engine draws on Odoo's stock.quant / picking / move modeling ideas.

GoWind WMS is derived from the inventory module of GoWind ERP, sharing the same stack and origin, and is open-sourced under the MIT license. Trials, feedback, and contributions are welcome; for private deployment and technical support services, please contact us via the information at the end of this page.

Release notes

The open-source edition's features are fully implemented and have passed end-to-end smoke acceptance; the official release is in preparation. Capabilities such as the billing engine and third-party platform integrations are planned for the commercial edition.

1. Core Highlights

1. Multi-owner inventory isolation

  • Native 3PL support: owners are modeled as first-class concepts, so one warehouse can serve multiple owners
  • Data isolation: inventory and documents are isolated by owner — invisible to and unaffected by each other
  • One warehouse, many owners: fits the real shape of 3PL warehouses running multiple clients in a shared facility

2. Odoo-style inventory engine

  • quant / picking / move modeling: drawing on the mature Odoo stock model, inventory is traceable and every movement has a document
  • Batches and shelf life: batch management with FEFO (First-Expired-First-Out) deduction
  • Moving average cost: moving-average costing, rolling forward automatically with each inbound and outbound movement

3. End-to-end ASN arrival appointments

  • Arrival appointments: owners submit an ASN (Advanced Shipping Notice) in advance, so inbound plans come first
  • Declaration and receiving: arrivals are declared and confirmed on site, received against appointment details with over-receiving prevented
  • Putaway suggestions: putaway suggestions are generated after receiving, so every putaway has a basis

4. Wave picking outbound

  • Direct release of outbound orders: outbound orders can be released for execution once validation passes
  • Wave consolidation: picking tasks are merged into wave picking and executed in batches, improving picking efficiency
  • Wave debugging: a wave debugging view makes execution observable and troubleshootable

5. SaaS subscription and quota guardrails

  • Subscription management: subscription management for SaaS-style operations
  • Quota guardrails: usage is automatically blocked once the quota is reached, keeping resource consumption under control
  • Approval track: key documents follow the unified approval track, fully logged and queryable

2. Feature Overview

Inbound

FeatureDescription
ASN arrival appointmentOwners book inbound plans in advance
Arrival declarationOn-site declaration and confirmation of arrivals
Over-receiving protectionReceiving against appointment details, preventing over-receipt
Putaway suggestionsGenerated after receiving

Outbound

FeatureDescription
Direct order releaseOutbound orders are released for execution once validated
Outbound validationInventory and other checks completed before release
Wave consolidation & executionPicking tasks merged into wave picking and executed in batches

Inventory operations

FeatureDescription
FEFO batch / shelf-life deductionFirst-Expired-First-Out by batch shelf life
Inventory freeze & outbound blockingFrozen inventory is automatically blocked from outbound
Inventory aging reportBucketed statistics at 30 / 60 / 90 / 180+ days
Cross-warehouse transfersTransfer orders execute atomically as transactions
Idempotent reversalsReversal operations are idempotent — safe error correction

Multi-owner and subscription

FeatureDescription
Owner isolationInventory and documents isolated by owner
Approval trackKey documents approved uniformly with a full audit trail
Subscription quotasSaaS subscription and quota guardrails

Platform

FeatureDescription
i18nChinese / English / Japanese trilingual UI
AuditingOperation audit trail

3. UI Preview

Login and workbench

Login pageWorkbench
Login pageWorkbench

Warehouses and inbound

Warehouse managementASN arrival appointment
Warehouse managementASN arrival appointment

Picking and waves

Picking managementWave management
Picking managementWave management

Wave debugging and inventory

Wave debuggingInventory query
Wave debuggingInventory query

4. Use Cases

Small and mid-sized 3PL warehouses

  • Multi-owner shared-warehouse operations, with data natively isolated per owner
  • ASN arrival appointments + over-receiving protection keep inbound orderly
  • Storage-bin-level management: precise slot positioning and clear operation paths
  • SaaS subscription and quota guardrails make serving multiple owners easier

E-commerce warehouses

  • Wave picking consolidates picking tasks and executes them in batches to handle order peaks
  • FEFO batch shelf-life deduction — first-expired-first-out
  • Inventory aging report bucketed at 30 / 60 / 90 / 180+ days makes slow-moving stock visible at a glance
  • Chinese / English / Japanese trilingual UI fits cross-border e-commerce and overseas warehouse teams

Factory finished-goods warehouses

  • Storage-bin-level management across the full inbound/outbound flow of finished goods
  • Inventory freezing and outbound blocking keep abnormal stock under control
  • Atomic cross-warehouse transfers keep books and stock consistent across warehouses

5. Tech Stack and Deployment

The GoWind WMS backend is built on the go-kratos microservice framework, uses Ent as ORM, and uses gRPC for inter-service communication; the admin console is built on Vue3, and field operations are equipped with a Flutter PDA (handheld scanner) client (adapted to industrial handheld terminals).

Deployment mirrors GoWind ERP: docker-compose brings up the same set of middleware (PostgreSQL, Redis, MinIO, etcd, bound to 127.0.0.1), while the application side provides two service entries: admin BFF (:6600) and app BFF (:6700). For detailed deployment steps, see the docs/deployment.md deployment documentation in the repository.

Both the inventory modeling and the deployment form of the WMS originate from GoWind ERP; to learn more, see the GoWind ERP Product Overview.

6. Open-Source Repository and Contact

Entry pointAddress
Source repository (GitHub)https://github.com/tx7do/go-wind-wms
Public demo siteNot yet available; follow the deployment docs to try it locally

For developers: clone the repository and follow docs/deployment.md to complete a local deployment. Issues and PRs are welcome for co-building.

Contact Us

Reach us on WeChat at yang_lin_bo (remark: go-wind-wms), or by email at yanglinbo@gmail.com, to discuss product features, contribution and co-building, private deployment services, and related topics.

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