awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 个仓库

Awesome GitHub RepositoriesNode.js Ecosystem

Best practices and tooling for the Node.js runtime environment.

Explore 10 awesome GitHub repositories matching part of an awesome list · Node.js Ecosystem. Refine with filters or upvote what's useful.

Awesome Node.js Ecosystem GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • goldbergyoni/nodebestpracticesgoldbergyoni 的头像

    goldbergyoni/nodebestpractices

    105,356在 GitHub 上查看↗

    This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across large-scale codebases. The documentation details strategies for robust error management, containerization, and production readiness. It addresses operational requirements such as observability, scalability, and infrastructure configuration, while providing specific methodologies

    Curated collection of best practices for Node.js development.

    Dockerfilebest-practiceses6eslint
    在 GitHub 上查看↗105,356
  • nwjs/nw.jsnwjs 的头像

    nwjs/nw.js

    41,183在 GitHub 上查看↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    Enables importing built-in and third-party Node.js modules using standard syntax to extend desktop functionality.

    JavaScriptdesktopjavascriptnode-webkit
    在 GitHub 上查看↗41,183
  • pugjs/pugpugjs 的头像

    pugjs/pug

    21,850在 GitHub 上查看↗

    Pug is a template engine and compiler that transforms whitespace-sensitive shorthand syntax into standard HTML. It functions as both a Node.js template engine for server-side rendering and a browser-side precompiler for client-side templating. The system converts template files into executable JavaScript functions to increase rendering speed. This allows for the generation of full HTML documents by combining dynamic data and logical structures, either on a server or as standalone JavaScript files for execution directly in the browser. The engine manages the translation process through HTML t

    Functions as a core part of the Node.js ecosystem by providing a whitespace-sensitive template engine.

    JavaScript
    在 GitHub 上查看↗21,850
  • node-inspector/node-inspectornode-inspector 的头像

    node-inspector/node-inspector

    12,646在 GitHub 上查看↗

    node-inspector is a web-based debugger for Node.js applications that integrates the Blink developer tools interface. It functions as a runtime profiler and inspection suite, providing a remote debugging interface to connect a local browser to a Node.js process. The project enables live code iteration, allowing source code to be modified while the process is running and persisting those changes back to the physical file system. It also includes a JavaScript runtime profiler to monitor CPU and heap usage for identifying bottlenecks and memory leaks. The tool covers execution flow control throu

    A web-based tool for inspecting and debugging Node.js applications using the Chrome DevTools interface.

    JavaScript
    在 GitHub 上查看↗12,646
  • maxogden/art-of-nodemaxogden 的头像

    maxogden/art-of-node

    9,873在 GitHub 上查看↗

    This project is a structured Node.js programming course and educational guide designed to teach JavaScript backend development. It provides a sequence of workshops and interactive tutorials that focus on the fundamentals of the Node.js runtime and its core modules. The material emphasizes asynchronous programming, specifically covering non-blocking I/O, callback patterns, and event-driven architecture. It includes a practical exploration of the core API for managing network applications, file system operations, and binary data. The curriculum covers module management and dependency resolutio

    Serves as a comprehensive resource for learning the core concepts and tools of the Node.js ecosystem.

    JavaScript
    在 GitHub 上查看↗9,873
  • vercel/nccvercel 的头像

    vercel/ncc

    9,815在 GitHub 上查看↗

    ncc is a Node.js build tool and project bundler that compiles a project and its dependencies into a single JavaScript file. It functions as a single-file JavaScript bundler and TypeScript compiler, converting type-annotated source files into standard JavaScript compatible with the Node.js runtime. The tool focuses on serverless function optimization by reducing the number of files and dependencies in a deployment package to improve portability and cold start times. It automates the software release workflow by integrating the compilation and bundling process into programmatic scripts. The pr

    Functions as a specialized tool within the Node.js ecosystem for compiling projects into single files.

    JavaScript
    在 GitHub 上查看↗9,815
  • chyingp/nodejs-learning-guidechyingp 的头像

    chyingp/nodejs-learning-guide

    6,874在 GitHub 上查看↗

    This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp

    Provides a comprehensive instructional reference for native Node.js modules like fs, http, and crypto.

    Rubycryptoexpressnodejs
    在 GitHub 上查看↗6,874
  • nodejs/nodejs.orgnodejs 的头像

    nodejs/nodejs.org

    6,842在 GitHub 上查看↗

    Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP

    Integrates the npm ecosystem and CommonJS module system for sharing and reusing JavaScript packages.

    TypeScriptnextjsnodenodejs
    在 GitHub 上查看↗6,842
  • kucherenko/jscpdkucherenko 的头像

    kucherenko/jscpd

    5,800在 GitHub 上查看↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Implements the detection engine in Rust for high performance, then exposes it via a Node.js API and CLI.

    TypeScriptaiclones-detectioncode-quality
    在 GitHub 上查看↗5,800
  • felixge/node-style-guidefelixge 的头像

    felixge/node-style-guide

    4,992在 GitHub 上查看↗

    该项目是一个 JavaScript 风格指南和 Node.js 编码标准,旨在确保创建一致、可维护且易读的代码。它作为命名约定、格式化和架构模式的综合参考。 该项目提供了一个 Linting 配置模板,允许自动强制执行这些标准。这包括预定义的 Linting 预设和一组用于在整个代码库中执行逻辑检查和自动格式化的规则。 这些指南涵盖了广泛的标准化功能,包括代码和文件格式化、特定编码模式的实现以及标识符命名约定的定义。这些标准通过自动化的 Linting 配置应用于开发工作流中,以保持质量。

    Provides a set of rules and best practices for writing maintainable Node.js and JavaScript code.

    JavaScript
    在 GitHub 上查看↗4,992
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Node.js Ecosystem

探索子标签

  • Coding StandardsRules and best practices for maintaining a consistent and readable codebase within the Node.js ecosystem. **Distinct from Node.js Ecosystem:** Distinct from Node.js Ecosystem: focuses specifically on style and maintainability rules rather than general tooling or libraries.
  • Core API GuidesInstructional references for the native modules and built-in functions of a runtime. **Distinct from Node.js Ecosystem:** Focuses on the practical application of native APIs rather than general ecosystem tools.
  • Rust Core with Node.js WrappersDetection engines implemented in Rust for performance, exposed via a Node.js API and CLI for ecosystem compatibility. **Distinct from Node.js Ecosystem:** Distinct from Node.js Ecosystem: focuses on a Rust core wrapped by a Node.js API, not general Node.js ecosystem tooling.