Top Node.js repositories

Repositories with the GitHub topic “node”: 76 repositories with 1.6M stars between them, mostly written in JavaScript, TypeScript and Rust. The highest-rated is nodejs/node, #197 on the bestofgithub Elo ladder.

Biggest movers this week

nvm-sh/nvm

Open on GitHubShell

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

  • 1,994−7 Elo, change today
  • 96.1k stars
  • 10.7k forks
  • 1.1k watchers
brew
brew install nvm
  • bash
  • install
  • lts
  • node

hydro-dev/Hydro

Open on GitHubTypeScript

Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)

  • 1,469−2 Elo, change today
  • 7.2k stars
  • 496 forks
git
git clone https://github.com/hydro-dev/Hydro.git
  • acm-icpc
  • cpp
  • hydro
  • java

unjs/consola

Open on GitHubTypeScript

🐨 Elegant Console Logger for Node.js and Browser

  • 1,334−6 Elo, change today
  • 7.3k stars
  • 230 forks
git
git clone https://github.com/unjs/consola.git
  • cli
  • console
  • fancy
  • log

ONLYOFFICE/DocumentServer

Open on GitHubShell

ONLYOFFICE Docs is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, forms and PDF, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

  • 1,537+1 Elo, change today
  • 7.1k stars
  • 1.3k forks
git
git clone https://github.com/ONLYOFFICE/DocumentServer.git
  • collaboration
  • collaborative
  • doc
  • docx

panva/jose

Open on GitHubTypeScript

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

  • 1,422+9 Elo, change today
  • 7.8k stars
  • 385 forks
git
git clone https://github.com/panva/jose.git
  • browser
  • bun
  • cloudflare-workers
  • deno

OpenRunner/clash-freenode

Open on GitHub

订阅地址🚀 免费共享♻️ 定期更新✨ 科学上网🌈 请勿滥用🚫一键订阅📪SSR/CLASH/V2RAY

  • 1,375+14 Elo, change today
  • 6.5k stars
  • 448 forks
git
git clone https://github.com/OpenRunner/clash-freenode.git
  • clash
  • freenode
  • node
  • proxy

Top 76 on the Elo ladder

  1. #197
    nodejs/node

    Node.js JavaScript runtime ✨🐢🚀✨

    2,128 Elo −22123kJavaScript
  2. #339
    vercel/next.js

    The React Framework

    2,045 Elo −64143kJavaScript
  3. #447
    nvm-sh/nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

    1,994 Elo +6596.1kShell
  4. #676
    withastro/astro

    Content-focused web framework that ships zero JavaScript by default, with islands for interactivity.

    1,922 Elo −5463.9kTypeScript
  5. #697
    sindresorhus/awesome-nodejs

    :zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE…

    1,917 Elo −2167.5k
  6. #770
    nestjs/nest

    A progressive TypeScript framework for Node.js backends: from a small API in one file to efficient, scalable…

    1,901 Elo +577.1kTypeScript
  7. #1,002
    gethomepage/homepage

    A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

    1,855 Elo +733.6kJavaScript
  8. #1,154
    directus/directus

    The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI…

    1,834 Elo −1338.7kTypeScript
  9. #1,259
    nvm-windows/nvm

    The Node.js version manager for Windows.

    1,819 Elo −2648.2kInno Setup
  10. #1,271
    nuxt/nuxt

    The full-stack Vue framework.

    1,817 Elo −6961kTypeScript
  11. #1,409
    pnpm/pnpm

    Fast, disk space efficient package manager

    1,796 Elo −3937kRust
  12. #1,491
    pear-devs/pear-desktop

    Pear 🍐 is extension for music player

    1,785 Elo +234kTypeScript
  13. #1,715
    Asabeneh/30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30…

    1,759 Elo −7747kJavaScript
  14. #1,886
    TheOdinProject/curriculum

    The open curriculum for learning web development

    1,740 Elo −2513.2kJavaScript
  15. #2,783
    Unitech/pm2

    Node.js/Typescript/Bun Production Process Manager with a built-in Load Balancer.

    1,653 Elo −2243.3kJavaScript
  16. #3,130
    websockets/ws

    Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

    1,628 Elo −3322.8kJavaScript
  17. #3,409
    HabitRPG/habitica

    A habit tracker app which treats your goals like a Role Playing Game.

    1,611 Elo −1514.3kJavaScript
  18. #3,682
    mochajs/mocha

    ☕️ Classic, reliable, trusted test framework for Node.js and the browser

    1,593 Elo −4722.9kJavaScript
  19. #3,721
    haizlin/fe-interview

    前端面试每日…

    1,590 Elo −5726.2kJavaScript
  20. #3,823
    validatorjs/validator.js

    String validation

    1,584 Elo −3723.7kJavaScript
  21. #3,841
    wasp-lang/wasp

    The batteries-included full-stack framework for the AI era. Develop JS/TS web apps (React, Node.js, and Prisma) using…

    1,583 Elo +118.8kTypeScript
  22. #3,865
    remy/nodemon

    Monitor for any changes in your node.js application and automatically restart the server - perfect for development

    1,581 Elo −5126.6kJavaScript
  23. #4,097
    motdotla/dotenv

    Loads environment variables from .env for nodejs projects.

    1,568 Elo −2120.5kJavaScript
  24. #4,102
    xberg-io/xberg

    The fast, precise document-intelligence engine for every language: text, tables and metadata from 100+ formats, with…

    1,568 Elo +69.5kRust
  25. #4,107
    asdf-vm/asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    1,567 Elo −3725.6kGo
  26. #4,557
    NodeBB/NodeBB

    Node.js based forum software built for the modern web

    1,542 Elo −2415.2kJavaScript
  27. #4,654
    ONLYOFFICE/DocumentServer

    ONLYOFFICE Docs is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and…

    1,537 Elo +437.1kShell
  28. #4,929
    nodesource/distributions

    NodeSource Node.js Binary Distributions

    1,523 Elo −3813.8kShell
  29. #5,046
    webdriverio/webdriverio

    Next-gen browser and mobile automation test framework for Node.js

    1,517 Elo +89.8kTypeScript
  30. #5,100
    avwo/whistle

    HTTP, HTTP2, HTTPS, Websocket debugging proxy

    1,514 Elo −3115.7kJavaScript
  31. #5,224
    caprover/caprover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

    1,509 Elo −2715.2kTypeScript
  32. #5,266
    avajs/ava

    Node.js test runner that lets you develop with confidence 🚀

    1,507 Elo −1320.8kJavaScript
  33. #5,556
    commitizen/cz-cli

    The commitizen command line utility. #BlackLivesMatter

    1,494 Elo −817.5kJavaScript
  34. #5,567
    ytmdesktop/ytmdesktop

    A Desktop App for YouTube Music

    1,493 Elo +256.7kTypeScript
  35. #5,735
    nodejs/node-gyp

    Node.js native addon build tool

    1,486 Elo −210.7kPython
  36. #5,852
    bailicangdu/node-elm

    Backend system based on node.js + Mongodb. 基于 node.js + Mongodb 构建的后台系统

    1,480 Elo −4712.3kJavaScript
  37. #5,929
    apollographql/apollo-server

    🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for…

    1,477 Elo −3813.9kTypeScript
  38. #6,017
    linnovate/mean

    The MEAN stack uses Mongo, Express, Angular(6) and Node for simple and scalable fullstack js applications

    1,473 Elo −4612kTypeScript
  39. #6,091
    hydro-dev/Hydro

    Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)

    1,469 Elo +647.2kTypeScript
  40. #6,171
    mixmark-io/turndown

    🛏 An HTML to Markdown converter written in JavaScript

    1,466 Elo 11.5kJavaScript
  41. #6,290
    privatenumber/tsx

    ⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js

    1,461 Elo +3912.1kTypeScript
  42. #6,329
    nock/nock

    HTTP server mocking and expectations library for Node.js

    1,459 Elo −2113.1kJavaScript
  43. #6,333
    BrainJS/brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    1,459 Elo −2714.8kTypeScript
  44. #6,342
    nodejs/nodejs.org

    The Node.js® Website

    1,459 Elo −86.8kTypeScript
  45. #6,467
    getsentry/sentry-javascript

    Official Sentry SDKs for JavaScript

    1,454 Elo −148.7kTypeScript
  46. #6,776
    forwardemail/supertest

    🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail…

    1,442 Elo −2514.4kJavaScript
  47. #7,047
    debug-js/debug

    A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

    1,431 Elo −2711.4kJavaScript
  48. #7,160
    shelljs/shelljs

    :shell: Portable Unix shell commands for Node.js

    1,427 Elo −2414.4kJavaScript
  49. #7,250
    graphile/crystal

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

    1,424 Elo −512.9kTypeScript
  50. #7,283
    panva/jose

    JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

    1,422 Elo +427.8kTypeScript
  51. #7,290
    vercel/serve

    Static file serving and directory listing

    1,422 Elo −49.9kTypeScript
  52. #7,384
    oramasearch/orama

    🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text…

    1,418 Elo −2310.6kTypeScript
  53. #7,388
    chimurai/http-proxy-middleware

    :zap: The one-liner node.js http-proxy-middleware (httpxy) for connect, express, next.js and more

    1,418 Elo −2111.1kTypeScript
  54. #7,458
    paritytech/substrate

    Substrate: The platform for blockchain innovators

    1,415 Elo −288.3kRust
  55. #7,470
    nodejs/docker-node

    Official Docker Images for Node.js :whale: :turtle: :rocket:

    1,415 Elo −168.5kDockerfile
  56. #7,580
    angular/protractor

    E2E test framework for Angular apps

    1,411 Elo −148.6kJavaScript
  57. #7,606
    volta-cli/volta

    Volta: JS Toolchains as Code. ⚡

    1,410 Elo −1813kRust
  58. #7,613
    napi-rs/napi-rs

    A framework for building compiled Node.js add-ons in Rust via Node-API

    1,410 Elo +358kRust
  59. #7,781
    nuxt/framework

    Old repo of Nuxt 3 framework, now on nuxt/nuxt

    1,404 Elo −2810.4k
  60. #7,905
    ljharb/qs

    A querystring parser and serializer with nesting support

    1,399 Elo −178.9kJavaScript
  61. #8,403
    joemccann/dillinger

    The last Markdown editor, ever.

    1,379 Elo −148.2kTypeScript
  62. #8,496
    OpenRunner/clash-freenode

    订阅地址🚀 免费共享♻️ 定期更新✨ 科学上网🌈 请勿滥用🚫一键订阅📪SSR/CLASH/V2RAY

    1,375 Elo +416.5k
  63. #8,539
    reactide/reactide

    Reactide is the first dedicated IDE for React web application development.

    1,373 Elo −1810.4kJavaScript
  64. #8,566
    openethereum/parity-ethereum

    The fast, light, and robust client for Ethereum-like networks.

    1,372 Elo −96.8kRust
  65. #8,660
    paritytech/polkadot

    Polkadot Node Implementation

    1,368 Elo −177kRust
  66. #8,800
    nodejs/http-parser

    http request/response parser for c

    1,361 Elo −96.4kC
  67. #8,809
    julep-ai/julep

    Julep — durable, composable AI agents. Flows that crash and resume, retry safely, and explain every step.

    1,360 Elo −256.5kPython
  68. #8,890
    bombshell-dev/clack

    Effortlessly build beautiful command-line apps

    1,356 Elo +298.1kTypeScript
  69. #8,911
    ds300/patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    1,355 Elo −1611.2kTypeScript
  70. #9,116
    sigalor/whatsapp-web-reveng

    Reverse engineering WhatsApp Web.

    1,344 Elo −86.5kJavaScript
  71. #9,185
    lgwebdream/FE-Interview

    🔥🔥🔥 前端面试,独有前端面试题详解,前端面试刷题必备,1000+前端面试真题,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器

    1,340 Elo −107.2kJavaScript
  72. #9,198
    imfunniee/gitfolio

    :octocat: personal website + blog for every github user

    1,339 Elo +136.8kJavaScript
  73. #9,289
    unjs/consola

    🐨 Elegant Console Logger for Node.js and Browser

    1,334 Elo +457.3kTypeScript
  74. #9,419
    t3dotgg/stripe-recommendations

    How to implement Stripe without going mad

    1,325 Elo −96.4k
  75. #9,670
    nswbmw/node-in-debugging

    《Node.js 调试指南》

    1,298 Elo −116.4k
  76. #10,135
    vikejs/vike

    (Replaces Next.js/Nuxt) 🔨 Build mission-critical applications with stability and development freedom.

    756 Elo −975.8kTypeScript