List of rich Internet application frameworks


Below is a list of rich Internet application frameworks:
FrameworkSoftware licenseWindowsmacOSLinuxBuilt formats
Angular: MITJavaScript
Apache Cordova, formerly PhoneGapiOS, Android, BlackBerry OS, WebOS, Windows Phone 7, Symbian, Bada
Apache Flex, formerly Adobe Flex: Apache 2Adobe AIR, SWF
Appcelerator TitaniumJava server, JavaScript client
Blend4WebJavaScript
Cappuccino: LGPLJavaScript,.sj
CurlCurl
Dojo: BSD modifiedJavaScript
Echo3: MPL, GPL, LGPLJava server, JavaScript client
Ember.js: MITJavaScript
expanzAdobe Air, Flash, Java FX, Microsoft Silverlight, Windows Mobile, WPF
ExtJSJavaScript
Google Web Toolkit: Apache 2Java server, JavaScript client
iPFaces mobile frameworkBlackBerry OS, iOS, Java ME
JavaFXjar, applet
JavaScriptMVCJavaScript, compressed and one file
JVx: Apache 2Java, Vaadin, iOS, Android;
UI independent architecture
Lively Kernel: MITJavaScript
LiveCodeAndroid, iPhone, Windows Mobile
Meteor: MITJavaScript
.NET FrameworkMicrosoft Silverlight
OpenLaszloDHTML, SWF
Panda3DP3D
qooxdoo: LGPL, EPLJavaScript
Qt Quick QML
Remote Application Platform, formerly Rich Ajax PlatformJava
RhomobileAndroid, BlackBerry OS, iOS, Symbian, Windows Mobile
Sproutcore: MITJavaScript
UnityUnity Web Player, iOS, Android, Windows, macOS, Wii; planned: Flash, PlayStation, Xbox
Vaadin: Apache 2Java server, JavaScript client
Vue: MITJavaScript
WakandaJavaScript client and server
WebixJavaScript
WtC++ or Java server ↔ HTML; uses JavaScript if available
XojoXojo Server, JavaScript client
ZKJava server, JavaScript client