- 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 | 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 |