Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edmundhung/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.
https://github.com/edmundhung/conform
form-validation nextjs progressive-enhancement react react-router remix-run validation
Last synced: 10 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/edmundhung/conform
- Owner: edmundhung
- License: mit
- Created: 2022-04-03T09:53:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-26T22:22:03.000Z (13 days ago)
- Last Synced: 2024-10-28T02:13:50.600Z (12 days ago)
- Topics: form-validation, nextjs, progressive-enhancement, react, react-router, remix-run, validation
- Language: TypeScript
- Homepage: https://conform.guide
- Size: 7.07 MB
- Stars: 1,974
- Watchers: 7
- Forks: 107
- Open Issues: 64
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nextjs - Conform - Conform is a type-safe form validation library to build forms with full support for server frameworks like Remix and Next.js. (React Form)
- jimsghstars - edmundhung/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. (TypeScript)
- awesome-typesafe - edmundhung/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. (**1. Libraries** / Others)
README
```
███████╗ ██████╗ ███╗ ██╗ ████████╗ ██████╗ ███████╗ ███╗ ███╗
██╔═════╝ ██╔═══██╗ ████╗ ██║ ██╔═════╝ ██╔═══██╗ ██╔═══██╗ ████████║
██║ ██║ ██║ ██╔██╗██║ ███████╗ ██║ ██║ ███████╔╝ ██╔██╔██║
██║ ██║ ██║ ██║╚████║ ██╔════╝ ██║ ██║ ██╔═══██╗ ██║╚═╝██║
╚███████╗ ╚██████╔╝ ██║ ╚███║ ██║ ╚██████╔╝ ██║ ██║ ██║ ██║
╚══════╝ ╚═════╝ ╚═╝ ╚══╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝
```Version 1.2.2 / License MIT / Copyright (c) 2024 Edmund Hung
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.
# Getting Started
Check out the overview and tutorial at our website https://conform.guide
# Features
- Progressive enhancement first APIs
- Type-safe field inference
- Fine-grained subscription
- Built-in accessibility helpers
- Automatic type coercion with Zod# Documentation
- Validation: https://conform.guide/validation
- Nested object and Array: https://conform.guide/complex-structures
- UI Integrations: https://conform.guide/integration/ui-libraries
- Intent button: https://conform.guide/intent-button
- Accessibility Guide: https://conform.guide/accessibility# Support
To report a bug, please open an issue on the repository at https://github.com/edmundhung/conform. For feature requests and questions, you can post them in the Discussions section.