Node.js Alternatives

One of the most popular alternatives to Node.js is Deno, which is open source with a free version. Other popular alternatives are Bun, Perl, Nub and vert.x. There's no shortage of Programming Languages like Node.js, with more than 25 alternatives for Linux, Windows, Mac, self-hosting and the web.

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

Alternatives list

  1. Deno icon
     31 likes

    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.

    9 Deno alternatives

    Cost / License

    • Freemium
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
    • Visual Studio Code
    • WebAssembly
    • BSD
    • US flagUnited States
    Deno screenshot 1
    Good alternative?
     
  2. Bun icon
     22 likes

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

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
    Good alternative?
     
  3. Perl icon
     143 likes

    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
    Good alternative?
     
    |
    4
  4. Nub icon
     4 likes

    Nub is a TypeScript-first toolkit for Node.js: run TypeScript files on stock Node, a faster npm run, a pnpm-compatible package manager, and a built-in Node version manager. No lock-in.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Homebrew
    • Nix Package Manager
    • JavaScript
    • Typescript
    • npm
    Good alternative?
     
  5.  3 likes

    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
    Good alternative?
     
  6. Luvit icon
     2 likes

    Asynchronous I/O framework for Lua.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • FreeBSD
    • Raspberry Pi
    Good alternative?
     
    |
    1
  7. ASP.NET icon
     33 likes

    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
    Good alternative?
     
    |
    1
  8. Twisted icon
     5 likes

    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
    Good alternative?
     
    |
    1
  9.  2 likes

    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
    Good alternative?
     
  10. Pedestal icon
     6 likes

    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

    Application type

    Platforms

    • Mac
    • Linux
    Good alternative?
     
  11.  1 like

    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
    Good alternative?
     
  12.  1 like

    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
    Good alternative?
     
12 of 27 Node.js alternatives