mvvmFX
an Application Framework for implementing the MVVM Pattern with JavaFX (by sialcasa)
AwesomeJavaFX
A curated list of awesome JavaFX libraries, books, frameworks, etc... (by mhrimaz)
mvvmFX | AwesomeJavaFX | |
---|---|---|
6 | 10 | |
477 | 3,034 | |
- | - | |
0.0 | 4.5 | |
10 months ago | 4 months ago | |
Java | ||
Apache License 2.0 | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mvvmFX
Posts with mentions or reviews of mvvmFX.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-30.
-
What library/framework would you recommend for creating a GUI desktop application?
Hi, at some point in the past I used mvvmFX and it was pretty nice to work with, but sadly it looks abandoned. So does drombler-fx which I remember looking into around that time. There was also tornado-fx (don't mind doing GUI code in Kotlin) but that's unmaintained now too. All that I could find today is Griffon, although that's clearly slowing down as well.
-
What does Java do better than Python?
I still like it 🤷♀️ The property system is excellent and if you use a framework on top of it (I prefer mvvmFX), it's a breeze to build some quite complex stuff.
-
Help with structure and switching scenes
I'd recommend using some kind of framework, personally I like mvvmFX
-
How to use JavaFX to monitor a model (running in a background thread)?
I think the MVVM pattern is the one you are looking for. Take a look at this framework that implements it in javafx https://github.com/sialcasa/mvvmFX
-
Design Patterns for multi-screen JavaFX applications
I would recommend using a Framework such as mvvmFX. Using such a framework coupled with a DI framework like Guice (for which mvvmFX has native support) lends itself very well to a complex UI build out of multiple views, stiched together either by using fx:include or views loaded programatically with it's FluentViewLoader, with data shared via Scopes and Repository classes injected into the ViewModels. I would highly recommend not using stock JavaFX for anything complicated.
-
What are some examples of well structured JavaFX projects?
You can take a look at this: https://github.com/sialcasa/mvvmFX/tree/develop/examples
AwesomeJavaFX
Posts with mentions or reviews of AwesomeJavaFX.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-28.
-
AboutFX
It's like abandoned AwesomeJavaFX, but with nice charts and highlights. So, next time someone says JavaFX is dead or unmaintained, you can just share the link. And even if you already know everything about the JavaFX, I think it's still maybe interesting to see how it looks in numbers. Enjoy and happy new year!
-
Do you know any frameworks that should be used with Java or javafx?
Both Awesome Java and Awesome JavaFX have very comprehensive lists of frameworks.
-
Useful tools every JavaFX developer should consider using
here is a list of usefull stuff around javafx: https://github.com/mhrimaz/AwesomeJavaFX
- What modern tools are used to build standalone offline desktop apps?
-
Java for algorithmic trading in Futures/FX by API, what framework, and what setup shall I choose for best of the best performance? Please help?
https://github.com/mhrimaz/AwesomeJavaFX#real-world-examples
-
JavaFx quality docs/tutorial
You might want to check this selection
-
Javafx To Reactjs Analogy
Check here: https://github.com/mhrimaz/AwesomeJavaFX
- A Few Questions About JavaFX
-
Design Patterns for multi-screen JavaFX applications
You can always check https://github.com/mhrimaz/AwesomeJavaFX for interesting projects around JavaFX.
-
What is JavaFX lacking?
In the end there are lots of libraries for components out there to use. I regularly turn to this list https://github.com/mhrimaz/AwesomeJavaFX to check what is "out there".
What are some alternatives?
When comparing mvvmFX and AwesomeJavaFX you can also consider the following projects:
tornadofx - Lightweight JavaFX Framework for Kotlin
maven-jpackage-template - Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.
reduxfx - Functional Reactive Programming (FRP) for JavaFX
downlords-faf-client - Official client for Forged Alliance Forever
SceneManager - Create multiFXML JavaFX applications with ease
reddit1.0
Third-Eye-Final-Year-Project - Forensic Face Sketch Construction and Recognition (My B.E. Final Year Project)
backbonefx - Opinionated set of tools for creating JavaFX apps
FXyz - A JavaFX 3D Visualization and Component Library
mvvmFX vs tornadofx
AwesomeJavaFX vs maven-jpackage-template
mvvmFX vs reduxfx
AwesomeJavaFX vs tornadofx
mvvmFX vs downlords-faf-client
AwesomeJavaFX vs SceneManager
mvvmFX vs reddit1.0
AwesomeJavaFX vs Third-Eye-Final-Year-Project
mvvmFX vs backbonefx
AwesomeJavaFX vs FXyz
mvvmFX vs SceneManager
AwesomeJavaFX vs reduxfx