- Garbage collector features
- Libraries and resources
- Compatible hardware solutions
Several high-profile enterprises like NASA, eBay, LinkedIn and Uber, among others have been using Node.js for building and developing applications.
(The list is in alphabetical order)
Built on Node.js, NodeRed is a flow-based programming tool, originally developed by IBM’s Emerging Technology Services team and now a part of the JS Foundation. The framework consists of a Node.js based runtime which allows pointing web browsers to access the flow editor. It is ideal to run at the edge of the network on hardware such as Raspberry Pi.
Total.js is a Node.js framework which is developed in 2013. It is a collection of libraries, packages, etc. where the main idea behind this framework is to be stable and without dependencies. This is a full-featured Node.js framework which effectively improves the most important aspects of your project during its lifetime. The features of this framework include server-side and client-side solution with no dependencies, low CPU ad memory requirements, built-in small No-SQL embedded database, CSS supports, supports WebSocket and Server-Sent events, localisation, media streaming and much more.
Zetta is an open-source platform built on Node.js for creating Internet of Things servers which run across geo-distributed computers and the cloud. The platform combines REST APIs, WebSockets and reactive programming which is perfect for assembling many devices into data-intensive, real-time applications. With Zetta, one can link Raspberry Pis, BeagleBones and PCs together with cloud platforms like Heroku to create geo-distributed networks. The platform also allows you to assemble smartphone apps, device apps and cloud apps together into large, complex adaptive ‘systems of systems’ which operate at scale in the physical world of home automation, smart transportation and much more.