{"id":24486191,"url":"https://github.com/tamimehsan/javafx-basics","last_synced_at":"2025-04-13T19:41:38.762Z","repository":{"id":55989607,"uuid":"317574849","full_name":"TamimEhsan/JavaFX-Basics","owner":"TamimEhsan","description":"This is a basic tutorial for handlinng JavaFX applications","archived":false,"fork":false,"pushed_at":"2021-02-01T08:19:09.000Z","size":22970,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T10:21:20.080Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/TamimEhsan.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}},"created_at":"2020-12-01T14:54:25.000Z","updated_at":"2025-02-27T02:54:49.000Z","dependencies_parsed_at":"2022-08-15T11:00:14.087Z","dependency_job_id":null,"html_url":"https://github.com/TamimEhsan/JavaFX-Basics","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TamimEhsan%2FJavaFX-Basics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TamimEhsan%2FJavaFX-Basics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TamimEhsan%2FJavaFX-Basics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TamimEhsan%2FJavaFX-Basics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TamimEhsan","download_url":"https://codeload.github.com/TamimEhsan/JavaFX-Basics/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248770662,"owners_count":21159014,"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":"2025-01-21T14:33:37.363Z","updated_at":"2025-04-13T19:41:38.738Z","avatar_url":"https://github.com/TamimEhsan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaFX-Basics\nThis is a basic tutorial for handling JavaFX applications that some of us made for our(B18) CSE 108 . For any request create a issue or contact me on Facebook. And for any change create a pull request.\n\n\n\n## All in one \n\n### [AwesomeJavaFX](https://github.com/mhrimaz/AwesomeJavaFX)  \n\nThe above holds many important libraries , tools and frameworks. Also it has some cool project links, books, tutorials and many more!!\n\nSome of them are bit more helpful like, \n\n- [JFoenix](http://www.jfoenix.com/) - JavaFX  Material Design Library. JFoenix is an open source Java library, that  implements Google Material Design using Java components.\n- [BootstrapFX](https://github.com/aalmiray/bootstrapfx/) - BootstrapFX is a partial port of Twitter Bootstrap for JavaFX.\n- [FXyz](https://github.com/Birdasaur/FXyz) - F(X)yz is a new  JavaFX 3D library that provides additional primitives, composite  objects, controls and data visualizations that the base JavaFX 8 3D  packages do not have.\n- [AnimateFX](https://github.com/Typhon0/AnimateFX) - A JavaFX library containing ready-to-use animations.\n- [ReactorFX](https://github.com/shadskii/ReactorFX) -  ReactorFX integrates Project Reactor and JavaFX by providing a simple  API to create reactive Flux from JavaFX Controls, Dialogs, Observables,  and Collections.\n- [webcam-capture](https://github.com/sarxos/webcam-capture) - This library allows you to use your build-in or external webcam directly from Java. It's designed to abstract commonly used camera features and  support various capturing frameworks.\n\n## Helpful books and links\n\n- [Java Server Side Programming - The Conceptual Foundation](https://github.com/TamimEhsan/JavaFX-Basics/blob/master/Assets/Java%20Server%20Side%20Programming%20-%20The%20Conceptual%20Foundation.pdf)\n- [JavaFX-Programming-Cookbook.pdf](https://github.com/TamimEhsan/JavaFX-Basics/blob/master/Assets/JavaFX-Programming-Cookbook.pdf)\n\n### Project Ideas\n\n- Multiplayer board games like chess\n- Online Judge similar to PC2. (For online and offline evaluation in sessional)\n- TypeRacer over local network and practice [http://play.typeracer.com/](http://play.typeracer.com/?fbclid=IwAR02LnLLZOZwwtczOdNc1jRtLUC2-lgnWnuenGJLFKkABgfQbqyUpbzx4es) \n- GRE word practice (example: magoosh flash card) \n- Digital Logic Simulator (example: CEDAR)\n-  Online MCQ Exam System\n- Online Learning System\n- Academic Newsgroup (Something like moooooodle or MS cheems with less functionalities)\n- Network monitoring and management system \n- File sharing system (something like torrent)\n- Messenger (with Audio/Video calling)\n- Algorithm Simulator (Simulate some specific algorithms like binary search, merge sort etc.)\n- K-map Solver\n- Equation editor + plotter\n- Ticket Reservation system\n- Media player\n\n### Some projects done by previous batches\n\n- [AKash](https://github.com/MJKSabit/AKash) - By Md. Jehadul Karim\n- [Share-A-BIT-Android](https://github.com/MJKSabit/Share-A-BIT-Android) - By Md. Jehadul Karim\n- [Tuition-E](https://github.com/TamimEhsan/Tuition-E) - By Md. Tamimul Ehsan\n- [RSA-Cryptography](https://github.com/hishamcse/RSA-Cryptography) - By Syed Jarullah Hisham\n- [FtpServer-Client](https://github.com/ashiqursuperfly/FtpServer-Client) - By Ashiqur Rahman\n- [Online-Judge-Project](https://github.com/ags3927/Online-Judge-Project) -By Aniruddha Ganguly\n- [BanglaSearchEngine_Onnesha_](https://github.com/KAIMonmoy/BanglaSearchEngine_Onnesha_) -By KAIMonmoy\n- [Online_Notepad_JavaFX](https://github.com/AwsafAlam/Online_Notepad_JavaFX) -By Md Awsaf Alam\n- [FtpServerForCSE108](https://github.com/TasinIshmam/FtpServerForCSE108) - By Tasin Ishmam\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftamimehsan%2Fjavafx-basics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftamimehsan%2Fjavafx-basics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftamimehsan%2Fjavafx-basics/lists"}