https://github.com/jg-wright/runtyping
Generate runtype validation from static types & JSON schema.
https://github.com/jg-wright/runtyping
io-ts json-schema runtypes typescript zod
Last synced: 7 days ago
JSON representation
Generate runtype validation from static types & JSON schema.
- Host: GitHub
- URL: https://github.com/jg-wright/runtyping
- Owner: jg-wright
- License: mit
- Created: 2021-07-12T13:07:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-06-04T08:53:23.000Z (13 days ago)
- Last Synced: 2026-06-04T10:10:59.870Z (13 days ago)
- Topics: io-ts, json-schema, runtypes, typescript, zod
- Language: TypeScript
- Homepage:
- Size: 1.01 GB
- Stars: 58
- Watchers: 1
- Forks: 6
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# runtyping
Generate runtime validation from static types & JSON schema using:
- [@runtyping/io-ts](https://github.com/johngeorgewright/runtyping/tree/master/packages/io-ts) to generate [io-ts](https://github.com/gcanti/io-ts)
- [@runtyping/runtypes](https://github.com/johngeorgewright/runtyping/tree/master/packages/runtypes) to generate [runtypes](https://github.com/pelotom/runtypes)
- [@runtyping/valibot](https://github.com/johngeorgewright/runtyping/tree/master/packages/valibot) to generate [valibot](https://github.com/open-circle/valibot)
- [@runtyping/yup](https://github.com/johngeorgewright/runtyping/tree/master/packages/yup) to generate [yup](https://github.com/jquense/yup?)
- [@runtyping/zod](https://github.com/johngeorgewright/runtyping/tree/master/packages/zod) to generate [zod](https://github.com/colinhacks/zod)
- [@runtyping/zod-mini](https://github.com/johngeorgewright/runtyping/tree/master/packages/zod-mini) to generate [zod/mini](https://github.com/colinhacks/zod)
## Thanks
Inspired by a [gist](https://gist.github.com/skurfuerst/a07ab23c3e40a45f2268f7700ceeceaf) by [skurfuerst](https://gist.github.com/skurfuerst).