开箱即用
环境已经支持你的语言:上传代码,它就能运行。
新版 Go 工具链
包含 Go 编译器和垃圾回收器的最新改进,支持 PGO。
Workspace(go.work)
支持在同一项目中包含多个模块的 Go monorepo。
原生并发
goroutine 和 channel 是语言的一部分,并发无需额外的库。
无需手动构建
模块依赖在部署时解析:你只需上传源代码。
你可以托管什么
运行在此运行时上的项目。
使用 Gin 和 Fiber 的 REST API
基于 Gin、Fiber、Echo 或 Chi 的后端,用 goroutine 处理并发请求。
gRPC 微服务
通过 Protobuf 和双向流进行类型化的服务间通信。
并发 Worker 与爬虫
基于 goroutine 和 channel 的 worker pool,每个任务占用内存很少。
使用 discordgo 的 Discord 机器人
Go 机器人 24/7 在线,自动重启,二进制轻量。
代理与 API 网关
用 Go 编写的 HTTP 代理,带缓存、限流和自定义路由规则。
内部工具与调度器
用 Go 编写的自动化、调度器和内部工具,作为长期运行的服务。
配置与版本
控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。
DISPLAY_NAME=Go
MEMORY=512
VERSION=recommended- 版本
1.27- 支持的文件
.go- 依赖
go.mod | go.work- RUNTIME= 的取值
gogolang
搭配其他服务使用
同一个面板、同一套基础设施、同一张账单。
项目每个阶段都有合适的套餐
从小规模开始,按需扩展,无绑定合约。
4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot
Go 托管常见问题
Go 1.27、模块、Workspace 与并发。
Go 如何解析依赖?
Square 检测您的 go.mod 或 go.work 并自动解析模块。无需手动 go mod download。
可以使用 Go Workspace 吗?
可以。原生支持 go.work,非常适合包含多个模块的 monorepo。
如何优化生产二进制?
使用 START=go build -ldflags="-s -w" -o app && ./app 去除调试信息,生成体积更小、适合部署的二进制文件。
Go 比 Node.js 更适合微服务吗?
取决于工作负载。Go 适合高并发(goroutine)、延迟稳定和内存占用可预测的场景。Node.js 更适合端到端使用 JavaScript 生态的项目。