Node.js
Run JavaScript Everywhere
Node.js is a free, open-source, cross-platform JavaScript runtime environment for building servers, web apps, command line tools and scripts. As an asynchronous, event-driven runtime, it is designed for scalable network applications: an event loop handles connections concurrently, and most standard library functions avoid blocking I/O, so the process does not block except when synchronous methods are used.
Core capabilities include an HTTP server API with streaming and low latency, a built-in test runner and assertion module, file hashing via crypto, streams pipelines with compression, and worker threads for parallel work. Child processes and the cluster module allow use of multiple cores and socket sharing for load balancing. The runtime supports both CommonJS and ES modules, and official npm package scopes and GitHub organizations are maintained for the project.
Node.js is aimed at developers writing JavaScript for servers, web applications and command line tooling. It is distributed as free, open-source software with official binaries and documentation available from the project's official domains; security support is offered for end-of-life Node.js versions.
12 alternatives to Node.js
Ranked by how well each tool replaces Node.js: shared features, audience, price and popularity.
- 62 out of 100 matchFree
Open source web hosting control panel for Linux and BSD systems
Covers 7 of 10 key features and has a free plan.
Free planOpen source59 out of 100 matchContact salesFast, unopinionated, minimalist web framework for Node.js
Covers 1 of 10 key features.
Open source57 out of 100 match—Embed virtual computers in your web app
Covers 4 of 10 key features and has a free plan.
Free plan56 out of 100 matchFreenext generation web framework for node.js
Covers 1 of 10 key features and has a free plan.
Free planOpen source55 out of 100 matchFreeAn app server that runs and manages web applications, integrating with Apache and Nginx
Covers 4 of 10 key features and has a free plan.
Free planOpen source55 out of 100 matchContact salesThe Ultimate Server with Automatic HTTPS
Covers 4 of 10 key features and has a free plan.
Free planOpen source55 out of 100 matchFreeBuild Serverless Applications on AWS Lambda
Covers 3 of 10 key features and has a free plan.
Free plan55 out of 100 matchUsage-basedThe Full-Stack Vue Framework
Covers 1 of 10 key features and has a free plan.
Free planOpen source55 out of 100 matchFreeThe batteries-included TypeScript framework for Node.js. Everything you need in one Node.
Covers 0 of 10 key features and has a free plan.
Free planOpen source55 out of 100 matchFreeCloud platform for running Python code and hosting Python web applications from the web.
Covers 2 of 10 key features and has a free plan.
Free plan54 out of 100 match$10/moA cloud IDE that saves you time by deploying a development environment in seconds, enablin
Covers 4 of 10 key features.
54 out of 100 match—