{"adoption": {"forks": 422, "observed_at": "2026-08-28T04:07:01.280742+00:00", "stars": 2568}, "canonical_url": "https://ross.abutalabs.com/products/formsy-react", "card": {"archived": false, "artifact_type": "library", "description": "A form input builder and validator for React JS", "domain": ["web-development", "frontend"], "enriched": true, "function": ["form-handling", "ui-components"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["christianalfoni/formsy-react"], "name": "christianalfoni/formsy-react", "platform": ["browser"], "pushed_at": "2022-07-14T10:23:48+00:00", "repo": "christianalfoni/formsy-react", "stars": 2568, "tags": ["react", "form-validation", "forms", "moved-repo", "nodejs"], "topics": [], "urls": [], "use_cases": ["validate react forms with custom rules", "build reusable form input components in react", "handle form submit and error states in react", "dynamically add and remove form fields in react", "show external server errors on form inputs"], "what_it_is": "Formsy-react is a form input builder and validator for React JS, letting developers create custom form elements with declarative validation rules and state handlers. This original repository has been archived and development moved to the formsy/formsy-react organization starting from version 1.0.0.", "when_to_avoid": ["starting a new project, since development moved to formsy/formsy-react", "you want a maintained library with recent updates", "you need form state management integrated with modern React hooks patterns"], "when_to_choose": ["you need flexible custom form elements with built-in validation in a legacy React codebase already using formsy"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/formsy-react", "repo": "christianalfoni/formsy-react", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.280742+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:23:21.416138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e3a2c22c20806044230d322e3a0cdc0c6ed5c268829ada7481572a515a70b781", "fetched_at": "2026-08-28T04:07:01.280742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/christianalfoni/formsy-react"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4333, "days_push": 1511, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}