用于构建命令行工具的 Go 声明式库,支持子命令、参数与 shell 补全。
2.4万1923GoMIT更新于 3小时前
msgspec 是一个用于序列化和校验结构化数据的 Python 库。你可以用标准类型注解定义消息结构,然后将对象编码为 JSON、MessagePack、YAML 或 TOML,或将消息解码回 Python 对象。解码时会按声明的类型校验数据,出错时抛出 ValidationError 并指出具体位置。
库的核心是 Struct 类型,这是一种基于类的结构化数据容器,可用来替代 dataclasses 或 attrs。它支持多种常见 Python 类型,也可以通过扩展机制支持更多类型。项目的基准测试显示其性能明显更快。
msgspec 没有必需的第三方依赖,既可以单独作为更快的 JSON 或 MessagePack 编解码库使用,也可以作为序列化与校验一体化的方案。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
用于构建命令行工具的 Go 声明式库,支持子命令、参数与 shell 补全。
一个 Python 库,在生成过程中约束 LLM 输出,使其符合指定的类型、正则、JSON Schema 或语法。
可自托管的个人仪表盘,支持服务状态监控、组件小部件、主题与可视化配置编辑。
一款用 Rust 编写的命令行工具,可用一条命令从 Twitter/X、Reddit、YouTube 等 55 个以上网站获取数据。
零运行时依赖的 TypeScript 甘特图引擎,可将 JSON 项目数据渲染为可拖拽的交互式时间线。
用 YAML 声明式管理 GitLab 应用设置、群组和项目的配置即代码命令行工具。