Node.js Alternatives

Node.js is described as 'Platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications' and is a very popular app in the development category. There are more than 25 alternatives to Node.js for a variety of platforms, including Linux, Windows, Mac, Self-Hosted and JavaScript apps. The best Node.js alternative is Deno, which is both free and Open Source. Other great apps like Node.js are Bun, Perl, vert.x and ASP.NET.

Copy a direct link to this comment to your clipboard
Node.js alternatives page was last updated

Alternatives list

  1. Deno icon
     21 likes
    Copy a direct link to this comment to your clipboard

    Deno is the open-source JavaScript runtime for the modern web. Built on web standards with zero-config TypeScript, unmatched security, and a complete built-in toolchain.

    Cost / License

    • Freemium (Subscription)
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
    • Visual Studio Code
    • WebAssembly
    • BSD
     
    |
    18
    • Almost everyone thinks Deno is a great Node.js alternative.

    • Deno is the most popular Windows, Mac, Linux & Self-Hosted alternative to Node.js.

    • Deno is the most popular Open Source & free alternative to Node.js.

    • Deno is Freemium and Open SourceNode.js is Free and Open Source
  2. Bun icon
     18 likes
    Copy a direct link to this comment to your clipboard

    Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.

    8 Bun alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
     
  3. Perl icon
     140 likes
    Copy a direct link to this comment to your clipboard

    Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Haiku
     
    |
    4
    8
    Comments about Perl as an Alternative to Node.js
    Guest
    Negative
    6

    Node.js is not a programming language, it's a server-side framework for JS. Perl is a programming language.

    Review by a new / low-activity user.
    mrudat
    0

    There are many Perl application frameworks that, when combined with Perl, provide the same functionality as Node.js

    Centaro
    Negative
    0

    Not a runtime, but a programming language.

    Show more comments
    3 of 4 comments
    Node.js Icon
    Perl icon
    • Some users think Perl is a great Node.js alternative, some don't.

    • Perl is Free and Open SourceNode.js is also Free and Open Source
    • Perl is LightweightNode.js is not according to our users
  4.  3 likes
    Copy a direct link to this comment to your clipboard

    From Wikipedia, the free encyclopedia

    Vert.x is a polyglot event driven application framework that runs on the Java Virtual Machine.[1][2]

    Similar environments written in other programming languages include Node.js for JavaScript, Twisted for Python, Perl Object Environment for.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  5. ASP.NET icon
     32 likes
    Copy a direct link to this comment to your clipboard

    Asp.net is an open source server-side Web application framework designed for Web development to produce dynamic Web pages, web sites, apps and services with HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Comments about ASP.NET as an Alternative to Node.js
    jamesnw
    Positive
    -4

    Node.JS is a WEB type SERVER, NOT a programming language.

    Node.js Icon
    ASP.NET icon
    • Most users think ASP.NET is a great Node.js alternative.

    • ASP.NET is Free and Open SourceNode.js is also Free and Open Source
  6. Luvit icon
     2 likes
    Copy a direct link to this comment to your clipboard

    Asynchronous I/O framework for Lua.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • FreeBSD
    • Raspberry Pi
     
    |
    1
    Comments about Luvit as an Alternative to Node.js
    Guest
    Positive
    0

    Lua is smaller and easier as JS.

    Review by a new / low-activity user.
    Node.js Icon
    Luvit icon
    • Luvit is Free and Open SourceNode.js is also Free and Open Source
  7. Twisted icon
     5 likes
    Copy a direct link to this comment to your clipboard

    Twisted is an event-driven network programming framework written in Python and licensed under the MIT License. Twisted projects variously support TCP, UDP, SSL/TLS, IP Multicast, Unix domain sockets, a large number of protocols (including HTTP, XMPP, NNTP, IMAP, SSH, IRC, FTP...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Comments about Twisted as an Alternative to Node.js
    mrudat
    Positive
    0

    Twisted is similar in scope to node.js substituting Python for Javascript/TypeScript.

    Node.js Icon
    Twisted icon
    • Twisted is Free and Open SourceNode.js is also Free and Open Source
  8.  2 likes
    Copy a direct link to this comment to your clipboard

    v8cgi is a server side (FastCGI or Apache module) and client side shell/batch scripting language. It's based on Google's V8 JavaScript implementation. It's available under an Open Source BSD license.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
     
  9. Pedestal icon
     6 likes
    Copy a direct link to this comment to your clipboard

    Pedestal is a web application framework written in Clojure that aims to bring both the language and its principles to client and server-side development.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Linux
     
  10.  1 like
    Copy a direct link to this comment to your clipboard

    Nashorn is a JavaScript engine for Java Virtual Machine. It allows running scripts from Java code as well as from commandline. Java API and classes are also available from inside scripts.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Java
     
  11.  2 likes
    Copy a direct link to this comment to your clipboard

    asyncoro is a Python framework for developing concurrent, distributed programs with asynchronous completions and coroutines. Asynchronous completions implemented in asyncoro are socket I/O operations (non-blocking sockets), database cursors, sleep timers and locking primitives.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Comments about asyncoro as an Alternative to Node.js
    mrudat
    Positive
    0

    This appears to be an asynchronous programming framework using Python instead of Javascript.

    Node.js Icon
    • asyncoro is Free and Open SourceNode.js is also Free and Open Source
  12.  1 like
    Copy a direct link to this comment to your clipboard

    A fairly non-abstracted wrapper for Google's V8 JavaScript engine. It's similar to NodeJS, but allows integrating the .net/mono framework into the JavaScript global environment.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
12 of 25 Node.js alternatives