aiagent.club
English
GitHub 仓库

samchon/typia

TypeScript 首次收录 2022-04-18 更新于 2026-11-09 查看源 ↗

在全部 GitHub 仓库 中按Star排名第 319(共 814)

6.0k Star

Super-fast/easy runtime validators and serializers via transformation

项目介绍

typia is a transformer library supporting below features:

> - Only one line required, with pure TypeScript type - Runtime validator is 20,000x faster than class-validator - JSON serialization is 200x faster than class-transformer - LLM function calling harness turns 6.75% → 100% accuracy

You must use ttsc and ttsx. The stock tsc, ts-node, and tsx cannot apply the typia transform, so they will not work.

For bundler integration (Vite, Next.js, Webpack, Rollup, esbuild, ...), use @ttsc/unplugin.

If you call typia function, it would be compiled like below.

This is the key concept of typia, transforming TypeScript type to a runtime function. The typia.is() function is transformed to a…

摘自 github.com/samchon/typia

最新指标

Star 6.0k 2026-11-09
Fork 235 2026-11-09
提交 2.7k 2026-11-09
发布 281 2026-11-09
Watcher 15 2026-11-09
开放 issue 20 2026-11-09
开放 PR 3 2026-11-09