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