Rust 的函数式编程库
hkt 开源项目推荐(18 个)
hkt 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 全部 18
GitHub 共 18 个仓库,已全部展示十分钟魔法练习
一个类型级库,支持创建和操作可与其类型参数分离的类型构造器。也称为高阶类型。
面向Java 25的高阶类型、单子和可组合效应:用于铁路式错误处理的Effect Path API、带记录和密封类型代码生成的高级光学(lens/prism/traversal)、报告每个错误字段的编译期DTO映射,以及Spring Boot集成。
面向TypeScript的微型HKT(高阶类型)实现,优雅地保证类型安全。
面向Java的高阶类型机制
面向TypeScript的高阶类型编码,带可组合类型类
A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure
🚀 Simple Remote Data (SRD) is a fully static land compliant implementation of the Remote Data type in TypeScript
Extract or modify pieces of arbitrarily nested types with type lenses
"Generic generics" / higher-kinded APIs in stable Rust.
A pluggable low-code library.
A functional programming library for Rust featuring your favourite higher-kinded types and typeclasses.
🪴 The kind of ADTs you can count on in TypeScript
Rust HKT playground powered with derive macro generated type families
A pluggable typescript library
A declarative DSL that replaces TypeScript generic types with readable schema definitions. Write .map, .ref, .access — not [K in keyof T].
rspace focuses providing a set of core primitives and utilities useful for describing container types in Rust.
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 18 个项目;原始页面见 https://github.com/topics/hkt。
- 该话题在 GitHub 上共有 18 个仓库, 本站收录的是其中最热门的 18 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 18 个项目累计 2880 Star,覆盖 4 种主要语言,数据更新于 2026-11-12。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。