# ryu

> a typescript validation library where users can define schemas for strings, numbers, booleans, objects, and arrays, validate inputs, infer types, and handle errors safely

- Category: dev tool
- Role: Abdul Rafay — core developer
- Status: someday (whenever i feel like working)
- Stack: typescript, bun
- GitHub: https://github.com/abdulrafay-07/ryu
- npm: https://www.npmjs.com/package/ryu-ts
- Canonical page: https://rafay.sh/projects/ryu

## Write-up

will write about it when i get time, sorry :p

## Elsewhere on this site

- [Home](https://rafay.sh/index.md)
- [Writing](https://rafay.sh/blogs.md)
- [Chunks](https://rafay.sh/chunks.md)
- [Components & hooks](https://rafay.sh/shenanigans.md)
- [Fragments](https://rafay.sh/fragments.md)
- [Terminal](https://rafay.sh/terminal.md)
- [Guestbook](https://rafay.sh/guestbook.md)
- [Stats](https://rafay.sh/stats.md)
- [For agents](https://rafay.sh/for-agents.md)
- [Agent index (llms.txt)](https://rafay.sh/llms.txt)
- [Sitemap](https://rafay.sh/sitemap.xml)
