Node.js
Combine filters →Node.js here means the production server runs a long-lived JavaScript process that answers requests, so the host has to support Node.js applications and not only files. A record carries this value when its documentation names Node.js for running the deployed site. Frameworks that also run on Bun or Deno carry those values too, and those that can export a finished build also carry static files. A tool that needs Node.js only to build shows under runtime. Ghost and Next.js are examples.
96 projects need Node.js to host, listed alphabetically. Mostly web frameworks, Libraries and ORMs and APIs and backends, of 18 categories in all. 77 records do not record this field, and cannot appear here either way. For 206 the question does not apply. Counts only projects with momentum; the full list has the rest.
0–9
- @easyops-cn/docusaurus-search-local
Offline search theme for Docusaurus v2 and v3 that indexes the docs and blog locally, with no external search service.
A
AdonisJSTypeScript-first Node.js web framework for web apps and API servers, with ORM, validation, mail and queues in the core distribution.
AjvJSON Schema and JSON Type Definition validator for Node.js and browsers that compiles schemas into validation functions.
- Alinea
Git-based headless CMS for Next.js that stores every entry as a JSON file in the project repository.
AnalogFull-stack meta-framework for building Angular applications and websites, with Vite builds and Nitro server integrations.
AngularTypeScript-based web application framework with client-side, server-side and prerendered rendering.
Apollo ServerOpen-source GraphQL server for Node.js that runs as an add-on to new or existing Node.js apps, including Express, Fastify and AWS Lambda.
AstroWeb framework for content-driven websites that prerenders pages to static HTML and can render routes on demand.
AxiosPromise-based HTTP client for the browser and Node.js.
B
- Bull Board
Dashboard UI for Bull and BullMQ job queues, mounted into an existing Node server or run as a standalone CLI or Docker image.
C
CASLJavaScript authorization library that defines what a given user may access, for browsers and Node.js.
- class-validator
Validation library for TypeScript and JavaScript classes that checks object properties against rules declared with decorators.
CompanionOpen source Node.js server that handles OAuth and streams files from remote sources such as Google Drive and Dropbox into uploads made with Uppy.
Connect for ECMAScriptTypeScript implementation of Connect, a family of libraries for building type-safe APIs from Protocol Buffers schemas.
Countly LiteSelf-hosted analytics and engagement server that collects data from web, mobile and desktop applications and shows it in dashboards.
D
date-fnsJavaScript library of functions for manipulating dates in browsers and on Node.js.
Day.jsJavaScript library that parses, validates, manipulates and displays dates and times, with a largely Moment.js-compatible API.
Dexie.jsWrapper library for IndexedDB, the standard database in the browser, for offline-first web applications.
- DOMPurify
DOM-based XSS sanitizer that cleans HTML, MathML and SVG markup in the browser or on Node.js.
E
- Easy CMS
Embedded headless CMS that runs inside a Nuxt or Next.js app, with a typed local API, a REST API and an admin at /admin.
EdgeTemplate engine for Node.js that renders markup from templates with JavaScript expressions, components and partials.
EJSTemplating language that generates HTML from plain JavaScript written inside templates, for Node.js and the browser.
ElysiaTypeScript web framework for building backend servers, optimized for Bun and also runnable on Node.js.
- EmDash
Full-stack TypeScript CMS built on Astro, with an admin panel, a REST API and a plugin system, that runs on Cloudflare or a Node.js server.
EncoreBackend framework for TypeScript and Go in which application code declares the infrastructure it uses, such as databases, Pub/Sub and cron jobs.
EtaEmbedded JavaScript template engine written in TypeScript that renders templates in Node, Deno and the browser.
EverShopOpen-source TypeScript e-commerce platform built on Node.js and PostgreSQL, with a GraphQL API and React storefront and admin.
Expo RouterFile-based router for universal React Native apps that run on Android, iOS and the web, part of the open-source Expo platform.
ExpressMinimalist web framework for Node.js for building web applications and APIs.
ExpressoTSTypeScript framework for building server-side Node.js applications, with dependency injection and an Express adapter.
F
- fastest-validator
JavaScript validation library that compiles an object schema into a checker function for Node.js, browsers and Deno.
FastifyNode.js web framework for building HTTP APIs and web applications, with a plugin architecture and schema-based validation.
FlagsmithOpen-source feature flag and remote config platform, available self-hosted or as a cloud service, with SDKs for web, mobile and server-side apps.
Fluent.jsJavaScript implementation of Project Fluent, a localization framework for translations with plurals, genders and grammatical cases.
FormatJSA set of JavaScript libraries for internationalization built on ICU MessageFormat and the ECMA-402 Intl APIs.
FormbricksOpen-source experience management and survey platform, self-hosted or offered as a hosted cloud service.
Frappe FrameworkPython and JavaScript low-code web framework for building data-driven web applications, with a built-in admin interface, roles and permissions.
G
- Got
Human-friendly HTTP request library for Node.js with promise and stream APIs, retries, timeouts and RFC 7234 caching.
- GraphQL Mesh
Framework for composing REST, OpenAPI, gRPC, SOAP, database and GraphQL sources into a GraphQL federation supergraph.
- GraphQL Tools
A collection of npm packages for building, mocking and stitching GraphQL schemas and resolvers in JavaScript.
- GraphQL Yoga
Fully-featured GraphQL server library for JavaScript that runs on the WHATWG Fetch API across Node.js and other JavaScript runtimes.
- graphql-ws
Zero-dependency GraphQL over WebSocket server and client library for JavaScript, with adapters for common WebSocket servers.
- GraphQL.js
JavaScript implementation of the GraphQL specification, providing the parser, validator, executor and type system used to build GraphQL servers, clients and tools.
GrowthBookOpen-core feature flagging, experimentation and product analytics platform, available self-hosted or as a cloud service, with SDKs for application code.
H
h3HTTP server framework for JavaScript runtimes, built on the Request, Response and Headers primitives of the web platform.
HandlebarsJavaScript templating engine that compiles Handlebars templates into functions that render HTML, text and other output.
- Heckle
Minimal Jekyll clone for Node.js that builds a site from Jekyll-style folders with Mold templates.
highlight.jsJavaScript syntax highlighter with automatic language detection that runs in the browser and on Node.js.
- Hocuspocus
WebSocket backend for Yjs documents that syncs changes between clients in real time, from the team behind Tiptap.
HonoWeb framework built on Web Standards that runs on any JavaScript runtime.
I
- IPX
Image optimizer that serves images in any size and format from a URL, using sharp for raster images and svgo for SVG.
J
- JSDoc
Documentation generator that builds HTML API documentation from comments placed in JavaScript source code.
K
KuzzleOpen-source backend server with a pre-built API, realtime notifications and data storage for web, mobile and IoT applications.
L
LangfuseOpen-source platform for tracing, evaluating and monitoring LLM applications, sent from application code through SDKs and OpenTelemetry.
LowdefyConfig-first web framework that builds business apps and internal tools from YAML configuration, served by a Node.js server.
- Lucid
SQL query builder, Active Record ORM and migrations library for AdonisJS applications.
M
- markdown-it
JavaScript Markdown parser that follows the CommonMark specification and supports syntax extensions and plugins.
MarkoHTML-based language and runtime for building web applications and user interfaces, with the Marko Run application framework.
MastraTypeScript framework for building AI agents and applications.
MedusaOpen-source headless commerce platform for Node.js with commerce modules, an admin dashboard and REST store and admin APIs.
MercurOpen-source headless platform for building multi-vendor marketplaces, built on the Medusa commerce core.
N
n8nWorkflow automation platform for building AI agents and workflows on a visual canvas, self-hosted or in the cloud.
NestJSProgressive Node.js framework for building efficient, scalable server-side applications with TypeScript.
Next.jsReact framework for building full-stack web applications, with routing, rendering and data fetching.
Nginx Proxy ManagerWeb admin interface for managing Nginx reverse proxy hosts, distributed as a Docker image with free Let's Encrypt certificates.
- Nitro
TypeScript server toolkit for full-stack servers with filesystem routing, storage, caching and a Vite plugin, deployable to Node.js, Bun, Deno and serverless hosts.
- Node-RED
Browser-based flow editor and Node.js runtime for building event-driven applications that connect devices, services and data.
NuxtVue-based framework for building server-rendered, static and hybrid websites and web apps.
- Nuxt Content
File-based content module for Nuxt that queries Markdown, YAML, CSV and JSON files from a Vue application.
P
PagefindStatic search library that builds a search index from built HTML at build time and serves search from static files.
Parse ServerOpen source backend for web and mobile apps that runs on Node.js, stores data in MongoDB or PostgreSQL, and can be mounted on an Express app.
PayloadTypeScript framework that runs inside a Next.js app and generates an admin panel, database schema and REST, GraphQL and local APIs from one config, used as a headless CMS or application backend.
PGliteEmbeddable WebAssembly build of PostgreSQL, packaged as a TypeScript and JavaScript library for the browser, Node.js, Bun and Deno.
PM2Process manager for Node.js and Bun applications that keeps them running, with a built-in load balancer.
Prisma ORMTypeScript and Node.js object-relational mapper that generates a type-safe database client from a schema file.
Q
R
React RouterRouter for React whose framework mode adds server rendering, static pre-rendering and data loading for building full-stack web apps.
RemixFull-stack web framework built on Web APIs that combines routing, data, UI and asset compilation in one stack.
S
sharpNode.js module that resizes and converts JPEG, PNG, WebP, AVIF and other image formats, using the libvips image library.
ShikiSyntax highlighter for JavaScript runtimes that colors code with the TextMate grammars used by VS Code.
Socket.IOLibrary that enables low-latency, bidirectional and event-based communication between a client and a server.
SolidStartFull-stack application framework for Solid, built on Vite.
Spree CommerceOpen-source commerce platform built on Ruby on Rails, with a REST API, TypeScript SDKs and a Next.js storefront.
StarlightDocumentation theme and integration for the Astro framework that builds documentation websites from Markdown, Markdoc and MDX.
SvelteKitSvelte-based framework for building web applications with server rendering, prerendering and client-side rendering.
T
TanStack StartFull-stack framework for React and Solid, powered by TanStack Router, for server-rendered, static and client-only web apps.
tinyhttpExpress-like web framework for Node.js, written in TypeScript and published as native ESM.
U
V
VendureOpen-source headless commerce framework built on Node.js and TypeScript, with a GraphQL API.
VinxiJavaScript toolkit for composing full stack applications and frameworks from Vite and Nitro primitives.
VocsDocumentation framework that builds Markdown and MDX sources into docs sites, powered by Vite.
VueJavaScript framework for building user interfaces on the web, with a reactive rendering system and optional server rendering.
Z
Which of these is best?
No idea. We list software, we don't rate it. Open the records that look close and compare them side by side.




