BigHugger
GH Repository · samchon

typia

Super-fast/easy runtime validators and serializers via transformation

stars
5,910
30-day movement
+31/day
Related entries
61
Connections
3
openapillm-function-callingjson-schemaagentic-aihacktoberfestGojsongeneratorstringifyajvothercheckertypescriptfastruntimetransformvalidatortypenode/pnpmprotobufnoderandom

typia is a TypeScript library that generates runtime validators and serializers by transforming your types at build time, covering validation, JSON stringify/parse, random data generation, JSON Schema, OpenAPI, and protobuf-related output. Its topics also list LLM function calling and agentic AI, and the repository ships AGENTS.md and CLAUDE.md files for AI coding agents.

Reach for it when you want runtime type checking and serialization in TypeScript derived directly from your static types rather than hand-written schemas.

Use it to

  • Validate runtime data against TypeScript types
  • Serialize and stringify values to JSON
  • Generate JSON Schema or OpenAPI documents from types
  • Produce random data matching a type
  • Define LLM function-calling schemas

For TypeScript developers needing type-driven runtime validation

Role
other
Language
Go
Licence
MIT
Forks
224
Open issues
1
Last push
2026-09-17
Latest release
v2.0.2 · 2022-04-20
topicstypescriptvalidationserializationjson-schemallm-function-callingopenapi