A comprehensive all-in-one toolkit for Go-Kratos microservice development, including scaffolding, CRUD code generation, dev tools, operation utilities, CLI and desktop UI.
一个为 Go-Kratos 微服务生态打造的一站式全能工具集,包含脚手架、自动化代码生成、开发辅助、运维工具、命令行与可视化桌面客户端。
| CMD | Description |
|---|---|
| gowind | Main CLI & UI entry: project creation, scaffolding, management, and visual operation panel |
| cfgexp | Export local configs to Consul / Etcd / Nacos for distributed configuration management |
| sql2orm | Generate ORM models (ent / gorm) from SQL database schemas |
| sql2proto | Generate Protobuf files (gRPC / REST) from SQL tables. |
| sql2kratos | One-click generation of complete Kratos microservice projects from SQL. |
The core entry of GoWind Toolkit.
Features:
- Project scaffolding & initialization
- Visual UI panel for development & operation
- One-click CRUD generation
- Unified command management
- Built-in tools for dev & ops
go install github.com/tx7do/go-wind-toolkit/gowind/cmd/gow@latestExport local configuration files to remote configuration centers (Consul, Etcd, Nacos) for distributed systems.
go install github.com/tx7do/go-wind-toolkit/config-exporter/cmd/cfgexp@latestImport SQL schemas and generate type-safe ORM code for Kratos.
Supports:
- ent
- gorm
go install github.com/tx7do/go-wind-toolkit/sql-orm/cmd/sql2orm@latestAutomatically generate Protobuf, gRPC & REST service definitions from SQL tables.
go install github.com/tx7do/go-wind-toolkit/sql-proto/cmd/sql2proto@latestOne-click generation of complete microservice project from SQL database:
- ORM models
- Protobuf
- Service layer
- Data access layer
- gRPC / REST servers
go install github.com/tx7do/go-wind-toolkit/sql-kratos/cmd/sql2kratos@latest