Skip to content

favorodera/notform

NotForm

license github stars documentation notform core nuxt module

Vue Forms Without the Friction.

NotForm is a powerful, yet simple form validation and state management library for Vue and Nuxt. It focuses on providing a seamless developer experience with a type-safe API and minimal boilerplate.

Documentation

Full documentation and examples can be found at: notformdocs.vercel.app

Features

  • Type-safe: Built with TypeScript from the ground up.
  • Composable: Easy to use with Vue 3 Composition API.
  • Lightweight: Tiny footprint with no unnecessary bloat.
  • Flexible: Works with any validation library (Yup, Zod, etc.) via Standard Schema.
  • Nuxt Support: Official Nuxt module for a first-class Nuxt experience.

Project Structure

This is a monorepo managed with pnpm and turbo.

Development

Prerequisites

  • pnpm (v10 or later)
  • Node.js (v22 or later)

Setup

# Install dependencies
pnpm install

# Start development in watch mode
pnpm dev

# Build all packages
pnpm build

# Run tests
pnpm test

About

Vue Forms Without the Friction

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors