List of rich Internet application frameworks
- 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) |
AppFlower | MIT License or commercial | Yes | Yes | Yes | JavaScript |
Cappuccino | LGPL | Yes | Yes | Yes | JavaScript, .sj |
Curl | Proprietary | Yes | Yes | Yes | Curl |
DevForce | Proprietary | Yes | Yes | Yes | Silverlight, WPF |
DHTMLX | GPLv2 or 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 |
SharpKit | Commercial | 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 |
Meteor | MIT | Yes | Yes | Yes | JavaScript |
MotherApp | Proprietary | Yes | Yes | Yes | Android, BlackBerry, iOS, Symbian, Windows Mobile |
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 |
QuickConnectFamily Framework | MIT | Yes | Yes | Yes | Android, BlackBerry, iOS, Linux, Mac |
Rhomobile | Open source | Yes | Yes | Yes | Android, BlackBerry, iOS, Symbian, Windows Mobile |
.NET Framework | Proprietary | Yes | Yes | No | Microsoft Silverlight |
expanz | Proprietary | Yes | Yes | Yes | Adobe Air, Flash, Java FX, Microsoft Silverlight, Windows Mobile, WPF |
CaptainCasa | Proprietary | Yes | Yes | Yes | Ajax, Flash, Java FX?, Microsoft Silverlight, 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 |
UltraLightClient | Proprietary | Yes | Yes | Yes | ? |
JavaFX | Open source | Yes | Yes | Yes | jar, applet |
JavaScriptMVC | Open source | Yes | Yes | Yes | JavaScript, compressed and one single file |
Qt Quick | 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) |
Quick PHP | Open source | Yes | Yes | Yes | JavaScript ↔ PHP ↔ JavaScript |
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 |
Portofino | LGPL | Yes | Yes | Yes | Java server, JavaScript client |
Wakanda | Community (AGPL) or Commercial | Yes | Yes | Yes | JavaScript client and server |
Canoo RIA Suite | Proprietary | Yes | Yes | Yes | |
Kendo UI | Apache 2 or commercial | Yes | Yes | Yes | JavaScript |
Xojo | Proprietary | Yes | Yes | Yes | Xojo Server, JavaScript client |
See also
- List of rich Internet application formats
- List of PIGUI packages