Some examples of applications developed with Electron.
While Electron may be the go-to solution for developing cross-platform desktop applications, one main problem I find with electron is that it consume too much resource, that’s why i for those that are looking for an alternative, then i think NodeGui may be the solution. NodeGUI is powered by Qt5 which makes it CPU and memory efficient as compared to other chromium based solutions like electron. For the moment NodeGuI is still in his early stage and does not have much realization done, but is still worth checking out.
Ionic is one of the most used frameworks, for developing mobile hybrid applications. Ionic uses WebView to build high performance mobile application. if your a web developer ionic a is perfect for you, with the release of ionic 3 and the support of modern framework such as React, Angular, and Vue, Ionic is just perfect for any web developer that once to try out mobile development.
React Native is an open-source mobile application framework created by Facebook. It is used to develop applications for Android, iOS, Web and UWP by enabling developers to use React along with native platform capabilities. React native also allow support for Typescript for does who are fun on type languages, furthermore with the support of expo, you can easily build an application without worrying about some extra complexity.
A Frame is a web framework for building virtual reality (VR) experiences. A-Frame is based on top of HTML, making it simple to get started and with about 10k stars on GitHub, a wonderful documentation, and a lot of questions on stack overflow :), A frame is the clear winner in the VR experience and personally my favorite.
React 360 is a framework for the creation of 3D and VR user interfaces. Built on top of React, not as popular or documented as A frame, react360 still remain an option to explore when developing VR experience, mostly backup by the Oculus team, react360 seems like a promising framework.