{"id":22280901,"url":"https://github.com/neos/form","last_synced_at":"2025-04-09T20:09:09.609Z","repository":{"id":3008312,"uuid":"41346039","full_name":"neos/form","owner":"neos","description":"Flow Form Framework","archived":false,"fork":false,"pushed_at":"2024-12-11T21:28:51.000Z","size":1342,"stargazers_count":17,"open_issues_count":7,"forks_count":37,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-09T20:09:03.896Z","etag":null,"topics":["flowframework","form","hacktoberfest"],"latest_commit_sha":null,"homepage":"https://flow-form-framework.readthedocs.org/en/latest/","language":"PHP","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/neos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2015-08-25T06:04:44.000Z","updated_at":"2025-01-20T10:42:17.000Z","dependencies_parsed_at":"2024-01-18T12:46:11.124Z","dependency_job_id":"4e73d0c4-531f-4d48-b54d-e04dd5ba4752","html_url":"https://github.com/neos/form","commit_stats":{"total_commits":748,"total_committers":53,"mean_commits":14.11320754716981,"dds":0.6122994652406417,"last_synced_commit":"1fec0e44827e72db3dcb04f07533b60f56076432"},"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neos%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neos%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neos%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neos%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neos","download_url":"https://codeload.github.com/neos/form/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103872,"owners_count":21048245,"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":["flowframework","form","hacktoberfest"],"created_at":"2024-12-03T16:09:46.758Z","updated_at":"2025-04-09T20:09:09.586Z","avatar_url":"https://github.com/neos.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flow Form Framework\n\nAn extensible and flexible framework to **build web forms**.\n\nSee https://flow-form-framework.readthedocs.org/en/latest/ for a detailed documentation.\n\n## Related Packages\n\nThis package implements the core of the `Flow Form Framework` and can be used directly within [Neos](https://neos.io) Websites or [Flow](https://flow.neos.io) Applications.\nThere are some useful related packages:\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003eNeos Package Key\u003c/th\u003e\n    \u003cth\u003eDescription\u003c/th\u003e\n    \u003cth\u003eComposer key / Packagist URL\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/neos/form\"\u003eNeos.Form\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eThe actual Form Framework core (this package)\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/neos/form\"\u003eneos/form\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/neos/form-builder\"\u003eNeos.Form.Builder\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eA Form Builder IDE integrated to Neos CMS that allows for form *Definitions* to be created via the Backend interface and/or Fusion\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/neos/form-builder\"\u003eneos/form-builder\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/neos/form-yamlbuilder\"\u003eNeos.Form.YamlBuilder\u003c/a\u003e\u003cbr\u003e\u003csmall\u003e(formerly \u003ccode\u003eNeos.FormBuilder\u003c/code\u003e)\u003c/small\u003e\u003c/td\u003e\n    \u003ctd\u003eThe original Form Builder IDE that can be used with Flow alone to create YAML Form Definitions\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/neos/form-yamlbuilder\"\u003eneos/form-yamlbuilder\u003c/a\u003e\u003cbr\u003e\u003csmall\u003e(formerly \u003ccode\u003eneos/formbuilder\u003c/code\u003e)\u003c/small\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/neos/form-fusionrenderer\"\u003eNeos.Form.FusionRenderer\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eA custom Form preset that allows Forms to be rendered via \u003ca href=\"https://neos.readthedocs.io/en/stable/CreatingASite/Fusion/index.html\"\u003eFusion\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/neos/form-fusionrenderer\"\u003eneos/form-fusionrenderer\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"3\"\u003eThird party packages\u003c/th\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/punktDe/form-persistence\"\u003ePunktDe.FormPersistence\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eDatabase persistence finisher, backend module to download data in different formats, export definition editor for field mapping, fine grained access rights, data retention mechanisms, ....\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/punktDe/form-persistence\"\u003epunktDe/form-persistence\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/die-wegmeister/Wegmeister.DatabaseStorage\"\u003eWegmeister.DatabaseStorage\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eCustom Form Finisher that helps storing formdata into the database and export it as Xlsx file\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/wegmeister/databasestorage\"\u003ewegmeister/databasestorage\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/die-wegmeister/Wegmeister.Recaptcha\"\u003eWegmeister.Recaptcha\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eCustom Form Element that renders \u003ca href=\"https://www.google.com/recaptcha\"\u003eGoogles reCAPTCHAs\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/wegmeister/recaptcha\"\u003ewegmeister/recaptcha\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/daniellienert/honeypotformfield\"\u003eHoneypot Field\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eHoneypot form field to spam-protect your forms without further disturbance.\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/daniellienert/honeypotformfield\"\u003edl/honeypotformfield\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/bwaidelich/Wwwision.Form.ContentReferences\"\u003eWwwision.Form.ContentReferences\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eExample Form Element that renders Neos Content References\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/wwwision/form-contentreferences\"\u003ewwwision/form-contentreferences\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/bwaidelich/Wwwision.Form.MultiColumnSection\"\u003eWwwision.Form.MultiColumnSection\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eExample Section Form Element that renders child Form Elements in multiple columns\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/wwwision/form-multicolumnsection\"\u003ewwwision/form-multicolumnsection\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/bwaidelich/Wwwision.Form.MultiFileUpload\"\u003eWwwision.Form.MultiFileUpload\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eExample package providing a simple MultiFileUpload element for the Neos.Form framework\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/wwwision/form-multifileupload\"\u003ewwwision/form-multifileupload\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/bwaidelich/Wwwision.Form.SecureFileUpload\"\u003eWwwision.Form.SecureFileUpload\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003eExamples and helpers for implementing secure form uploads\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://packagist.org/packages/wwwision/form-securefileupload\"\u003ewwwision/form-securefileupload\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n \n *Note: Feel free to create a Pull-Request with further related Form packages*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneos%2Fform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneos%2Fform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneos%2Fform/lists"}