From Wikipedia, the free encyclopedia
- 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 [citation needed]
|
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