---
title: "Valibot"
description: "Modular schema validation library where every validator is a separate importable function, keeping tree-shaken bundles very small."
canonical: "https://vibing.inc/library/valibot-vg-0961"
category: "Dev Utilities & Vibe-Coding Tooling"
subcategory: "Type-safe TypeScript"
license: "MIT"
author: "Fabian Hiller (@fabian-hiller)"
source: "https://github.com/fabian-hiller/valibot"
---

# Valibot
Modular schema validation library where every validator is a separate importable function, keeping tree-shaken bundles very small.
## Facts
- Source: https://github.com/fabian-hiller/valibot
- Category: Dev Utilities & Vibe-Coding Tooling / Type-safe TypeScript
- Author: Fabian Hiller (@fabian-hiller)
- Licence: MIT
- Tags: validation, schema, bundle-size, typescript
## Why it's a gem
Zod's API with a tenth of the bundle. The obvious pick for client-side validation.
---
Listed in The Vibeary: https://vibing.inc/library/valibot-vg-0961 · JSON: https://vibing.inc/api/public/library/gems/valibot-vg-0961