awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 रिपॉजिटरी

Awesome GitHub RepositoriesNode Packages

Essential utilities and libraries for Node.js development.

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

Awesome Node Packages GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • socketio/socket.iosocketio का अवतार

    socketio/socket.io

    63,195GitHub पर देखें↗

    Socket.io is a real-time communication engine that enables bidirectional, event-based data exchange between clients and servers. It provides a robust transport-agnostic protocol layer that automatically manages connection lifecycles, including heartbeat signals, automatic reconnection, and seamless fallback between WebSockets and HTTP long-polling. By maintaining persistent links, it ensures reliable messaging across diverse network environments. The project distinguishes itself through a scalable, distributed architecture that supports multi-node synchronization and room-based message routin

    Framework for real-time, bidirectional communication.

    TypeScriptjavascriptnodejssocket-io
    GitHub पर देखें↗63,195
  • tj/commander.jstj का अवतार

    tj/commander.js

    28,282GitHub पर देखें↗

    Commander.js is a framework for building command-line interfaces and terminal applications. It functions as an argument parsing library and command lifecycle manager, transforming raw terminal input strings into structured, validated objects for use in executable scripts. The system utilizes a recursive command tree pattern, allowing developers to organize complex execution flows through nested subcommands. It features a declarative interface for defining command-line flags and arguments, which maps user input directly to internal state properties. To assist with usability, the framework auto

    Framework for building command-line interfaces.

    JavaScript
    GitHub पर देखें↗28,282
  • automattic/mongooseAutomattic का अवतार

    Automattic/mongoose

    27,479GitHub पर देखें↗

    Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations

    Object modeling tool for MongoDB and Node.js.

    JavaScript
    GitHub पर देखें↗27,479
  • remy/nodemonremy का अवतार

    remy/nodemon

    26,682GitHub पर देखें↗

    Nodemon is a command-line utility designed to automate development workflows by monitoring file system changes and managing the lifecycle of long-running processes. It functions as a process monitor that tracks directory trees for modifications, automatically terminating and restarting applications to ensure a continuous feedback loop during the coding process. The tool distinguishes itself through its language-agnostic design, which decouples monitoring logic from the target application's runtime. While it provides default support for Node.js, it can execute arbitrary command-line instructio

    Utility for automatically restarting Node.js servers on file changes.

    JavaScriptnodenodemonwatch
    GitHub पर देखें↗26,682
  • mochajs/mochamochajs का अवतार

    mochajs/mocha

    22,967GitHub पर देखें↗

    Mocha is a JavaScript test runner and framework designed to execute automated test suites across multiple runtimes, including Node.js and web browser environments. It functions as a pluggable testing tool for organizing and validating unit, integration, and functional tests. The project distinguishes itself through a plugin-based extension interface that allows for custom functionality and reporting. It supports a multi-runtime approach, enabling the same test suite to run in different JavaScript environments, and includes a watch mode that monitors the filesystem to trigger automatic test re

    Feature-rich testing framework for Node.js applications.

    JavaScriptbddbrowserjavascript
    GitHub पर देखें↗22,967
  • sboudrias/inquirer.jsSBoudrias का अवतार

    SBoudrias/Inquirer.js

    21,578GitHub पर देखें↗

    Inquirer.js is a command line input framework and prompt library for Node.js applications. It provides a structured set of tools for building interactive terminal interfaces, including menus, checklists, and text inputs, to gather user data and manage complex interactions. The framework allows for the creation of dynamic user experiences through branching prompt logic and the resolution of asynchronous configurations. Users can define custom prompts using a provided API and localize interface text into different languages. The library covers a wide range of input capabilities, including sing

    Library for creating interactive command-line prompts.

    TypeScriptclicommand-linejavascript
    GitHub पर देखें↗21,578
  • commitizen/cz-clicommitizen का अवतार

    commitizen/cz-cli

    17,473GitHub पर देखें↗

    Commitizen is a command-line utility designed to enforce consistent commit message formatting within version control systems. By guiding developers through interactive prompts, the tool ensures that every commit adheres to predefined standards, resulting in a predictable and searchable project history. The system utilizes a plugin-based adapter pattern that allows for the dynamic loading of custom commit formats and validation logic. This configuration-driven approach enables teams to define specific templates for message construction, which are then populated via user input to maintain stric

    Tool for enforcing standardized commit messages.

    JavaScriptcommand-linecommit-hookscommitizen
    GitHub पर देखें↗17,473
  • shipitjs/shipitshipitjs का अवतार

    shipitjs/shipit

    5,294GitHub पर देखें↗

    Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and executing shell commands via SSH. It functions as a deployment workflow manager and SSH automation framework, allowing users to define automation pipelines that coordinate local and remote scripts. The project distinguishes itself through a dependency-graph task orchestration system and an event-emitter hook system, which enable the creation of custom automation workflows with sequenced task coordination. It manages application versions using symlink-based release management, providin

    Automation tool for deployment and task management.

    JavaScriptcapistranodeploydeployment
    GitHub पर देखें↗5,294
  • coopernurse/node-poolcoopernurse का अवतार

    coopernurse/node-pool

    2,406GitHub पर देखें↗

    Generic resource pooling for node.js

    Generic resource pooling for Node.js.

    JavaScript
    GitHub पर देखें↗2,406
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Node Packages