OpenJFX - Next generation client application platform for desktop, mobile and embedded systems built on Java

  •        72

OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications. JavaFX allows you to create Java applications with a modern, hardware-accelerated user interface that is highly portable.

https://openjfx.io/

Tags
Implementation
License
Platform

   




Related Projects

uDig - User-friendly Desktop Internet GIS

  •    Java

uDig is an open source desktop application framework, built with Eclipse Rich Client (RCP) technology. The goal of uDig is to provide a complete Java solution for desktop GIS data access, editing, and viewing. It supports GeoRSS, geospatial web services and provides the framework on which complex analytical capabilities can be built, and gradually subsuming those capabilities into the main application.

Pyjs - Python Web Application Framework

  •    Python

Pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. It contains a Python-to-Javascript compiler, an AJAX framework and a Widget Set API. Pyjs started life as a Python port of Google Web Toolkit (GWT), the Java-to-Javascript compiler. Additional to the web framework, they have Desktop version of Pyjs called Pyjs Desktop. It allows the same web application source code to be executed as a standalone desktop application instead of being stuck in a Web browser.

openjdk-jfx - Mirror of the OpenJFX repository

  •    C++

OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems based on JavaSE. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications. This is the open source project where we develop JavaFX. OpenJFX is free software, licensed under the GPL with the class path exception, just as OpenJDK. Anybody is welcome to contribute to this project, port it to other platforms or devices, or do anything else that a free software license allows you to do! We welcome patches and involvement from individual contributors or companies. See Community for details on how we work and how you can become a contributor.

ZK - Simply Ajax and Mobile

  •    Java

Ajax+Mobile Java Web framework. With 200+ Ajax components and event-driven, Ajax/RIA apps are as effortless and rich as desktop apps and HTML/XUL pages. Support JSP/JSF/JavaEE/Spring, Ajax Push and Client-fusion; also Java/Groovy/Python/JavaScript.

Spring Rich Client

  •    Java

Java Swing application framework built on the Spring Framework with the goal of simplifying whats required to build professional, enterprise-ready rich client applications.


Mstdn - Tiny web-based mastodon client for your desktop

  •    TypeScript

Mstdn is a desktop application based on the mobile version of the Mastodon page and the Electron framework. It basically uses Mastodon's mobile page and provides various desktop application features (such as desktop notifications, keybindings, and multi-account support). Mastodon is an open source project. So if you want to make a new UI, you can just fork the project, implement your favorite UI and host it on your place. Then you can participate Mastodon networks from it.

OpenUI5 - Code once and Run on any device

  •    Javascript

OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice. It's based on JavaScript, using jQuery as its foundation and follows web standards. It eases your development with a client-side HTML5 rendering library including a rich set of controls and supports data binding to different data models (JSON, XML and OData). It is developed by SAP, it has all the main features of SAPUI5.

eyeOS - Cloud Computing Operating System

  •    C

eyeOS is a disruptive desktop entirely usable from a web browser. eyeOS as a RIA (Rich Internet Application Framework). It has been completely developed with open technology and widely accepted standards such as PHP, MySQL, JavaScript, Qooxdoo, log4php, PHPUnit, OpenOffice and others, enabling the system to function on a common web server without any modifications, and using any standard browser without any additional plug-ins installed.

curator - ZooKeeper client wrapper and rich ZooKeeper framework

  •    Java

ZooKeeper client wrapper and rich ZooKeeper framework

Zeleos

  •    Java

The Zeleos Project aims to provide a bottom-up open source solution to develop Rich Internet Applications. The Zeleos Web Toolkit is a Web Rich Client Application Framework that was designed to be highly extensible and very easy to use.

Weex - A framework for building Mobile cross-platform UI

  •    Javascript

Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions. At the same time, it provides a rich extension of the native interfaces. In this way, it will be very convenient when you need to extend native components or modules.

jsprime - a javascript static security analysis tool

  •    Javascript

Today, more and more developers are switching to JavaScript as their first choice of language. The reason is simple JavaScript has now been started to be accepted as the mainstream programming for applications, be it on the web or on the mobile; be it on client-side, be it on the server side. JavaScript flexibility and its loose typing is friendly to developers to create rich applications at an unbelievable speed. Major advancements in the performance of JavaScript interpreters, in recent days, have almost eliminated the question of scalability and throughput from many organizations. So the point is JavaScript is now a really important and powerful language we have today and it's usage growing everyday. From client-side code in web applications it grew to server-side through Node.JS and it's now supported as proper language to write applications on major mobile operating system platforms like Windows 8 apps and the upcoming Firefox OS apps. But the problem is, many developers practice insecure coding which leads to many client side attacks, out of which DOM XSS is the most infamous. We tried to understand the root cause of this problem and figured out is that there are not enough practically usable tools that can solve real-world problems. Hence as our first attempt towards solving this problem, we want to talk about JSPrime: A JavaScript static analysis tool for the rest of us. It's a very light-weight and very easy to use point-and-click tool! The static analysis tool is based on the very popular Esprima ECMAScript parser by Aria Hidayat.

Teleiotes

  •    Javascript

Teleiotes is a client side framework written in JavaScript. It can be used to create a rich client side application that can smoothly interact with the server. Unlike many other JavaScript libraries and frameworks, Teleiotes focuses more on easing the life of programmer with a...

hackazon - A modern vulnerable web app

  •    HTML

Hackazon is a free, vulnerable test site that is an online storefront built with the same technologies used in today’s rich client and mobile applications. Hackazon has an AJAX interface, strict workflows and RESTful API’s used by a companion mobile app providing uniquely-effective training and testing ground for IT security professionals. And, it’s full of your favorite vulnerabilities like SQL Injection, cross-site scripting and so on. Today’s web and mobile applications as well as web services have a host of new technologies that are not being adequately tested for security vulnerabilities. It is critical for IT security professionals to have a vulnerable web application to use for testing the effectiveness of their tools and for honing their skills.

MyTwits - A rich Twitter client for Windows powered by WPF

  •    WPF

MyTwits is a free Twitter client for Windows XP/Vista/7 powered by WPF which gives you freedom to twit right from your desktop. You can do almost all things that you do at Twitter.com, get a new twits notification and update your status instantly.

React Native - A framework for building native apps with React.

  •    Javascript

React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components. With React Native, you don't build a “mobile web app”, an “HTML5 app”, or a “hybrid app”. You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps.

Kiwi IRC - Next generation of the Kiwi IRC web client

  •    Vue

Kiwi IRC is a versatile web based messenger using IRC. It works out of the box with a default IRC network - or use your own. It supports Single or multiple IRC network connections, Desktop notifications, Themable and rich plugin support such as file uploading and video calling and lot more.

Comparative Map and Trait Viewer

  •    Java

A comparative map and trait visualization framework enabling visual integration of genomic data from disparate data sources and allowing rich client-side interactivity and manipulation. Extensible through plugins for new datasources and algorithms.

Tuning Fork Visualization Platform

  •    Java

Tuning Fork Visualization Platform is a data visualization and analysis tool built on the Eclipse Rich Client Platform that supports the development and continuous monitoring of systems. It is particularly useful for real-time systems.

Sproutcore - JavaScript Application Framework

  •    Javascript

SproutCore is a framework for building blazing-fast, desktop-like applications in the web browser using only native HTML5 features. With SproutCore, you can build rich, interactive applications in the web in less code than most simple web pages require today. SproutCore applications move business logic to the browser so they can respond to your users' taps and clicks immediately, avoiding an agonizing roundtrip across often intermittent network connections.