Skip to main content
The nodejs.org website is the primary online presence for the Node.js® JavaScript runtime. It is maintained by the OpenJS Foundation and an open community of contributors. This documentation covers contributing to, developing, and maintaining the website codebase.
This documentation is for contributors working on the nodejs.org website codebase. For Node.js API documentation, visit nodejs.org/api.

What is this repository?

The nodejs/nodejs.org repository contains the full source code for the Node.js website. It is built using:
  • Next.js — React framework for static site generation and routing
  • MDX — Markdown with JSX for rich content pages
  • Tailwind CSS — Utility-first CSS framework
  • TypeScript — Type-safe JavaScript throughout
  • next-intl — Internationalization with 15+ languages

What the site serves

Learn

Tutorials and guides for using Node.js, from beginner topics to advanced concepts like async programming, diagnostics, and TypeScript.

Download

Official Node.js binaries for all platforms, with release schedules and package manager installation instructions.

Blog

Official release announcements, security advisories, and project news from the Node.js team.

About

Node.js governance, partners, security reporting, branding, and end-of-life information.

Repository structure

The repository uses a pnpm workspace with two main areas:
PathPurpose
apps/site/Main Next.js website application
packages/ui-components/Published @node-core/ui-components npm package
packages/i18n/Translation configuration and locale files
packages/rehype-shiki/Custom syntax highlighting plugin
packages/remark-lint/Custom Markdown lint rules

Who maintains it?

The website is maintained by the Node.js Website Team — a group of collaborators with commit access. Contributions are accepted from anyone via pull requests.

Getting help

GitHub Discussions

Ask questions and share ideas with the community.

GitHub Issues

Report bugs or request features.

Discord

Chat with the Node.js community in real time.

Code of Conduct

Our community standards and expectations.

Build docs developers (and LLMs) love