{"id":20295865,"url":"https://github.com/andrejnemec/solidjs-final-form","last_synced_at":"2026-05-07T22:38:44.647Z","repository":{"id":208725237,"uuid":"722345647","full_name":"AndrejNemec/solidjs-final-form","owner":"AndrejNemec","description":"A Solid.js integration for Final Form, providing robust form management capabilities with reactive rendering.","archived":false,"fork":false,"pushed_at":"2023-11-23T17:19:52.000Z","size":308,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-20T04:15:09.351Z","etag":null,"topics":["final-form","final-form-array","form","form-solid","forms","react-hook-form","solid","solid-final-form","solid-final-form-array","solid-form","solid-hook-form","solidjs"],"latest_commit_sha":null,"homepage":"","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/AndrejNemec.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}},"created_at":"2023-11-23T00:18:40.000Z","updated_at":"2024-01-14T10:38:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"38886eb3-3755-4daf-96c3-83d792388d72","html_url":"https://github.com/AndrejNemec/solidjs-final-form","commit_stats":null,"previous_names":["andrejnemec/solidjs-final-form"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AndrejNemec/solidjs-final-form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrejNemec%2Fsolidjs-final-form","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrejNemec%2Fsolidjs-final-form/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrejNemec%2Fsolidjs-final-form/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrejNemec%2Fsolidjs-final-form/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndrejNemec","download_url":"https://codeload.github.com/AndrejNemec/solidjs-final-form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrejNemec%2Fsolidjs-final-form/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32759443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["final-form","final-form-array","form","form-solid","forms","react-hook-form","solid","solid-final-form","solid-final-form-array","solid-form","solid-hook-form","solidjs"],"created_at":"2024-11-14T15:36:30.301Z","updated_at":"2026-05-07T22:38:44.630Z","avatar_url":"https://github.com/AndrejNemec.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp\u003e\n  \u003cimg width=\"100%\" src=\"https://assets.solidjs.com/banner?type=solidjs-final-form\u0026background=tiles\u0026project=%20\" alt=\"solidjs-final-form\"\u003e\n\u003c/p\u003e\n\n# Solid final form\n\n[![npm version](https://badge.fury.io/js/@solidjs-final-form%2Fcore.svg)](https://badge.fury.io/js/@solidjs-final-form%2Fcore)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n**Solid final form** is a comprehensive library that bridges the robust form management capabilities of Final Form with the reactive and efficient rendering of Solid.js. Designed specifically for Solid.js developers, this package offers an elegant and powerful solution for creating, managing, and validating forms with ease.\n\n---\n\n## Quick start\n\n### Installation:\n\n```bash\nnpm i @solidjs-final-form/core final-form\n# or\nyarn add @solidjs-final-form/core final-form\n# or\npnpm add @solidjs-final-form/core final-form\n```\n---\n\n\n\n### Simple usage:\n**For TypeScript users:**\nAdd directives to your `global.d.ts`\n```ts\nimport { FormDirectives } from '@solidjs-final-form/core'\n\ndeclare module \"solid-js\" {\n  namespace JSX {\n    interface Directives extends FormDirectives {}\n  }\n}\n```\n\n### Examples:\n- [Simple example](https://github.com/AndrejNemec/solidjs-final-form/blob/master/apps/examples/src/simple/SimpleForm.tsx)\n- [With valibot](https://github.com/AndrejNemec/solidjs-final-form/blob/master/apps/examples/src/with-valibot/WithValibotForm.tsx)\n  - Require `npm i valibot`\n  - Require `npm i @solidjs-final-form/valibot-adapter`\n- [With auto-focus on first error](https://github.com/AndrejNemec/solidjs-final-form/blob/master/apps/examples/src/with-auto-focus-on-first-error/WithAutoFocusOnFirstErrorForm.tsx)\n  - Require `npm i final-form-focus`\n- [With array fields and valibot validation](https://github.com/AndrejNemec/solidjs-final-form/blob/master/apps/examples/src/with-arrays/FormWithArrays.tsx)\n  - Require `npm i valibot`\n  - Require `npm i @solidjs-final-form/valibot-adapter`\n  - Require `npm i @solidjs-final-form/arrays`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrejnemec%2Fsolidjs-final-form","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrejnemec%2Fsolidjs-final-form","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrejnemec%2Fsolidjs-final-form/lists"}