FindSoftware

Node.js

Combine filters →

Node.js here means the Node.js runtime has to be on the machine, with npm or another package manager to install dependencies. That covers server software as well as front-end tooling that runs only during development and the build. A record carries this value when its documentation requires Node.js. Whether the live server needs Node.js too is a separate question, answered under hosting needs: a static site generator needs it here and not there. Astro and Vite are examples.

162 projects need Node.js installed, listed alphabetically. Mostly web frameworks, Libraries and ORMs and build tools, of 21 categories in all. 222 records do not record this field, and cannot appear here either way. 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.

  • @wordpress/env

    Command-line tool that sets up a local WordPress environment for building and testing plugins and themes, Docker-based by default, published from the Gutenberg monorepo.

A

  • AdonisJS

    TypeScript-first Node.js web framework for web apps and API servers, with ORM, validation, mail and queues in the core distribution.

  • Ajv

    JSON 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.

  • Analog

    Full-stack meta-framework for building Angular applications and websites, with Vite builds and Nitro server integrations.

  • Angular

    TypeScript-based web application framework with client-side, server-side and prerendered rendering.

  • Apollo Server

    Open-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.

  • Astro

    Web framework for content-driven websites that prerenders pages to static HTML and can render routes on demand.

  • Autoprefixer

    PostCSS plugin that parses CSS and adds vendor prefixes to rules, using browser support data from Can I Use.

  • AVA

    Test runner for Node.js with a concise API, detailed error output and concurrent test runs.

  • Axios

    Promise-based HTTP client for the browser and Node.js.

B

  • Babel

    JavaScript compiler that rewrites next-generation JavaScript into code that runs in the browsers and runtimes a project targets.

  • BackstopJS

    Visual regression testing tool that captures screenshots of a web app over time and compares them against approved references.

  • Beasties

    Build plugin that inlines a page's critical CSS and lazy-loads the rest of its stylesheets.

  • Browserify

    Bundler that lets browser code use Node.js-style require() calls to load npm modules into a single script.

  • 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

  • CASL

    JavaScript authorization library that defines what a given user may access, for browsers and Node.js.

  • Chai

    Assertion library for Node.js and the browser that pairs with any JavaScript test framework.

  • Chartist

    JavaScript library that draws responsive charts as SVG, styled with CSS.

  • class-validator

    Validation library for TypeScript and JavaScript classes that checks object properties against rules declared with decorators.

  • CodeceptJS

    End-to-end testing framework that writes tests as user actions and runs them through Playwright, WebDriver, Puppeteer or Appium.

  • Companion

    Open 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 ECMAScript

    TypeScript implementation of Connect, a family of libraries for building type-safe APIs from Protocol Buffers schemas.

  • Countly Lite

    Self-hosted analytics and engagement server that collects data from web, mobile and desktop applications and shows it in dashboards.

  • cssnano

    Modular CSS minifier, built on the PostCSS ecosystem, that compresses stylesheets with a set of optimizations and presets.

  • Cypress

    End-to-end and component testing framework that runs tests in a real browser.

D

  • daisyUI

    Component library for Tailwind CSS that adds named component classes and themes.

  • date-fns

    JavaScript library of functions for manipulating dates in browsers and on Node.js.

  • Day.js

    JavaScript library that parses, validates, manipulates and displays dates and times, with a largely Moment.js-compatible API.

  • Dexie.js

    Wrapper library for IndexedDB, the standard database in the browser, for offline-first web applications.

  • Docusaurus

    React-based static site generator for documentation websites and blogs written in Markdown and MDX.

  • DOMPurify

    DOM-based XSS sanitizer that cleans HTML, MathML and SVG markup in the browser or on Node.js.

  • dotLottie Web

    JavaScript and TypeScript player for Lottie and dotLottie animations, built on a Rust and WebAssembly core.

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.

  • Edge

    Template engine for Node.js that renders markup from templates with JavaScript expressions, components and partials.

  • EJS

    Templating language that generates HTML from plain JavaScript written inside templates, for Node.js and the browser.

  • Eleventy

    Static site generator that transforms a directory of templates in various languages into HTML.

  • Elysia

    TypeScript 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.

  • Encore

    Backend framework for TypeScript and Go in which application code declares the infrastructure it uses, such as databases, Pub/Sub and cron jobs.

  • ESLint

    Pluggable linter for JavaScript that reports and fixes problems in source code through configurable rules and plugins.

  • Eta

    Embedded JavaScript template engine written in TypeScript that renders templates in Node, Deno and the browser.

  • EverShop

    Open-source TypeScript e-commerce platform built on Node.js and PostgreSQL, with a GraphQL API and React storefront and admin.

  • Expo Router

    File-based router for universal React Native apps that run on Android, iOS and the web, part of the open-source Expo platform.

  • Express

    Minimalist web framework for Node.js for building web applications and APIs.

  • ExpressoTS

    TypeScript framework for building server-side Node.js applications, with dependency injection and an Express adapter.

F

  • Fabric.js

    JavaScript HTML5 canvas library for interactive objects, with SVG and JSON import and export.

  • Faker

    JavaScript library that generates fake but realistic data for testing and development, in the browser and in Node.js.

  • fast-check

    Property-based testing framework for JavaScript and TypeScript that generates inputs to check properties of code.

  • fastest-validator

    JavaScript validation library that compiles an object schema into a checker function for Node.js, browsers and Deno.

  • Fastify

    Node.js web framework for building HTTP APIs and web applications, with a plugin architecture and schema-based validation.

  • favicons

    Node.js module that generates favicons and their associated icon and web app manifest files from a source image.

  • Flagsmith

    Open-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.js

    JavaScript implementation of Project Fluent, a localization framework for translations with plurals, genders and grammatical cases.

  • FormatJS

    A set of JavaScript libraries for internationalization built on ICU MessageFormat and the ECMA-402 Intl APIs.

  • Formbricks

    Open-source experience management and survey platform, self-hosted or offered as a hosted cloud service.

  • Frappe Framework

    Python and JavaScript low-code web framework for building data-driven web applications, with a built-in admin interface, roles and permissions.

  • Fumadocs

    React documentation framework that composes into an existing React framework to build docs sites.

G

  • GLightbox

    Pure JavaScript lightbox that shows images, videos, iframes and inline content.

  • GoJS

    JavaScript and TypeScript library for creating interactive diagrams, charts and graphs in the browser or on Node.js.

  • Got

    Human-friendly HTTP request library for Node.js with promise and stream APIs, retries, timeouts and RFC 7234 caching.

  • GraphQL Code Generator

    Plugin-based command-line tool that generates typed code from a GraphQL schema and its operations.

  • 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.

  • GrowthBook

    Open-core feature flagging, experimentation and product analytics platform, available self-hosted or as a cloud service, with SDKs for application code.

  • gulp

    JavaScript toolkit that automates build and workflow tasks by composing single-purpose tasks and plugins into streaming pipelines defined in a gulpfile.

H

  • h3

    HTTP server framework for JavaScript runtimes, built on the Request, Response and Headers primitives of the web platform.

  • Handlebars

    JavaScript 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.

  • Hey API

    Code generator that turns OpenAPI specifications into TypeScript clients, schemas and other generated code, published as @hey-api/openapi-ts.

  • highlight.js

    JavaScript 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.

  • Hono

    Web 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

  • Keystatic

    Content management tool that edits Markdown, YAML and JSON files in a codebase, through the local file system or GitHub.

  • Kuzzle

    Open-source backend server with a pre-built API, realtime notifications and data storage for web, mobile and IoT applications.

L

  • Ladle

    Component workshop that runs React component stories in a Vite dev server and builds them into a static app.

  • Langfuse

    Open-source platform for tracing, evaluating and monitoring LLM applications, sent from application code through SDKs and OpenTelemetry.

  • Laravel Vite Plugin

    Vite plugin that configures Vite for use with a Laravel backend server.

  • Less

    Backwards-compatible language extension for CSS that compiles Less stylesheets to plain CSS with Node.js or in the browser.

  • Lighthouse

    Open-source automated tool that audits web pages and web apps for performance, accessibility, SEO and best practices.

  • Lightning CSS

    CSS parser, transformer, bundler and minifier written in Rust, usable from JavaScript, Rust or a standalone CLI.

  • Lit

    JavaScript library for building web components with reactive properties and declarative HTML templates.

  • Lowdefy

    Config-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.

  • Marko

    HTML-based language and runtime for building web applications and user interfaces, with the Marko Run application framework.

  • Mastra

    TypeScript framework for building AI agents and applications.

  • Medusa

    Open-source headless commerce platform for Node.js with commerce modules, an admin dashboard and REST store and admin APIs.

  • Mercur

    Open-source headless platform for building multi-vendor marketplaces, built on the Medusa commerce core.

  • Metro

    JavaScript bundler for React Native projects, with a development server and a build API.

  • minista

    Static site generator that builds websites from React JSX components with Vite.

N

  • n8n

    Workflow automation platform for building AI agents and workflows on a visual canvas, self-hosted or in the cloud.

  • NestJS

    Progressive Node.js framework for building efficient, scalable server-side applications with TypeScript.

  • Next.js

    React framework for building full-stack web applications, with routing, rendering and data fetching.

  • Nginx Proxy Manager

    Web 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.

  • Nuxt

    Vue-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

  • Pagefind

    Static search library that builds a search index from built HTML at build time and serves search from static files.

  • Panda CSS

    Styling engine that generates atomic CSS at build time from type-safe TypeScript style definitions.

  • Parse Server

    Open 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.

  • Payload

    TypeScript 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.

  • PGlite

    Embeddable WebAssembly build of PostgreSQL, packaged as a TypeScript and JavaScript library for the browser, Node.js, Bun and Deno.

  • Playroom

    Design environment that renders JSX from a team's own component library across themes and screen sizes.

  • Playwright

    Browser automation and end-to-end test framework that drives Chromium, Firefox and WebKit through one API.

  • PM2

    Process manager for Node.js and Bun applications that keeps them running, with a built-in load balancer.

  • PostCSS

    Tool for transforming CSS with JavaScript plugins.

  • Preact

    JavaScript library for building component-based user interfaces on a virtual DOM, with a React-compatible API through an optional alias.

  • Prettier

    Opinionated code formatter for JavaScript and many other languages that rewrites source to a consistent style.

  • Prisma ORM

    TypeScript and Node.js object-relational mapper that generates a type-safe database client from a schema file.

  • Puck

    Open-source visual editor library for React that lets users build drag-and-drop pages from the components an app defines.

Q

  • Quasar

    Vue.js framework with UI components and a CLI that builds single-page, server-rendered, static, PWA, mobile, desktop and browser extension apps.

  • Qwik

    Framework for web apps that resumes on the client instead of hydrating, with Qwik City for routing and server rendering.

R

  • React

    JavaScript library for building component-based user interfaces for the web, with react-dom for browsers and server rendering.

  • React Router

    Router for React whose framework mode adds server rendering, static pre-rendering and data loading for building full-stack web apps.

  • Remix

    Full-stack web framework built on Web APIs that combines routing, data, UI and asset compilation in one stack.

  • Rolldown

    JavaScript and TypeScript bundler written in Rust with a Rollup-compatible API, designed as the bundler of Vite.

  • Rollup

    JavaScript module bundler that compiles ES module source into bundles for browsers, Node.js and other platforms.

  • Rsbuild

    Build tool for modern web applications that runs on Rspack and supports React, Vue, Svelte and other frameworks.

  • Rspack

    Fast Rust-based bundler for the web with a modernized webpack API.

  • Rspress

    Static site generator built on Rsbuild that turns Markdown and MDX files into documentation websites.

S

  • shadcn/ui

    Composable React components whose source code is added to a project with a CLI, so the project can customize it.

  • sharp

    Node.js module that resizes and converts JPEG, PNG, WebP, AVIF and other image formats, using the libvips image library.

  • Shiki

    Syntax highlighter for JavaScript runtimes that colors code with the TextMate grammars used by VS Code.

  • Slidev

    Markdown-based slides maker and presenter that builds slide decks as web pages with Vue and Vite.

  • Socket.IO

    Library that enables low-latency, bidirectional and event-based communication between a client and a server.

  • SolidStart

    Full-stack application framework for Solid, built on Vite.

  • Spree Commerce

    Open-source commerce platform built on Ruby on Rails, with a REST API, TypeScript SDKs and a Next.js storefront.

  • Starlight

    Documentation theme and integration for the Astro framework that builds documentation websites from Markdown, Markdoc and MDX.

  • Stencil

    Toolchain that compiles TypeScript components into web components, distributable as custom elements, framework wrappers or prerendered websites.

  • Style Dictionary

    Build system that exports design tokens defined once in JSON or JavaScript to platform formats such as CSS, iOS, Android and JavaScript.

  • Stylelint

    CSS linter that reports errors and enforces conventions in stylesheets, with rules, plugins and shareable configs.

  • Svelte

    Compiler that turns Svelte components into JavaScript that updates the DOM directly, used to build web applications.

  • SvelteKit

    Svelte-based framework for building web applications with server rendering, prerendering and client-side rendering.

  • SVGO

    Node.js library and command-line application that optimizes SVG files by removing redundant information, with a browser bundle and a webpack loader.

T

  • TanStack Start

    Full-stack framework for React and Solid, powered by TanStack Router, for server-rendered, static and client-only web apps.

  • Terser

    JavaScript minifier and compressor for ES6+ code, used from the command line or through the Node.js API.

  • tinyhttp

    Express-like web framework for Node.js, written in TypeScript and published as native ESM.

  • tsdown

    Bundler for TypeScript and JavaScript libraries that emits ESM, CJS, IIFE or UMD bundles and declaration files, built on Rolldown.

  • TypeDoc

    Documentation generator that builds HTML or JSON API documentation from the comments of TypeScript projects.

  • TypeScript

    Programming language that adds static types to JavaScript, with a compiler (tsc) that converts its code to JavaScript.

U

  • Umami

    Open-source web and product analytics platform, self-hosted or offered as Umami Cloud.

  • Usertour

    Open-source user onboarding platform for in-app product tours, checklists and surveys.

V

  • Velite

    Content layer library that turns Markdown, MDX, YAML and JSON files into typed data for a JavaScript or TypeScript application.

  • Vendure

    Open-source headless commerce framework built on Node.js and TypeScript, with a GraphQL API.

  • Vercel CLI

    Command-line interface of the Vercel hosting platform, used to deploy projects, run them locally and manage them from a terminal.

  • Vinxi

    JavaScript toolkit for composing full stack applications and frameworks from Vite and Nitro primitives.

  • Vite

    Frontend build tool and dev server for web applications, with a development server and a production bundler.

  • VitePress

    Static site generator built on Vite and Vue that turns Markdown content into content-centric websites.

  • Vitest

    Testing framework for JavaScript and TypeScript projects, built on Vite.

  • Vocs

    Documentation framework that builds Markdown and MDX sources into docs sites, powered by Vite.

  • Vue

    JavaScript framework for building user interfaces on the web, with a reactive rendering system and optional server rendering.

W

  • webpack

    JavaScript module bundler that packs application modules and assets into optimized output for browsers and other runtimes.

Z

  • Zero

    Sync engine that keeps a client-side datastore of a web app in step with a Postgres database.

  • Zod

    TypeScript-first schema validation library that validates data and infers static types from the same schemas.

What is the best web software that runs on Node.js?

We can't tell from here. What suits an editor-heavy marketing site can be wrong for a static documentation site. The list is alphabetical and nobody paid for a place on it.