Directories
¶
| Path | Synopsis |
|---|---|
|
Package async 提供安全的 goroutine 启动工具。
|
Package async 提供安全的 goroutine 启动工具。 |
|
Package cache 进程内检查缓存原语(stdlib-only):TTL 缓存 + 刷新进行中 并发合并(inflight singleflight)+ 失败短 TTL。
|
Package cache 进程内检查缓存原语(stdlib-only):TTL 缓存 + 刷新进行中 并发合并(inflight singleflight)+ 失败短 TTL。 |
|
Package convert 提供常用类型转换工具函数。
|
Package convert 提供常用类型转换工具函数。 |
|
Package encoding 提供常用的编码和哈希工具函数。
|
Package encoding 提供常用的编码和哈希工具函数。 |
|
Package enumx 提供枚举管理能力。
|
Package enumx 提供枚举管理能力。 |
|
Package errors 提供线程安全的多错误聚合。
|
Package errors 提供线程安全的多错误聚合。 |
|
Package group 提供并发 Actor 生命周期管理和 WaitGroup 封装。
|
Package group 提供并发 Actor 生命周期管理和 WaitGroup 封装。 |
|
Package httpjson stdlib-only 的 HTTP+JSON 调用纪律单源:ctx 感知构造请求 → 执行 → 限容读体(读错误不吞)→ 状态码检查(错误体 rune 安全截断,不腰斩 UTF-8)→ JSON 解码,外加可选的指数退避重试与服务端 Retry-After 建议捕获。
|
Package httpjson stdlib-only 的 HTTP+JSON 调用纪律单源:ctx 感知构造请求 → 执行 → 限容读体(读错误不吞)→ 状态码检查(错误体 rune 安全截断,不腰斩 UTF-8)→ JSON 解码,外加可选的指数退避重试与服务端 Retry-After 建议捕获。 |
|
Package jsonrepair LLM 输出宽容 JSON 修复骨架:栅栏剥离 → 散文抽对象 → 语法级修复 → 标量归一。
|
Package jsonrepair LLM 输出宽容 JSON 修复骨架:栅栏剥离 → 散文抽对象 → 语法级修复 → 标量归一。 |
|
Package mathx 提供常用的数学工具函数。
|
Package mathx 提供常用的数学工具函数。 |
|
Package pagination 提供框架无关的分页参数定义。
|
Package pagination 提供框架无关的分页参数定义。 |
|
Package pathx 提供文件路径匹配工具。
|
Package pathx 提供文件路径匹配工具。 |
|
Package progress 提供多阶段工作流的进度追踪模型。
|
Package progress 提供多阶段工作流的进度追踪模型。 |
|
Package ptrx 提供指针相关的泛型工具函数。
|
Package ptrx 提供指针相关的泛型工具函数。 |
|
Package ratelimit 提供通用限流器实现。
|
Package ratelimit 提供通用限流器实现。 |
|
Package retry 可取消的重试与轮询原语(stdlib-only):带退避的动作重试 + 到 deadline 为止的条件轮询。
|
Package retry 可取消的重试与轮询原语(stdlib-only):带退避的动作重试 + 到 deadline 为止的条件轮询。 |
|
Package shutdown 提供优雅关闭管理器。
|
Package shutdown 提供优雅关闭管理器。 |
|
Package singleflight 提供并发请求合并(防击穿)工具。
|
Package singleflight 提供并发请求合并(防击穿)工具。 |
|
Package slicex 提供泛型 Slice 工具函数。
|
Package slicex 提供泛型 Slice 工具函数。 |
|
Package streamx 提供跨 SSE / WebSocket / Chunked Transfer 协议的 流式响应抽象(Event/Source/Sink/Hub),与 wsutil(Broadcaster 房间广播) 协同工作,业务可一次写 Event,多协议扇出。
|
Package streamx 提供跨 SSE / WebSocket / Chunked Transfer 协议的 流式响应抽象(Event/Source/Sink/Hub),与 wsutil(Broadcaster 房间广播) 协同工作,业务可一次写 Event,多协议扇出。 |
|
Package stringx 提供常用的字符串操作工具函数。
|
Package stringx 提供常用的字符串操作工具函数。 |
|
Package syncx 并发编排原语(stdlib-only):按键在飞闸门 + 按序扇出收集。
|
Package syncx 并发编排原语(stdlib-only):按键在飞闸门 + 按序扇出收集。 |
|
Package timex 提供常用的时间操作工具函数。
|
Package timex 提供常用的时间操作工具函数。 |
|
cron
Package cron 提供 Cron 表达式解析和调度功能。
|
Package cron 提供 Cron 表达式解析和调度功能。 |
|
Package uidgen 提供分布式唯一 ID 生成器.
|
Package uidgen 提供分布式唯一 ID 生成器. |
|
Package validator 提供统一的参数验证能力。
|
Package validator 提供统一的参数验证能力。 |
|
Package version 提供编译时版本信息注入和运行时查询。
|
Package version 提供编译时版本信息注入和运行时查询。 |
|
Package workflow 提供组合式流程编排框架。
|
Package workflow 提供组合式流程编排框架。 |
|
Package wsutil 提供通用 WebSocket 基础设施。
|
Package wsutil 提供通用 WebSocket 基础设施。 |
Click to show internal directories.
Click to hide internal directories.