List of rich web application frameworks
- For a list of mobile only frameworks see Multiple phone web based application framework.
Below is a list of rich web application frameworks:
Framework
|
Software license
|
Windows
|
macOS
|
Linux
|
Built formats
|
Angular
|
Free: MIT
|
Yes
|
Yes
|
Yes
|
JavaScript
|
Apache Cordova, formerly PhoneGap
|
Free
|
Yes
|
Yes
|
Yes
|
iOS, 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
|
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
|
Eclipse Scout
|
Free: EPL
|
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
|
Framework7
|
Free: MIT
|
Yes
|
Yes
|
Yes
|
iOS, Android, JavaScript client (Desktop Web browser)
|
Google Web Toolkit
|
Free: Apache 2
|
Yes
|
Yes
|
Yes
|
Java server, JavaScript client
|
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
|
OpenSilver
|
Free: MIT
|
Yes
|
Yes
|
Yes
|
WebAssembly (XAML + .NET)
|
OpenUI5
|
Free: Apache 2
|
Yes
|
Yes
|
Yes
|
JavaScript
|
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
|
Sproutcore
|
Free: MIT
|
Yes
|
Yes
|
Yes
|
JavaScript
|
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
|
VIEwoNLY
|
Proprietary
|
Yes
|
Yes
|
Yes
|
PHP
|
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
|