awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nodejs avatar

nodejs/node

0
View on GitHub↗
117,932 stars·35,740 forks·JavaScript·46 viewsnodejs.org↗

Node

This project is an open-source JavaScript runtime built on the V8 engine. It provides a comprehensive environment for executing JavaScript code outside of a web browser, offering foundational primitives for process management, multi-core load distribution, and parallel execution through worker threads.

The runtime includes a broad set of built-in modules for system-level operations, such as file system interaction, network communication across various protocols, and cryptographic security. It supports multiple module systems, native binary addon integration, and diagnostic tools for monitoring application performance and health.

Developers can utilize built-in utilities for testing, debugging, and internationalization, as well as native support for executing TypeScript and WebAssembly. The project is distributed as a standalone runtime, with capabilities for bundling scripts into single executable files.

Features

  • Event Emitters - Facilitates decoupled communication by allowing objects to trigger named events and execute associated listener functions.
  • Cryptographic Operations - Enables robust data security through built-in modules for hashing, encryption, decryption, and digital signatures.
  • Debugging Tools - Exposes diagnostic interfaces for inspecting runtime state, monitoring execution, and logging formatted output to various destinations.
  • Performance Measurement - Captures high-resolution timing data and resource usage metrics to assist in profiling application performance.
  • Internationalization Utilities - Handles locale-sensitive string operations and Unicode-aware character processing to support globalized software applications.
  • Node.js Ecosystem - Official Node.js runtime repository.
  • Programming Languages - JavaScript runtime built on Chrome's V8 engine.
  • Web Frameworks - JavaScript runtime environment.
  • Asynchronous Streams - Powers efficient data flow through asynchronous iterables, enabling batch processing without complex boilerplate.
  • Foreign Function Interfaces - Integrates native shared objects directly into the runtime to enable high-performance extensions and cross-language communication.
  • Timer Schedulers - Schedules asynchronous tasks for future execution using standard timeout and interval mechanisms.
  • Diagnostic Reports - Generates structured process summaries, including stack traces and heap statistics, to simplify system diagnostics.
  • Query String Parsers - Converts URL query strings into structured objects and serializes data for web request parameters.

Star history

Star history chart for nodejs/nodeStar history chart for nodejs/node

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Node

Similar open-source projects, ranked by how many features they share with Node.
  • nodejs/nodejs.orgnodejs avatar

    nodejs/nodejs.org

    6,842View on 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

    TypeScriptnextjsnodenodejs
    View on GitHub↗6,842
  • facebook/reactfacebook avatar

    facebook/react

    245,669View on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    View on GitHub↗245,669
  • koajs/koakoajs avatar

    koajs/koa

    35,713View on GitHub↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    JavaScriptkoa
    View on GitHub↗35,713
  • aliyr/nodejs-developer-roadmapaliyr avatar

    aliyr/Nodejs-Developer-Roadmap

    4,797View on GitHub↗

    This project is a Node.js learning roadmap and developer skill map designed to guide learners from beginner to advanced levels. It serves as a backend development curriculum and an interactive technology guide that charts the specific tools, libraries, and architectural patterns required to master the Node.js runtime. The project uses a graph-based visualization to represent technical competencies and their dependencies. By mapping these skills as a structured sequence of topics, it provides a visual guide for identifying the necessary prerequisites and learning milestones needed for backend

    View on GitHub↗4,797
See all 30 alternatives to Node→

Frequently asked questions

What does nodejs/node do?

This project is an open-source JavaScript runtime built on the V8 engine. It provides a comprehensive environment for executing JavaScript code outside of a web browser, offering foundational primitives for process management, multi-core load distribution, and parallel execution through worker threads.

What are the main features of nodejs/node?

The main features of nodejs/node are: Event Emitters, Cryptographic Operations, Debugging Tools, Performance Measurement, Internationalization Utilities, Node.js Ecosystem, Programming Languages, Web Frameworks.

What are some open-source alternatives to nodejs/node?

Open-source alternatives to nodejs/node include: nodejs/nodejs.org — Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… koajs/koa — Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an… aliyr/nodejs-developer-roadmap — This project is a Node.js learning roadmap and developer skill map designed to guide learners from beginner to… python/cpython — CPython is the primary, community-maintained reference implementation of the Python programming language. It functions… chai2010/advanced-go-programming-book — This project is a comprehensive technical guide to advanced Go programming. It serves as a programming guide,…