Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.
2,577
stars
833
commits
TypeScript
primary language
Sep 10, 2026
updated
███████╗ ██████╗ ███╗ ██╗ ████████╗ ██████╗ ███████╗ ███╗ ███╗
██╔═════╝ ██╔═══██╗ ████╗ ██║ ██╔═════╝ ██╔═══██╗ ██╔═══██╗ ████████║
██║ ██║ ██║ ██╔██╗██║ ███████╗ ██║ ██║ ███████╔╝ ██╔██╔██║
██║ ██║ ██║ ██║╚████║ ██╔════╝ ██║ ██║ ██╔═══██╗ ██║╚═╝██║
╚███████╗ ╚██████╔╝ ██║ ╚███║ ██║ ╚██████╔╝ ██║ ██║ ██║ ██║
╚══════╝ ╚═════╝ ╚═╝ ╚══╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝
Version 1.21.1 / License MIT / Copyright (c) 2026 Edmund Hung
Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.
Check out the overview and tutorial at our website https://conform.guide
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.
(top 30 of 81)
TypeScript
99.0%
Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.
2,577
stars
833
commits
TypeScript
primary language
Sep 10, 2026
updated
███████╗ ██████╗ ███╗ ██╗ ████████╗ ██████╗ ███████╗ ███╗ ███╗
██╔═════╝ ██╔═══██╗ ████╗ ██║ ██╔═════╝ ██╔═══██╗ ██╔═══██╗ ████████║
██║ ██║ ██║ ██╔██╗██║ ███████╗ ██║ ██║ ███████╔╝ ██╔██╔██║
██║ ██║ ██║ ██║╚████║ ██╔════╝ ██║ ██║ ██╔═══██╗ ██║╚═╝██║
╚███████╗ ╚██████╔╝ ██║ ╚███║ ██║ ╚██████╔╝ ██║ ██║ ██║ ██║
╚══════╝ ╚═════╝ ╚═╝ ╚══╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝
Version 1.21.1 / License MIT / Copyright (c) 2026 Edmund Hung
Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.
Check out the overview and tutorial at our website https://conform.guide
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.
(top 30 of 81)
TypeScript
99.0%