awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesType-Safe Data Transformation Toolsets

Sets of utility functions utilizing generics to maintain type safety during data manipulation.

Distinct from TypeScript Type Synthesis: Focuses on the toolset of functions for data transformation, not the transpilation process or type synthesis.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Type-Safe Data Transformation Toolsets. Refine with filters or upvote what's useful.

Awesome Type-Safe Data Transformation Toolsets GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • toss/es-toolkittoss 的头像

    toss/es-toolkit

    11,154在 GitHub 上查看↗

    es-toolkit is a JavaScript utility library and TypeScript data transformation toolset designed as a high-performance alternative to traditional utility suites. It serves as a tree-shakable module library and a compatibility layer for those migrating from legacy dependencies by mirroring established function signatures. The project is specifically optimized for AI code generation, providing structured documentation and specialized skill sets to improve the accuracy and discoverability of its functions for AI coding assistants. Its architecture focuses on a zero-dependency core and modular expo

    Ships a set of optimized helper functions using TypeScript generics to ensure type safety during collection management.

    TypeScript
    在 GitHub 上查看↗11,154
  • arktypeio/arktypearktypeio 的头像

    arktypeio/arktype

    7,780在 GitHub 上查看↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Implements a system for morphing and piping data through validation steps to produce structured, type-safe outputs.

    TypeScriptjavascriptparsingruntime-typechecking
    在 GitHub 上查看↗7,780
  • remeda/remedaremeda 的头像

    remeda/remeda

    5,382在 GitHub 上查看↗

    Remeda 是一个为 TypeScript 设计的类型安全函数式工具库,用于构建数据转换流水线。它提供了一套辅助函数工具包,用于在处理数组和对象的同时保持严格的类型完整性。 该库的特点是支持数据优先(data-first)和数据最后(data-last)两种调用风格。它利用惰性求值来处理数据集合,仅在请求最终结果时才评估转换,从而避免创建中间集合副本。 该工具包涵盖了集合操作、函数组合以及模块化逻辑链的创建。这些功能使得构建能够通过一系列转换处理信息的数据流水线成为可能。

    Offers type-safe utility functions to reshape and clean arrays and objects within TypeScript applications.

    TypeScript
    在 GitHub 上查看↗5,382
  1. Home
  2. Software Engineering & Architecture
  3. Type-Safe Data Transformation Toolsets