typia

Type validator library

A TypeScript library that enables fast and type-safe validation, serialization, and generation of data at runtime

Super-fast/easy runtime validators and serializers via transformation

GitHub

5k stars
15 watching
162 forks
Language: TypeScript
last commit: almost 2 years ago
Linked from 2 awesome lists

ajvcheckerfastgeneratorhacktoberfestjsonprotobufprotobuf3protocol-buffersrandomruntimeschemastringifytransformtypetypescriptvalidator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ajv-validator/ajvA high-performance JSON schema validator that supports multiple draft versions and JSON Type Definition standards.13,907
instructor-ai/instructorA Python library that simplifies working with structured outputs from large language models8,551
jquense/yupA schema builder for runtime value parsing and validation22,998
glideapps/quicktypeGenerates strongly-typed models and serializers from JSON, GraphQL, and other data formats.12,541
fluentvalidation/fluentvalidationA .NET validation library that uses a fluent interface and lambda expressions to build strongly-typed validation rules.9,159
bufbuild/protoc-gen-validateA tool that adds semantic validation to Protocol Buffers messages generated by the protoc compiler3,819
pytransitions/transitionsAn object-oriented finite state machine implementation in Python with many extensions.5,822
ml-tooling/opyratorAutomates conversion of machine learning code into production-ready microservices with web API and GUI.3,116
pysimplegui/pysimpleguiA Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface.13,480
rickharrison/validate.jsA lightweight JavaScript form validation library with customizable rules and messages2,564
sindresorhus/owA validation library for JavaScript functions and variables.3,813
pyeve/cerberusA lightweight data validation library for Python3,179
keploy/keployAutomates unit test generation and stubbing for developers5,196
asaskevich/govalidatorPackage of validators and sanitizers for strings, structs, and collections6,061
explodinggradients/ragasA toolkit for evaluating and optimizing Large Language Model applications with objective metrics, test data generation, and seamless integrations.7,598