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