https://github.com/behzadam/rex
Schema validation library for TypeScript.
https://github.com/behzadam/rex
form-validation form-validator schema schema-validation typescript yup zod
Last synced: 15 days ago
JSON representation
Schema validation library for TypeScript.
- Host: GitHub
- URL: https://github.com/behzadam/rex
- Owner: behzadam
- Created: 2025-02-27T16:18:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T12:14:43.000Z (over 1 year ago)
- Last Synced: 2025-11-23T11:08:58.642Z (7 months ago)
- Topics: form-validation, form-validator, schema, schema-validation, typescript, yup, zod
- Language: TypeScript
- Homepage:
- Size: 124 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.mdx
Awesome Lists containing this project
README
# Rex
[](LICENSE)
**Rex** is a lightweight schema validation library built on Zod, created as part
of my weekend coding practice. It’s designed to be simple and approachable,
making it a great tool for learning how schema validation works under the hood.
While it’s not meant for production use, Rex is perfect for tinkering,
experimenting, and understanding the basics of schema libraries. Dive in,
explore, and have fun with it!
---
## Features
- **Type-Safe**: Fully written in TypeScript with first-class type inference.
- **Lightweight**: Minimal dependencies and small bundle size.
- **Extensible**: Easily extendable to fit your needs.
- **Validation**: [...]
---
## Installation
Install Rex using npm or yarn:
```bash
npm install Rex
```
## License
Rex is licensed under the MIT License. See LICENSE for more details.
## Acknowledgments
- It's a weekend project, so it's not perfect and production-ready.
- It's not a full-fledged library, it's just a proof of concept.
- Built with ❤️ and TypeScript.