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