https://github.com/Tristan971/EasyFXML
A collection of tools and libraries for easier development on the JavaFX platform!
https://github.com/Tristan971/EasyFXML
docker framework gui java java-library javafx javafx-frameworks javafx-library javafx-platform spring spring-boot
Last synced: 6 months ago
JSON representation
A collection of tools and libraries for easier development on the JavaFX platform!
- Host: GitHub
- URL: https://github.com/Tristan971/EasyFXML
- Owner: Tristan971
- License: apache-2.0
- Archived: true
- Created: 2017-09-25T15:51:42.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-15T12:02:06.000Z (about 4 years ago)
- Last Synced: 2024-10-30T06:00:56.754Z (6 months ago)
- Topics: docker, framework, gui, java, java-library, javafx, javafx-frameworks, javafx-library, javafx-platform, spring, spring-boot
- Language: Java
- Homepage:
- Size: 1.46 MB
- Stars: 104
- Watchers: 8
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- AwesomeJavaFX - EasyFXML - EasyFXML is a fully-featured opinionated JavaFX framework based (Frameworks)
README
# This project is archived
I do not realistically have the time to take care of this project, unfortunately. It originally was built along a Twitter client GUI application, and they co-evolved. But that was almost 2 years ago, and Twitter has since essentially made 3rd-party clients impossible...Thanks for checking it out still! Hope you find a more supported alternative!
---

##### A collection of tools and libraries for easier development on the _JavaFX_ platform
[](https://circleci.com/gh/Tristan971/EasyFXML)
[](https://search.maven.org/artifact/moe.tristan/easyfxml-parent)
[](https://app.fossa.io/projects/git%2Bgithub.com%2FTristan971%2FEasyFXML?ref=badge_shield)[](https://codeclimate.com/github/Tristan971/EasyFXML/maintainability)
[](https://codeclimate.com/github/Tristan971/EasyFXML/test_coverage)
[](https://snyk.io/test/github/tristan971/easyfxml?targetFile=pom.xml)EasyFXML is an opinionated set of tools aiming to simplify development of robust and modular _JavaFX_ applications.
The project is divided in multiple modules (each explicitly opt-in apart from the eponym core one). Feel free to have a look around:
- **[EasyFXML](easyfxml) MVC framework for declarative definition and reuse of components**
- **[EasyFXML - JUnit](easyfxml-junit) Async-first testing infrastructure for _JavaFX_ components**
- **[EasyFXML - Docker](easyfxml-docker) Docker image for easy setup of CI for _JavaFX_ applications**
- **[EasyFXML - FXKit](easyfxml-fxkit) Ready-made boilerplate for common component types**
- **[EasyFXML - Native](easyfxml-native) Support for platform-specific features (self-updates, native system notifications...)**
- **[EasyFXML - Samples](easyfxml-samples) Learn EasyFXML by example**## Notes
This project makes heavy (and sometimes non-obvious) use of _JavaFX_ and _Spring Boot_ features, and requires knowledge of both for
optimal experience. You can go head-first without that prior knowledge, but it might not be quite ideal is all.## Licensing and contributions
All contributions are welcome, both as questions, constructive criticism, feature requests and of course pull requests.There is not yet a clear organization for making first-contributions easy, but a good rule of thumb is to ensure opening an issue
before making a pull-request so that the technical implementation's requirements can be discussed before work is done. Then, crack on! :-)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/0)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/1)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/2)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/3)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/4)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/5)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/6)[](https://sourcerer.io/fame/Tristan971/Tristan971/EasyFXML/links/7)
[](https://app.fossa.io/projects/git%2Bgithub.com%2FTristan971%2FEasyFXML?ref=badge_large)