List of rich Internet application frameworks
- 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 |
Mac OS X |
Linux |
Built formats |
AngularJS |
MIT License |
Yes |
Yes |
Yes |
JavaScript |
Apache Flex formerly Adobe Flex |
Apache 2 |
Yes |
Yes |
Yes |
Adobe AIR, SWF |
Ample SDK |
MIT, GPL |
Yes |
Yes |
Yes |
JavaScript |
Appcelerator Titanium |
Apache 2 |
Yes |
Yes |
Yes |
Android, iOS (iPad, iPhone) |
Blend4Web |
GPLv3 or commercial |
Yes |
Yes |
Yes |
JavaScript |
Cappuccino |
LGPL |
Yes |
Yes |
Yes |
JavaScript, .sj |
Curl |
Proprietary |
Yes |
Yes |
Yes |
Curl |
DHTMLX |
GPLv2 or commercial |
Yes |
Yes |
Yes |
JavaScript |
Ebase Xi |
Commercial |
Yes |
Yes |
Yes |
JavaScript |
Ember.js |
MIT License |
Yes |
Yes |
Yes |
JavaScript |
ExtJS |
GPLv3 or commercial |
Yes |
Yes |
Yes |
JavaScript |
Google Web Toolkit |
Apache 2 |
Yes |
Yes |
Yes |
JavaScript |
Dojo |
modified BSD license |
Yes |
Yes |
Yes |
JavaScript |
iPFaces mobile framework |
Open source |
Yes |
Yes |
Yes |
BlackBerry, iOS, Java ME |
Lively Kernel |
MIT |
Yes |
Yes |
Yes |
JavaScript |
LiveCode |
Open source |
Yes |
Yes |
Yes |
Android, iPhone, Windows Mobile |
Meteor |
MIT |
Yes |
Yes |
Yes |
JavaScript |
OpenLaszlo |
Open source |
Yes |
Yes |
Yes |
DHTML, SWF |
PhoneGap |
Open source |
Yes |
Yes |
Yes |
iPhone, Android, BlackBerry OS, WebOS, Windows Phone 7, Symbian, Bada |
qooxdoo |
LGPL, EPL |
Yes |
Yes |
Yes |
JavaScript |
Rhomobile |
Open source |
Yes |
Yes |
Yes |
Android, BlackBerry, iOS, Symbian, Windows Mobile |
.NET Framework |
Proprietary |
Yes |
Yes |
Yes |
Microsoft Silverlight |
expanz |
Proprietary |
Yes |
Yes |
Yes |
Adobe Air, Flash, Java FX, Microsoft Silverlight, Windows Mobile, WPF |
Remote Application Platform |
Open source |
Yes |
Yes |
Yes |
Java |
Smart GWT & SmartClient |
LGPL, commercial |
Yes |
Yes |
Yes |
Java server, JavaScript client |
Sproutcore |
MIT |
Yes |
Yes |
Yes |
JavaScript |
Tersus |
Open source |
Yes |
Yes |
Yes |
Android, iOS, JavaScript; planned: BlackBerry, Symbian |
Vaadin |
Apache 2 |
Yes |
Yes |
Yes |
Java server, JavaScript client |
ZK |
LGPL, GPL, commercial |
Yes |
Yes |
Yes |
Java server, JavaScript client |
JavaFX |
Open source |
Yes |
Yes |
Yes |
jar, applet |
JavaScriptMVC |
Open source |
Yes |
Yes |
Yes |
JavaScript, compressed and one single file |
Qt Quick |
GPL, LGPL, commercial |
Yes |
Yes |
Yes |
QML |
Echo3 |
MPL/GPL/LGPL |
Yes |
Yes |
Yes |
Java server, JavaScript client |
JVx |
Apache 2 |
Yes |
Yes |
Yes |
Java, Ext GWT, Qt Jambi
(UI independent architecture) |
Unity |
Proprietary |
Yes |
Yes |
Yes |
Unity Web Player, iOS, Android, Windows, Mac OS X, Nintendo Wii; planned: Flash (SWF), PlayStation, Xbox |
Panda3D |
Open source |
Yes |
Yes |
Yes |
P3D |
Wt |
GPL, commercial |
Yes |
Yes |
Yes |
C++ or Java server ↔ HTML (uses JavaScript if available) |
Nexaweb |
Proprietary |
Yes |
Yes |
Yes |
Java client and server |
Wakanda |
Community (AGPL) or Commercial |
Yes |
Yes |
Yes |
JavaScript client and server |
Webix |
GPLv3 or commercial |
Yes |
Yes |
Yes |
JavaScript |
Xojo |
Proprietary |
Yes |
Yes |
Yes |
Xojo Server, JavaScript client |
See also