I have done a full benchmark of a POST REST API on my computer: Node.js vs Fastify vs Express.js vs Deno vs Bun vs GO. Node.js is used WITH and WITHOUT clustering on 6-core I7 processor

This page summarizes the projects mentioned and recommended in the original post on /r/node

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. uWebSockets.js

    μWebSockets for Node.js back-ends :metal:

    If you'd like to test cluster mode, then use v19.3.0 as it described here https://github.com/uNetworking/uWebSockets.js/issues/593

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. µWebSockets

    Simple, secure & standards compliant web server for the most demanding of applications

    Can you include uWebsockets? https://github.com/uNetworking/uWebSockets

  4. just

    the only javascript runtime to hit no.1 on techempower :fire: (by just-js)

    https://github.com/just-js/just Is another for a V8 runtime, it really shows how well optimized it is. https://www.techempower.com/benchmarks/#section=data-r21

  5. hyper-express

    High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.

    Hey, I believe uWebsockets.js does support clustering. I'm the author of https://github.com/kartikk221/hyper-express which is written on top of uWebsockets.js and is pretty much the fastest webserver in Node land with an Express-like API and all of the common features such as middlewares, Router, async/sync, Websockets, Server Sent Events, File Uploading in a single package that is about same size as Express. The only catch is that you lose about 14% performance from the uWebsockets.js peak because of all the features but this is being improved and a well worth trade off for the familiar developer experience with still almost 2.5x performance of Fastify and other similar frameworks.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Uwebsockets.js

    1 project | news.ycombinator.com | 4 Mar 2025
  • Building Real-Time Next.js Apps with WebSockets and Soketi

    3 projects | dev.to | 10 Dec 2023
  • uWebSockets.js

    1 project | news.ycombinator.com | 5 Oct 2023
  • Recommendations for a CPP HTTP server which supports changing max threads at run time.

    1 project | /r/cpp | 5 Jun 2023
  • Simple, performant HTTP and WebSocket server using uWebSockets.js

    1 project | news.ycombinator.com | 12 May 2023

Did you know that C++ is
the 7th most popular programming language
based on number of references?