{"id":13459849,"url":"https://github.com/edmundhung/conform","last_synced_at":"2025-05-12T09:23:40.239Z","repository":{"id":41744529,"uuid":"477299478","full_name":"edmundhung/conform","owner":"edmundhung","description":"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.","archived":false,"fork":false,"pushed_at":"2025-05-05T22:53:16.000Z","size":6806,"stargazers_count":2286,"open_issues_count":90,"forks_count":130,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-05-08T18:44:15.684Z","etag":null,"topics":["form-validation","nextjs","progressive-enhancement","react","react-router","remix-run","validation"],"latest_commit_sha":null,"homepage":"https://conform.guide","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/edmundhung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-04-03T09:53:43.000Z","updated_at":"2025-05-08T07:29:27.000Z","dependencies_parsed_at":"2023-11-19T00:20:03.492Z","dependency_job_id":"9b1ce620-78de-4992-8dcc-fe7358961d66","html_url":"https://github.com/edmundhung/conform","commit_stats":{"total_commits":563,"total_committers":58,"mean_commits":9.706896551724139,"dds":"0.17229129662522202","last_synced_commit":"b0fb91dbab474c7a150d5f56cb71dbb92888779c"},"previous_names":["edmundhung/form-validity"],"tags_count":73,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edmundhung%2Fconform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edmundhung%2Fconform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edmundhung%2Fconform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edmundhung%2Fconform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edmundhung","download_url":"https://codeload.github.com/edmundhung/conform/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253540669,"owners_count":21924523,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["form-validation","nextjs","progressive-enhancement","react","react-router","remix-run","validation"],"created_at":"2024-07-31T10:00:30.709Z","updated_at":"2025-05-11T08:36:38.212Z","avatar_url":"https://github.com/edmundhung.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","🌐 Web Development - Frontend","**1. Libraries**","React Form"],"sub_categories":["Others"],"readme":"```\n ███████╗  ██████╗  ███╗  ██╗ ████████╗  ██████╗  ███████╗  ███╗ ███╗\n██╔═════╝ ██╔═══██╗ ████╗ ██║ ██╔═════╝ ██╔═══██╗ ██╔═══██╗ ████████║\n██║       ██║   ██║ ██╔██╗██║ ███████╗  ██║   ██║ ███████╔╝ ██╔██╔██║\n██║       ██║   ██║ ██║╚████║ ██╔════╝  ██║   ██║ ██╔═══██╗ ██║╚═╝██║\n╚███████╗ ╚██████╔╝ ██║ ╚███║ ██║       ╚██████╔╝ ██║   ██║ ██║   ██║\n ╚══════╝  ╚═════╝  ╚═╝  ╚══╝ ╚═╝        ╚═════╝  ╚═╝   ╚═╝ ╚═╝   ╚═╝\n```\n\nVersion 1.5.0 / License MIT / Copyright (c) 2024 Edmund Hung\n\nA type-safe form validation library utilizing web fundamentals to progressively enhance HTML Forms with full support for server frameworks like Remix and Next.js.\n\n# Getting Started\n\nCheck out the overview and tutorial at our website https://conform.guide\n\n# Features\n\n- Progressive enhancement first APIs\n- Type-safe field inference\n- Fine-grained subscription\n- Built-in accessibility helpers\n- Automatic type coercion with Zod\n\n# Documentation\n\n- Validation: https://conform.guide/validation\n- Nested object and Array: https://conform.guide/complex-structures\n- UI Integrations: https://conform.guide/integration/ui-libraries\n- Intent button: https://conform.guide/intent-button\n- Accessibility Guide: https://conform.guide/accessibility\n\n# Support\n\nTo 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedmundhung%2Fconform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedmundhung%2Fconform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedmundhung%2Fconform/lists"}