JavaFX

JavaFX is an open source, next generation client application platform for desktop, mobile and embedded systems built with Java. It is offered as a cross-platform Java library and it delivers consistent graphical user interfaces across a wide range of operating systems and devices. Applications developed with JavaFX can be run on devices such as desktop computers, mobile phones, TVs, tablets, and more.
- GitHub: https://github.com/topics/javafx
- Wikipedia: https://en.wikipedia.org/wiki/JavaFX
- Created by: Oracle
- Released: December 4, 2008
- Related Topics: java, swing,
- Aliases: javafx-application, javafx-desktop-apps, javafx-gui, javafx-library, openjfx,
- Last updated: 2025-05-22 00:15:13 UTC
- JSON Representation
https://github.com/shadskii/spring-fx
Better lifecycle management for JavaFX and Spring
javafx javafx-frameworks spring spring-boot
Last synced: 05 Apr 2025
https://github.com/comtel2000/fx-properties-module
This Guice module allows JavaFX applications to bind FX Properties to Preferences and store and retrieve it from the OS-specific registry.
Last synced: 22 Feb 2025
https://github.com/lordexg/cems
java java-maven-ecs javafx javafx-application javafx-gui mvc-architecture oop scenebuilder solid-principles
Last synced: 06 Dec 2024
https://github.com/eyuelberga/multi-threaded-dictionary-server
A Multi-threaded Dictionary Server that allows concurrent clients to search the meaning of a words, add new words, and remove an existing words.
distributed-systems java javafx multithreading
Last synced: 22 Mar 2025
https://github.com/abdelrahmanbayoumi/tic-tac-toe-game
A simple Tic-Tac-Toe (XO) game 🎮 developed using JavaFX.
font-awesome java java-8 javafx javafx-desktop-apps tic-tac-toe tic-tac-toe-game
Last synced: 12 Apr 2025
https://github.com/heshanthenura/meshterrain
Demonstration of terrain with JavaFX Mesh View and Triangular Mesh.
Last synced: 31 Mar 2025
https://github.com/ivan-magda/opencv-examples
Examples on the usage of OpenCV
android computer-vision detection java javafx opencv
Last synced: 17 Feb 2025
https://github.com/qanastek/traveling-salesman-problem
This software is an easy to use traveling salesman problem interface which allow you to demonstrate to childrens how the Dijkstra algorithm works.
css djikstra graphstream java java-8 javafx object-oriented-programming scenebuilder travelling-salesman-problem tsp tsp-problem
Last synced: 05 Apr 2025
https://github.com/vonzeppelin/mvp
Minimal Viable Player
internet-radio javafx javafx-gui kotlin music-player radio tray
Last synced: 05 Apr 2025
https://github.com/aidrecabrera/presence-um
Presence UM: Design and Implementation of a Java-Based Machine-Readable Code Attendance System. University of Mindanao CCE107 - Project by Cabrera, A.L., Llerin, A.J.
attendance java javafx opencv qrcode
Last synced: 21 Mar 2025
https://github.com/byancamatos01/todos-os-cruds-feitos
"Todos os crud que fiz para as aulas de POO em javaFX"
Last synced: 06 Apr 2025
https://github.com/reckadon/sortingillustrator
JavaFX Sorting Visualizer
java javafx javafx-desktop-apps javafx-gui
Last synced: 14 Mar 2025
https://github.com/fahimfba/basecalculator
A BaseCalculator desktop application using JavaFX (Binary, Octal, Hexadecimal)
binary hacktoberfest hacktoberfest-2023 hacktoberfest-accepted hexadecimal java-fxml javafx javafx-application octal
Last synced: 05 Feb 2025
https://github.com/mairwunnx/color-utils
Easy color management, manipulation and conversion for java and kotlin.
color color-conversion color-converter color-utils colors colors-codes colors-library colorscheme gui-utility javafx javafx-application javafx-frameworks javafx-library kotlin-extensions kotlin-library
Last synced: 14 Mar 2025
https://github.com/sumedhe/e-medy
Hospital Management System
fxml hospital-management java javafx mysql standalone
Last synced: 19 Apr 2025
https://github.com/fedecana00/electronic-online-store-javafx
University Java Project. It includes the creation of a software system for the management of an online store via javaFX.
e-commerce ecommerce eletronics engeneering javafx javafx-application javafx-library javafx-project store student university
Last synced: 14 Mar 2025
https://github.com/evgen2sat/jfxcalendar
JavaFX Calendar with additional functions
calendar javafx javafx-calendar javafx-components javafx-library
Last synced: 14 Mar 2025
https://github.com/imran-riz/space-invaders
A JavaFX program to play Space Invaders.
desktop-application game javafx javafx-application javafx-desktop-apps spaceinvaders
Last synced: 21 Mar 2025
https://github.com/alexkranias/sketchit
SketchIt is a an interactive, media manipulation software applying fundamental computer vision/edge detection algorithms to media for both educational and artistic purposes.
desktop-app digital-art edge-detection image image-processing java-8 javafx sketch video video-processing
Last synced: 12 Apr 2025
https://github.com/chqu1012/bootstrap-dashboardfx
Bootstrap Dashboad in JavaFX
Last synced: 09 Mar 2025
https://github.com/abdelrahmanbayoumi/stopwatchfx
Stopwatch desktop application made with JavaFX
desktop-application javafx stopwatch
Last synced: 09 Apr 2025
https://github.com/lofcz/jrfx
2D Game Engine written in Java
adventure adventure-engine engine game-engine game-engine-2d java javafx rpg rpg-engine
Last synced: 04 Apr 2025
https://github.com/chqu1012/pdfeditorfx
A small javafx pdf editor
bellsoft-liberica eclipse emf javafx pdf pdfbox xcore xml
Last synced: 09 Mar 2025
https://github.com/hackusatepvp/renjava
Visual Novel game engine inspired by RenPy.
game-engine-framework javafx visual-novel-engine
Last synced: 12 Jan 2025
https://github.com/thebigsasha/runtimetester
Graphs runtime efficiency of various methods reflexively
demo gradle java javafx library reflection speedtest testing time-complexity time-efficient visualization
Last synced: 19 Mar 2025
https://github.com/solangeug/unfolding-maps
This project is part of the Object-Oriented Programming in Java Coursera course, developed by the University of California, San Diego.
encapsulation inheritance java-8 javafx maven unfolding-maps
Last synced: 18 Mar 2025
https://github.com/bernardjezua/vipers-shootout
Viper's Shootout - Mini Shooting Game Using JavaFX
eclipse-ide game java javafx javafx-application
Last synced: 16 Feb 2025
https://github.com/graynk/reobfuscatefxml
Fixes obfuscation of onAction calls in FXML missed by ProGuard
Last synced: 28 Feb 2025
https://github.com/rodriiandino/challenge_one_hotelalura_g5
Challenge One - HotelAlura con Java "Oracle - Alura"
challengeonehotelaluralatam5 java javafx mysql
Last synced: 27 Mar 2025
https://github.com/abhiramborige/java-application
A very simple Login form using JavaFX platform
java javafx javafx-application javafx-desktop-apps javafx-gui login-screen
Last synced: 16 May 2025
https://github.com/anandthegreat/snakevsblocks
A simple game using JavaFX
javadoc javafx javafx-gui snake-game
Last synced: 16 May 2025
https://github.com/naoghuman/lib-action
Lib-Action is a library for `easy` storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application.
action actionevent event-handlers java java-8 java-library javafx javafx-8 javafx-library library maven netbeans
Last synced: 20 Jan 2025
https://github.com/puresoltechnologies/javafx
Extensions for JavaFX to bring extended functionality like perspectives, preferences, workspaces and the like.
extension extensions java javafx library perspective perspectives preferences workspace workspaces
Last synced: 16 May 2025
https://github.com/wandmalfarbe/glowworm-swarm-optimization-java
A Java implementation and visualization of the glowworm swarm optimization (GSO) algorithm invented by Krishnanand N. Kaipa and Debasish Ghose.
glow-worm glowworm-swarm-optimization java javafx metaheuristics nature-inspired-computation optimization-algorithms swarm-intelligence swarm-intelligence-algorithms visualization
Last synced: 02 Mar 2025
https://github.com/cryptosingh1337/todo-list
This is a Java application created using Java-FX 11
Last synced: 04 Jan 2025
https://github.com/fjerbi/ecosmartdesk
A Desktop Project built with JavaFx during the 2k19 Esprit PIDEV, The mobile and web version are also available, and shares the same database !
annone announcements crud-application desktop facebook-api java javafx javafx-application javafx-components javafx-desktop-apps javafx-project statistics
Last synced: 03 Jan 2025
https://github.com/kawodyaarachchige/projectfuelbee-layerd
Fuel Inventory Management System is a JavaFX application designed for managing fuel inventory in a structured and organized manner. The application follows a layered architecture.
css jasperreports javafx jdbc layerd-architecture qrcode-generator
Last synced: 22 Feb 2025
https://github.com/parham1998/pentago_mini-max
Implementation of Pentago game using mini-max algorithm and alpha-beta pruning with JavaFX
alpha-beta-pruning java javafx minimax-algorithm pentago
Last synced: 12 Mar 2025
https://github.com/4l1c3-r4bb1t/confeg-sistema-confeitaria
🍰 CONFEG é um sistema que tem como finalidade melhorar o controle, a organização e o gerenciamento de recursos em confeitarias.
jasperreports java javafx postgresql
Last synced: 23 Feb 2025
https://github.com/abhilashg001/jalebi
A standalone Student Management System Software
javafx junit mvc-architecture software-engineering unit-testing
Last synced: 16 May 2025
https://github.com/sverrenystad/boids-the-game
Boids the Game is a simulation-based game that is inspired by Craig Reynolds' Boids algorithm, which models the flocking behavior of birds or fish. In this game, players can choose to control a boid known as a Hoid (herd-like boid) and survive as long as possible, or a Poid (predator-like boid) and hunt down as many Hoids as possible.
Last synced: 10 Apr 2025
https://github.com/stevenschwenke/table-to-table-transition-in-javafx
table-to-table transition in JavaFX
Last synced: 16 Mar 2025
https://github.com/vrl-studio/vrl-jfxvis
Visualization Plugin for VRL
java javafx visualization vrl-studio
Last synced: 27 Mar 2025
https://github.com/dimflix-official/projectmanagerfx
My first project on Java
application college college-project java javafx project-management student
Last synced: 02 Feb 2025
https://github.com/andcool-systems/plottertracer
Трассер растровых изображений для ЧПУ плоттеров/принтеров
cnc gcode-generation javafx tracer
Last synced: 11 Feb 2025
https://github.com/ehsanshahbazii/meyou-shop-application
😊This is an online store Desktop Application, which is implemented with Java. Among its most important parts, we can mention JavaFx and JFoenix. The final project for Uni😊
java javafilehandling javafx jfoenix oops-in-java scenebuilder
Last synced: 24 Apr 2025
https://github.com/katcote/cschat
Client-Server Chat platform with encryption based on Netty. Project in progress.
Last synced: 24 Feb 2025
https://github.com/houssemnasri/pathfindingv2
Pathfinding is a graphical Java application for simulating pathfinding algorithms
design education hacktoberfest java javafx mvp mvp-architecture pathfinding visualization
Last synced: 11 Feb 2025
https://github.com/mouse0w0/gridview
Modified GridView control of controlsfx.
Last synced: 23 Mar 2025
https://github.com/dyslevium/jee-management-system
A simple GUI Student Management System made in Java where students and teachers can login to see their test scores and results.
java javafx javafx-application javafx-desktop-apps javafx-gui sqlite
Last synced: 20 Feb 2025
https://github.com/amrdeveloper/javafx
JavaFX Desktop Side Projects
desktop-application java javafx tools
Last synced: 22 Mar 2025
https://github.com/ben12/habfx-ui
openHAB javaFX User Interface
java java-8 java8 javafx javafx-8 javafx-application jersey2 openhab openhab2 rest-client sse-client
Last synced: 22 Mar 2025
https://github.com/zul132/hotel-booking-application
A Hotel Booking Application developed using JavaFX for the GUI with MySQL as database.
database hotel-booking java javafx javafx-application javafx-gui mini-project mysql mysql-database
Last synced: 01 May 2025
https://github.com/malintha-induwara/simon-game
A simple Simon Game built with Java-FX. Test your memory by repeating the color sequences.
Last synced: 02 Apr 2025
https://github.com/naoghuman/lib-validation
Lib-Validation is a library for `easy` validating in a JavaFX & Maven application during the integration from [Bean Validation 2.0] (JSR 380).
bean-validation hibernate-validator java javafx javafx-8 javafx-library jsr-380 library maven validation
Last synced: 23 Jan 2025
https://github.com/brnd08/actionrecorder
JavaFX application to record and replay user-computer interactions with multiple functionalities
free-software gplv3 java javafx javafx-desktop-apps log4j2 open-source scenebuilder sqlite
Last synced: 05 Apr 2025
https://github.com/matbagnoletti/chatterbox
Applicazione di messaggistica (chat) che sfrutta il protocollo UDP in modalità multicast per la comunicazione tra più utenti.
chat instant-messaging javafx kotlin multicast socket udp
Last synced: 23 Apr 2025
https://github.com/k33ptoo/konfig
A Java Library for saving Frame Location, Size and Title.
java javafx javalibrary javaswing
Last synced: 02 Dec 2024
https://github.com/paulguerre/covid-tac-toe
S6 Project : classic Tic Tac Toe game, but based on the current health situation (well, in 2022)
covid gui gui-application java javafx javafx-application javafx-gui tic-tac-toe
Last synced: 14 Mar 2025
https://github.com/bellaabdelouahab/hotel-management-system
It is a Hotel Management tool which can be used to manage activites like storing customer details, booking rooms of four different types, ordering food for particular rooms, unbooking rooms and showing the bill.
dekstop desktop-application hotel-management hotel-management-system integration-testing java javafx kitchen-management looking-for-contributors online-booking-management oracle oracle-cloud oracle-database property-management-system software-engineering-principles web-based-management
Last synced: 22 Mar 2025
https://github.com/anish-shinde-1/passify
Passify is a JavaFX desktop app developed for a college mini-project. It manages and organizes personal credentials with a sleek, user-friendly interface. Features include secure login, customizable UI, and efficient data management.
aes-256 cross-platform data-encryption desktop-application java javafx jdbc mini-project mvc-architecture mysql-database password-generator password-manager pbkdf2withhmacsha512 scenebuilder secure-user-authentication
Last synced: 12 Apr 2025
https://github.com/orangomango/fooddice
Game made for the GMTK Game jam 2022. Food Dice is a food platformer where you are a dice and every 15 seconds, based on which face you land on, you get special effects. You have to reach the end without getting into lasers or shooters.
Last synced: 23 Apr 2025
https://github.com/vhpx/video-store-manager
A prototype video store manager application built as a final project for the object-oriented programming (OOP) course at RMIT University.
java javafx management-system oop
Last synced: 12 Apr 2025
https://github.com/belajarqywok/inventory_management_system
inventory management system for building iron and steel supply agencies (Internal Tool for PT. Lestari Era Gemilang)
assignment gluonfx graalvm hikari-connection-pool javafx msvc-windows
Last synced: 04 Apr 2025
https://github.com/ali-mohammed-khair-nasser/File-Compression-and-Decompression
Implementation of LZW and Shannon-fano compression and decompression algorithms in java, with a simple & modern UI implemented using javaFX.
compression compressor decompression java javafx lzw lzw-algorithm lzw-compression shannon-fano shannon-fano-algorithm unzip zip
Last synced: 12 Mar 2025
https://github.com/zzhow1024/magiccalculator
MagicCalculator.Developing with JavaFX.
calculator calculator-java calculator-javafx javafx
Last synced: 16 Feb 2025
https://github.com/abdelrahmanbayoumi/java14-exe-installer
EXE Installer Generator using One Jar - (App is not completed)
exe exe-installer jar jar-executable java14 javafx maven
Last synced: 09 Apr 2025
https://github.com/philkes/sojaping
Student Project: Multi-User Chat Application
ibm-watson-api javafx json server-client sqlite xml
Last synced: 26 Mar 2025
https://github.com/aymane-maghouti/contact_management
This project is a desktop application developed using Java and JavaFX frameWork for managing contacts and groups.
desktop-app java javafx jdbc-api log4j maven mysql
Last synced: 06 Mar 2025
https://github.com/ammahmoudi/dinning-philosophers
Implenting Dinning Philosophers problem in a client-server style with nice GUI using java and javafx
dining-philosophers-problem dinning-philosophers java javafx
Last synced: 04 Mar 2025
https://github.com/imkrunalkanojiya/monero-miner-gui
Monero XMR GUI Miner using JFrame
crypto desktop java javafx jframe miner-crypto
Last synced: 30 Apr 2025
https://github.com/mitchellgray100/critter-world-readme
A README for my private CS 2112 Critter World Project
game-development java javafx parser readme simulation-game threading tokenizer-parser
Last synced: 26 Mar 2025
https://github.com/gluonhq/gradle-sass-vaadin
Gradle plugin for preprocessing SASS with support for JavaFX CSS
Last synced: 14 May 2025
https://github.com/just-in-chang/cookie-ide
🎨 A What-You-See-Is-What-You-Get (WYSIWYG), drag and drop IDE for JavaFX components, made in JavaFX. Utilizes socket programming to communicate between client and server to save and retrieve previous files. Inspired by the NetBeans IDE Scene Builder.
Last synced: 11 Apr 2025
https://github.com/gokselkucuksahin/coronafx
JavaFx based Covid-19 Visualizer
Last synced: 17 Mar 2025
https://github.com/mitchellgray100/tictactoe
JavaFX TicTacToe
game javafx javafx-application javafx-game javafxgame tictactoe tictactoe-game tictactoe-java-game
Last synced: 26 Mar 2025
https://github.com/nicklasbekkevold/mdvrp
Solving the Multi Depot Vehicle Routing Problem (MDVRP) using a Genetic Algorithm (GA). This was a part of the course IT3708 - Bio-Inspired Artificial Intelligence at NTNU spring 2021.
artificial-intelligence bio-inspired genetic-algorithm javafx mdvrp ntnu
Last synced: 08 Apr 2025
https://github.com/zamisyh/crud-java-vscode
Repo ini untuk memenuhi tugas UAS
aplikasi-pengaduan crud-javafx crud-javafx-with-authentication java javafx javafx-vscode
Last synced: 27 Feb 2025
https://github.com/styczynski/weatherly
Nice looking weather fetcher written in Java :cloud: :zap:
fetch javafx rx rxjava weather weather-api weather-app weather-channel weather-conditions weather-data weather-station
Last synced: 05 Mar 2025
https://github.com/rudradcruze/gradingpolicy
This project is about Grading Policy. In this project I made three users, Super Admin, Teacher and Students. By this project we can add students and teachers. We can add marks and calculate CGPA. This project is bases on JavaFx latest edition and java version 19.
csv fxml java java19 javafx mvc mvc-pattern
Last synced: 31 Mar 2025