Ecosystem
This page is for you if you are looking for frameworks or libraries that support Valibot.
Use the button at the bottom left of this page to add your project to this ecosystem page. Please make sure to add your project to an appropriate existing category in alphabetical order or create a new category if necessary.
Frameworks
- NestJS: A progressive Node.js framework for building efficient, reliable and scalable server-side applications
API libraries
- Drizzle ORM: TypeScript ORM that feels like writing SQL
- GQLoom: Weave GraphQL schema and resolvers using Valibot
- Hono: Ultrafast web framework for the Edges
- next-safe-action Type safe and validated Server Actions for Next.js
- tRPC: Move Fast and Break Nothing. End-to-end typesafe APIs made easy
Form libraries
- @rvf/valibot: Valibot schema parser for RVF
- conform-to-valibot: Valibot schema parser for conform
- mantine-form-valibot-resolver: Valibot schema resolver for @mantine/form
- maz-ui: Vue3 flexible and typed composable to manage forms simply with multiple modes and advanced features
- Modular Forms: Modular and type-safe form library for SolidJS, Qwik, Preact and React
- React Hook Form: React Hooks for form state management and validation
- Superforms: A comprehensive SvelteKit form library for server and client validation
- TanStack Form: Powerful and type-safe form state management for the web
- VeeValidate: Painless Vue.js forms
- vue-valibot-form: Minimalistic Vue3 composable for handling form submit
Component libraries
- Nuxt UI: Fully styled and customizable components for Nuxt
Valibot to X
- @valibot/to-json-schema: The official JSON schema converter for Valibot
- @gcornut/cli-valibot-to-json-schema: CLI wrapper for @valibot/to-json-schema
- TypeSchema: Universal adapter for schema validation
X to Valibot
- graphql-codegen-typescript-validation-schema: GraphQL Code Generator plugin to generate form validation schema from your GraphQL schema.
- TypeBox-Codegen: Code generation for schema libraries
Utilities
- @nest-lab/typeschema: A ValidationPipe that handles many schema validators in a class-based fashion for NestJS's input validation
- @valibot/i18n: The official i18n translations for Valibot
- fastify-type-provider-valibot: Fastify Type Provider with Valibot
- valibot-env: Environment variables validator with Valibot
- valibotx: A collection of extensions and shortcuts to core valibot functions
- valiload: A simple and lightweight library for overloading functions in TypeScript
- valimock: Generate mock data using your Valibot schemas using Faker