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 JavaScript Apache Cordova, formerly PhoneGap iOS, Android, BlackBerry OS, WebOS, Windows Phone 7, Symbian, Bada Apache Flex, formerly Adobe Flex Adobe AIR, SWF Appcelerator Titanium Java server, JavaScript client Blend4Web JavaScript Curl Curl Django Python server, HTML/JavaScript client Dojo JavaScript Echo3 Java server, JavaScript client Eclipse Scout Java server, JavaScript client Ember.js JavaScript expanz Adobe Air, Flash, Java FX, Microsoft Silverlight, Windows Mobile, WPF ExtJS JavaScript Flask Python server, HTML/JavaScript client Framework7 iOS, Android, JavaScript client (Desktop Web browser) Google Web Toolkit Java server, JavaScript client JavaFX jar, applet JavaScriptMVC JavaScript, compressed and one file JVx Java, Vaadin, iOS, Android;UI independent architecture Lively Kernel JavaScript LiveCode Android, iPhone, Windows Mobile Meteor JavaScript .NET Framework Microsoft Silverlight OpenLaszlo DHTML, SWF OpenSilver WebAssembly (XAML + .NET) OpenUI5 JavaScript Panda3D P3D qooxdoo JavaScript Qt Quick QML Remote Application Platform, formerly Rich Ajax Platform Java Rhomobile Android, BlackBerry OS, iOS, Symbian, Windows Mobile Ruby on Rails Ruby server, HTML/JavaScript client Sproutcore JavaScript Unity Unity Web Player, iOS, Android, Windows, macOS, Wii; planned: Flash (SWF), PlayStation, Xbox Vaadin Java server, JavaScript client VIEwoNLY PHP Vue JavaScript Wakanda JavaScript client and server Webix JavaScript Wt C++ or Java server ↔ HTML; uses JavaScript if available Xojo Xojo Server, JavaScript client ZK Java server, JavaScript client
See also List of open-source application frameworks List of platform-independent GUI libraries