生产级能力,开箱即用
不是玩具,是能上线的工程骨架
结构化日志
支持 JSON 格式输出,便于日志聚合系统解析
Prometheus 指标
默认 /metrics 端点,请求计数、延迟直方图
熔断器保护
三态切换,自动保护下游依赖,防止级联故障
分布式追踪
W3C Trace Context 传播,日志关联 trace_id
定时任务调度
@every 表达式,任务注册/触发/管理,HTTP 端点
结构化日志
支持 JSON 格式输出,便于日志聚合系统解析
Prometheus 指标
默认 /metrics 端点,请求计数、延迟直方图
熔断器保护
三态切换,自动保护下游依赖,防止级联故障
分布式追踪
W3C Trace Context 传播,日志关联 trace_id
定时任务调度
@every 表达式,任务注册/触发/管理,HTTP 端点
WebSocket 推送
实时双向通信,房间订阅,心跳保活
深度健康检查
/healthz 支持依赖检查,失败返回 503 摘流
TLS/HTTPS
TLS_CERT/TLS_KEY 配置,一键启用 HTTPS
自定义模块
create-module 命令,开发自己的 addon 模块
限流保护
固定窗口限流,可配置每秒阈值
WebSocket 推送
实时双向通信,房间订阅,心跳保活
深度健康检查
/healthz 支持依赖检查,失败返回 503 摘流
TLS/HTTPS
TLS_CERT/TLS_KEY 配置,一键启用 HTTPS
自定义模块
create-module 命令,开发自己的 addon 模块
限流保护
固定窗口限流,可配置每秒阈值
更新日志
每次迭代,让工程更完整
v0.9.0
数据库迁移 + YAML 配置
2026-07v0.9.0
- Golider migrate — 数据库迁移管理,支持 create / up / down / status
- golider.yaml — 脚手架默认生成 YAML 配置文件
- 配置优先级:环境变量 > golider.yaml > 默认值
v0.8.0
工程治理工具
2026-07v0.8.0
- Golider lint — go vet 静态检查 + go.mod 依赖一致性检查
- Golider test — 统一测试入口,-race 竞态检测 + 覆盖率报告
v0.7.0
定时任务调度
2026-07v0.7.0
- scheduler 模块 — 纯标准库实现,支持 @every 表达式
- HTTP 管理端点:GET /scheduler/tasks、POST /scheduler/trigger/:name
v0.6.0
WebSocket + 自定义模块
2026-07v0.6.0
- WebSocket 模块 — Hub/Client 架构,房间订阅,心跳保活
- create-module 命令 — 生成自定义模块骨架,开发自己的 addon
持续迭代中...
三分钟上手
一条命令,生成生产级 Go 工程
1
安装 Golider
go install github.com/2859044775/Golider@latest2
生成项目
Golider new myapp --module github.com/myuser/myapp3
启动服务
cd myapp && cp .env.example .env && go run ./cmd/api