{"id":13777238,"url":"https://github.com/dooApp/FXForm2","last_synced_at":"2025-05-11T11:33:03.989Z","repository":{"id":1537823,"uuid":"1839196","full_name":"dooApp/FXForm2","owner":"dooApp","description":"Dynamic JavaFX form generation","archived":false,"fork":false,"pushed_at":"2024-04-22T10:54:39.000Z","size":7176,"stargazers_count":215,"open_issues_count":11,"forks_count":51,"subscribers_count":31,"default_branch":"master","last_synced_at":"2024-04-22T12:03:19.210Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://dooapp.github.com/FXForm2","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dooApp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2011-06-02T20:21:36.000Z","updated_at":"2024-08-03T18:10:50.006Z","dependencies_parsed_at":"2024-03-27T10:54:39.999Z","dependency_job_id":"992ebb82-e3f8-41d7-a728-05636bce10e7","html_url":"https://github.com/dooApp/FXForm2","commit_stats":{"total_commits":494,"total_committers":19,"mean_commits":26.0,"dds":0.4109311740890689,"last_synced_commit":"187fa346bec4e51cd543285527525f0681e56c88"},"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dooApp%2FFXForm2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dooApp%2FFXForm2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dooApp%2FFXForm2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dooApp%2FFXForm2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dooApp","download_url":"https://codeload.github.com/dooApp/FXForm2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225043074,"owners_count":17411925,"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":[],"created_at":"2024-08-03T18:00:40.093Z","updated_at":"2024-11-17T13:30:34.251Z","avatar_url":"https://github.com/dooApp.png","language":"Java","funding_links":[],"categories":["Community","Libraries, Tools and Projects"],"sub_categories":["Libraries"],"readme":"FXForm 2\n========\n\n[![Maven Central](https://img.shields.io/maven-central/v/com.dooapp.fxform2/core)](https://search.maven.org/search?q=g:com.dooapp.fxform2%20AND%20a:core)\n\n**Stop coding forms: FXForm 2 can do it for you!**\n\nAbout\n-----\n\nFXForm2 is a library providing automatic JavaFX form generation.\n\nHow does it work?\n-----------------\n\n1. Write your model bean\n2. Generate your form using FXForm2\n3. Style it using CSS, skins and resource bundles!\n\nQuick start\n-----------\nAdd FXForm to your project dependencies:\n  \n    \u003cdependency\u003e\n        \u003cgroupId\u003ecom.dooapp.fxform2\u003c/groupId\u003e\n        \u003cartifactId\u003ecore\u003c/artifactId\u003e\n        \u003cversion\u003e11.0.0\u003c/version\u003e \u003c!-- Note: For Java 8 use 8.2.11 --\u003e\n    \u003c/dependency\u003e\n\nGet your FXForm...\n\n    FXForm\u003cMyBean\u003e fxForm = new FXForm\u003cMyBean\u003e(myBean);\n\n...and add it to your scene!\n\nSee [Get started](https://github.com/dooApp/FXForm2/wiki/Get-started).\n\nFor more use cases, see [samples.](https://github.com/dooApp/FXForm2/tree/master/samples)\n\nFeatures\n--------\n\nMain features include:\n\n* Automatic form generation and binding to bean properties\n* CSS support\n* Bean Validation handling (JSR 303)\n* Fields reordering and filtering\n* Tooltips\n* Localization\n* Custom factories\n\nKey benefits\n------------\n* Don't waste time coding forms, focus on styling\n* Less code and improved quality\n* Easy to use and to customize\n\nKeep in touch\n-------------\n* For help, use [Stack Overflow](http://stackoverflow.com).\n* If you found a bug, use [GitHub issues](https://github.com/dooapp/FXForm2/issues?state=open).\n* If you have an idea, use [GitHub issues](https://github.com/dooapp/FXForm2/issues?state=open).\n* If you'd like to ask a general question, use [GitHub issues](https://github.com/dooapp/FXForm2/issues?state=open).\n* If you want to contribute, submit a pull request.\n\nReports\n-------\n* [Javadoc for 8.0 branch](http://dooapp.github.io/FXForm2/8.0.7-SNAPSHOT/site/core/apidocs/index.html)\n* [Maven site for 8.0 branch](http://dooapp.github.io/FXForm2/8.0.7-SNAPSHOT/site)\n\nLinks\n-----\nArticles about FXForm2 on [dooApp technical blog](http://blog.dooapp.com/search/label/fxform).\n\nJavaFX [Third Party Tools and Utilities](http://www.oracle.com/technetwork/java/javafx/community/3rd-party-1844355.html)\n\nConsiderations about [GUI Generation with JavaFX](http://ustesis.wordpress.com/2013/07/12/gui-generation-with-javafx/) and [Using FXForm2 with EMF Models](http://ustesis.wordpress.com/2013/11/08/using-fxform2-with-emf-models/) by Uwe.\n\nOliver Probst. [Investigating a Constraint-Based Approach to Data Quality in Information Systems](http://e-collection.library.ethz.ch/eserv/eth:7430/eth-7430-01.pdf), 12.2.5.1 FXForm2, pages 85-88.\n\n[Infiltrea](http://www.infiltrea.com), an application dedicated to the measure of the airtightness of buildings, is using FXForm2.\n\nLicensing\n---------\n\nFXForm2 is licensed under the Lesser GPL license.\n\nBuild status\n------------\n[![Build status](https://github.com/dooApp/FXForm2/actions/workflows/maven.yml/badge.svg)](https://github.com/dooApp/FXForm2/actions/workflows/maven.yml)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdooApp%2FFXForm2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FdooApp%2FFXForm2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdooApp%2FFXForm2/lists"}