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
  • Qwik: A web framework which helps you build instantly-interactive web apps at any scale without effort.

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
  • oRPC: Typesafe APIs Made Simple
  • tRPC: Move Fast and Break Nothing. End-to-end typesafe APIs made easy

AI libraries

  • AI SDK: Build AI-powered applications with React, Svelte, Vue, and Solid

Form libraries

  • @rvf/valibot: Valibot schema parser for RVF
  • conform: A type-safe form validation library utilizing web fundamentals to progressively enhance HTML Forms with full support for server frameworks like Remix and Next.js.
  • 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

X to Valibot

Utilities

Contributors

Thanks to all the contributors who helped make this page better!

  • GitHub profile picture of @fabian-hiller
  • GitHub profile picture of @scythewyvern
  • GitHub profile picture of @chimame
  • GitHub profile picture of @unnoq
  • GitHub profile picture of @camflan
  • GitHub profile picture of @shairez
  • GitHub profile picture of @Code-Hex
  • GitHub profile picture of @xcfox
  • GitHub profile picture of @gcornut
  • GitHub profile picture of @JuerGenie
  • GitHub profile picture of @y-hiraoka
  • GitHub profile picture of @LouisMazel
  • GitHub profile picture of @TheEdoRan
  • GitHub profile picture of @ciscoheat
  • GitHub profile picture of @qlaffont
  • GitHub profile picture of @Saeris
  • GitHub profile picture of @songkeys
  • GitHub profile picture of @decs
  • GitHub profile picture of @IlyaSemenov
  • GitHub profile picture of @jmcdo29
  • GitHub profile picture of @ZerNico
  • GitHub profile picture of @logaretm

Partners

Thanks to our partners who support the project ideally and financially.

Sponsors

Thanks to our GitHub sponsors who support the project financially.

  • GitHub profile picture of @antfu
  • GitHub profile picture of @Thanaen
  • GitHub profile picture of @osdiab
  • GitHub profile picture of @ruiaraujo012
  • GitHub profile picture of @hyunbinseo
  • GitHub profile picture of @F0rce
  • GitHub profile picture of @UniquePixels
  • GitHub profile picture of @jdgamble555
  • GitHub profile picture of @nickytonline
  • GitHub profile picture of @KubaJastrz
  • GitHub profile picture of @andrewmd5
  • GitHub profile picture of @caegdeveloper
  • GitHub profile picture of @dslatkin
  • GitHub profile picture of @BrianCurliss