Best of Node.jsSeptember 2025

  1. 1
    Article
    Avatar of docusaurusDocusaurus·29w

    Docusaurus 3.9

    Docusaurus 3.9 drops Node.js 18 support and requires Node.js 20+, adds Algolia DocSearch v4 with AI-powered search assistant, improves internationalization with new locale configuration options, introduces Mermaid ELK layout support for complex diagrams, and includes various performance improvements and bug fixes.

  2. 2
    Article
    Avatar of hnHacker News·30w

    vicinaehq/vicinae: A focused launcher for your desktop — native, fast, extensible

    Vicinae is a high-performance desktop launcher built with C++ and Qt, designed as an alternative to Raycast. It offers keyboard-first access to system actions, file search across millions of files, clipboard history, calculator, emoji picker, and extensibility through React/TypeScript extensions. The launcher includes Raycast compatibility for reusing existing extensions and targets developers and power users seeking fast, native performance without Electron overhead.

  3. 3
    Article
    Avatar of platformaticPlatformatic·32w

    Watt 3: Serving Node.js Applications

    Watt 3 is a major release of the Node.js Application Server featuring parallel application startup/shutdown for faster deployments, native TypeScript support through type stripping, renamed composer to gateway for better API gateway functionality, and architectural modernization with ESM modules and Node.js 22+ requirement. The release includes 15 breaking changes, unified CLI experience, clearer terminology (capabilities instead of stackables), and extraction of client generation into standalone Massimo project.

  4. 4
    Article
    Avatar of flaviocopesFlavio Copes·31w

    The Node.js Handbook, 2025 edition

    A comprehensive Node.js handbook has been completely rewritten for 2025, covering Node.js v22 LTS from basic concepts to advanced topics. The guide includes 40+ major topics spanning installation, core concepts, module systems, file operations, streams, cryptography, testing, and network programming. Designed for beginners, it focuses on fundamental concepts with clear explanations of both how and why Node.js works, featuring modern JavaScript, ES modules, built-in APIs, best practices, performance optimization, and security guidelines with real-world examples.

  5. 5
    Article
    Avatar of vercelVercel·32w

    Zero-configuration Express backends

    Vercel now supports Express.js applications with zero configuration, eliminating the need for manual setup through vercel.json redirects or using the /api folder. The platform's framework-defined infrastructure automatically recognizes and deploys Express backends, simplifying the deployment process for Node.js web applications.

  6. 6
    Article
    Avatar of storybookStorybook·29w

    Storybook is going ESM-only

    Storybook 10 is transitioning to ESM-only builds, eliminating dual CommonJS/ESM support to reduce package size by 15%, simplify maintenance, and align with JavaScript ecosystem standards. The change requires Node.js 20.16+ and valid ESM configuration files, but maintains backward compatibility for most addons. This move follows years of ecosystem preparation and recent Node.js improvements that enable smoother ESM adoption.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·31w

    How to Build Production-Ready Web Apps with the Hono Framework: A Deep Dive

    Hono is a lightweight, fast web framework that follows the "write once, run anywhere" philosophy by building on Web Standards. The framework supports advanced routing patterns, middleware for authentication and caching, data validation with Zod, server-side rendering with JSX, and deployment across multiple platforms including Node.js and Cloudflare Workers. Key features include typed context management, JWT authentication, custom middleware creation, and seamless portability across JavaScript runtimes.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·32w

    How the Node.js Event Loop Works

    Explains how Node.js event loop works using analogies like overworked managers and busy waiters. Covers synchronous vs asynchronous code execution, concurrency vs parallelism concepts, and the five phases of the event loop (timers, pending callbacks, poll, check, close callbacks). Demonstrates how the event loop manages task prioritization through microtasks and macrotasks, with practical code examples showing execution order.

  9. 9
    Article
    Avatar of rubylaRUBYLAND·30w

    How to Choose a Node.js Framework

    A comprehensive guide comparing popular Node.js frameworks including Express, Fastify, Koa, NestJS, and Next.js. Covers each framework's strengths, performance characteristics, learning curves, and ideal use cases. Express offers flexibility and ease of use, Fastify prioritizes performance, Koa provides modern minimalism, NestJS delivers enterprise-grade structure, and Next.js enables full-stack React development. Includes practical decision-making criteria based on project requirements like performance needs, team size, and application complexity.

  10. 10
    Article
    Avatar of ergq3auoeReinier·31w

    Let's build a Full Stack Bike Rental App with REACT NATIVE using Mongo Db (MERN STACK)

    A comprehensive video tutorial demonstrating how to build a complete bike rental application using React Native for the frontend and MongoDB, Express, and Node.js for the backend. The tutorial covers both UI development and backend integration, focusing on creating a production-ready MERN stack mobile application.

  11. 11
    Video
    Avatar of asaprogrammerAs a Programmer·31w

    Build and Deploy a Realtime Chat App with React, Node.js, Socket.io

    A comprehensive tutorial for building a full-stack real-time chat application featuring user authentication, live messaging, online status indicators, notification sounds, and image uploads. The project covers backend development with Node.js and Express, real-time functionality with Socket.io, MongoDB database integration, JWT authentication, email notifications, and React frontend development. Includes deployment instructions and uses free tools throughout the development process.

  12. 12
    Article
    Avatar of bunBun·30w

    Bun v1.2.22

    Bun v1.2.22 introduces async stack traces for better debugging, 240x faster postMessage and structuredClone for simple objects, and YAML stringify support. The release includes significant improvements to the MySQL adapter with affectedRows and lastInsertRowid support, better column type handling, and TLS connectivity. The bundler gains new minification optimizations, JSX side effects preservation, and an onEnd hook for plugins. Additional enhancements cover WebSocket subprotocol negotiation, Redis database selection, HTTP server idle connection management, event loop delay monitoring, and extensive Node.js compatibility fixes across child_process, crypto, N-API, and other modules.

  13. 13
    Article
    Avatar of nodejsNode.js·31w

    Node.js

    Node.js v24.8.0 introduces HTTP/2 network inspection support in Chrome DevTools, allowing developers to track HTTP/2 calls during debugging. The release includes significant cryptography enhancements with support for Ed448, ML-DSA, KMAC, Argon2, and SLH-DSA algorithms in both node:crypto and Web Cryptography APIs. Additional improvements include CPU profiling APIs for worker threads, various bug fixes across modules like assert, fs, and streams, and dependency updates including npm 11.6.0.

  14. 14
    Article
    Avatar of bunBun·28w

    Bun v1.2.23

    Bun v1.2.23 introduces major improvements including pnpm-lock.yaml migration for seamless switching from pnpm, Redis Pub/Sub support, concurrent test execution with configurable parallelism, platform-specific dependency filtering, system CA certificates support, Windows code signing for compiled executables, JSX configuration improvements, SQL array helpers, randomized test ordering, and numerous Node.js compatibility fixes across http, dns, worker_threads, crypto, and other modules.

  15. 15
    Article
    Avatar of platformaticPlatformatic·29w

    Open Source Node.js Command Center Released

    Platformatic has open-sourced their Intelligent Command Center (ICC), a specialized tool designed to optimize Node.js applications running in Kubernetes. The platform addresses common issues with traditional autoscaling by monitoring Node.js-specific metrics like Event Loop Utilization and heap usage instead of generic CPU/memory metrics. ICC provides predictive autoscaling, comprehensive observability, advanced caching infrastructure, and can reduce resource usage by up to 30% while improving performance. The tool integrates with existing Kubernetes infrastructure and includes features like flamegraph profiling, cache analytics, and unified dashboards for operational visibility.

  16. 16
    Article
    Avatar of infoqInfoQ·29w

    Cloudflare Adds Node.js HTTP Servers to Cloudflare Workers

    Cloudflare Workers now supports Node.js HTTP client and server APIs, enabling developers to migrate existing Express.js and Koa.js applications to the serverless platform without code rewrites. The implementation uses a bridge system that connects Node.js-style servers to Workers' request handling model, offering zero cold starts and automatic scaling while maintaining compatibility with popular Node.js frameworks.