List of rich Internet application frameworks

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
For a list of mobile only frameworks see Multiple phone web based application framework.

Below is a list of rich Internet application frameworks:

Framework Software license Windows macOS Linux Built formats
AngularJS Free: MIT Yes Yes Yes JavaScript
Apache Cordova, formerly PhoneGap Free Yes Yes Yes iPhone, Android, BlackBerry OS, WebOS, Windows Phone 7, Symbian, Bada
Apache Flex, formerly Adobe Flex Free: Apache 2 Yes Yes Yes Adobe AIR, SWF
Appcelerator Titanium Proprietary Yes Yes Yes Java server, JavaScript client
Blend4Web Mixed: GPL v3 or commercial Yes Yes Yes JavaScript
Cappuccino Free: LGPL Yes Yes Yes JavaScript, .sj
Curl Proprietary Yes Yes Yes Curl
Dojo Free: BSD modified Yes Yes Yes JavaScript
Echo3 Free: MPL, GPL, LGPL Yes Yes Yes Java server, JavaScript client
Ember.js Free: MIT Yes Yes Yes JavaScript
expanz Proprietary Yes Yes Yes Adobe Air, Flash, Java FX, Microsoft Silverlight, Windows Mobile, WPF
ExtJS Mixed: GPL v3 or commercial Yes Yes Yes JavaScript
Google Web Toolkit Free: Apache 2 Yes Yes Yes JavaScript
iPFaces mobile framework Free Yes Yes Yes BlackBerry OS, iOS, Java ME
JavaFX Free Yes Yes Yes jar, applet
JavaScriptMVC Free Yes Yes Yes JavaScript, compressed and one file
JVx Free: Apache 2 Yes Yes Yes Java, Vaadin, iOS, Android;
UI independent architecture
Lively Kernel Free: MIT Yes Yes Yes JavaScript
LiveCode Free Yes Yes Yes Android, iPhone, Windows Mobile
Meteor Free: MIT Yes Yes Yes JavaScript
.NET Framework Proprietary Yes Yes Yes Microsoft Silverlight
OpenLaszlo Free Yes Yes Yes DHTML, SWF
Panda3D Free Yes Yes Yes P3D
qooxdoo Free: LGPL, EPL Yes Yes Yes JavaScript
Qt Quick[citation needed] Mixed: GPL, LGPL, commercial Yes Yes Yes QML
Remote Application Platform, formerly Rich Ajax Platform Free Yes Yes Yes Java
Rhomobile Free Yes Yes Yes Android, BlackBerry OS, iOS, Symbian, Windows Mobile
SmartClient Mixed: LGPL, commercial Yes Yes Yes Java server, JavaScript client
Sproutcore Free: MIT Yes Yes Yes JavaScript
Tersus Free Yes Yes Yes Android, iOS, JavaScript; planned: BlackBerry OS, Symbian
Unity Proprietary Yes Yes Yes Unity Web Player, iOS, Android, Windows, macOS, Wii; planned: Flash (SWF), PlayStation, Xbox
Vaadin Free: Apache 2 Yes Yes Yes Java server, JavaScript client
Vue Free: MIT Yes Yes Yes JavaScript
Wakanda Mixed: Community (AGPL) or commercial Yes Yes Yes JavaScript client and server
Webix Mixed: GPL v3 or commercial Yes Yes Yes JavaScript
Wt Mixed: GPL, commercial Yes Yes Yes C++ or Java server ↔ HTML; uses JavaScript if available
Xojo Proprietary Yes Yes Yes Xojo Server, JavaScript client
ZK Mixed: LGPL, GPL, commercial Yes Yes Yes Java server, JavaScript client

See also[edit]