Vue-Validus is a simple, lightweight object-based validation tool for Vue 3, built with Vue's reactivity system. Provides for flexible usage and supports custom validators.

  • Built-in validators for common scenarios
  • Allows for custom validators
  • Allows for custom validation messages
  • Provides object creation via simple factory functions
  • Supports nested data structures
  • Supports use with Vue refs, object of refs, and reactive objects
  • Written with TypeScript