# nodesource/distributions

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nodesource-distributions).**

13,834 stars · 3,108 forks · Shell · MIT

## Links

- GitHub: https://github.com/nodesource/distributions
- Homepage: https://nodesource.com
- awesome-repositories: https://awesome-repositories.com/repository/nodesource-distributions.md

## Topics

`javascript` `linux` `node` `nodejs` `runtime`

## Description

This project is a Node.js binary distribution repository and Linux package repository. It provides a hosted set of pre-compiled JavaScript runtime binaries for various Linux distributions to simplify installation and version management through native package managers.

The project includes a Node.js observability toolset and security policy manager. These components enable the gathering of runtime telemetry to monitor application health and performance via diagnostic dashboards, while providing a resource restriction layer that intercepts system calls to prevent unauthorized modules from accessing sensitive host resources.

The capability surface covers binary installation for current and long-term support versions, runtime observability for identifying performance outliers, and security enforcement to restrict system resource access.

## Tags

### Programming Languages & Runtimes

- [Pre-compiled Distributions](https://awesome-repositories.com/f/programming-languages-runtimes/compiler-interpreter-internals/compiler-toolchains/pre-compiled-distributions.md) — Provides ready-to-use binary sets of the Node.js runtime to avoid local source compilation during installation.
- [Binary Distribution Repositories](https://awesome-repositories.com/f/programming-languages-runtimes/node-js-version-managers/binary-distribution-repositories.md) — Serves as a distribution repository for pre-compiled Node.js binary packages across various Linux distributions.

### DevOps & Infrastructure

- [Node.js Runtimes](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/execution-platforms-and-targets/deployment-targets/node-js-runtimes.md) — Distributes pre-built JavaScript runtime binaries including the core engine and standard library.
- [Prebuilt Binary Installations](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/installation-package-management/binary-and-source-installation/prebuilt-binary-installations.md) — Allows installation of ready-to-use Node.js binaries without the need for compiling from source. ([source](https://cdn.jsdelivr.net/gh/nodesource/distributions@master/README.md))
- [Package Distribution](https://awesome-repositories.com/f/devops-infrastructure/package-distribution.md) — Distributes pre-compiled binaries through native Linux package managers to remove the need for local source compilation.
- [Repository Hosting](https://awesome-repositories.com/f/devops-infrastructure/repository-hosting.md) — Provides a hosted repository of versioned Node.js software packages for automatic installation via system package managers.

### Operating Systems & Systems Programming

- [Linux Installation Packages](https://awesome-repositories.com/f/operating-systems-systems-programming/platform-development-integration/linux-installation-packages.md) — Provides native installation packages and binaries for multiple Linux distributions.
- [System-Call Interception](https://awesome-repositories.com/f/operating-systems-systems-programming/system-call-interception.md) — Intercepts low-level operating system calls to validate or block operations based on security policies.

### Security & Cryptography

- [Resource Access Restrictions](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/resource-access-restrictions.md) — Enforces a security layer that prevents unauthorized modules from accessing sensitive host resources.
- [Runtime Resource Restrictions](https://awesome-repositories.com/f/security-cryptography/runtime-resource-restrictions.md) — Implements a resource restriction layer that intercepts system calls to prevent unauthorized module access to host resources.

### System Administration & Monitoring

- [Application Diagnostics](https://awesome-repositories.com/f/system-administration-monitoring/diagnostic-tools/application-diagnostics.md) — Provides specialized tools for identifying and resolving runtime errors and performance bottlenecks within Node.js applications.
- [Runtime Observability Toolsets](https://awesome-repositories.com/f/system-administration-monitoring/runtime-observability-toolsets.md) — Provides a toolset for gathering runtime telemetry to monitor application health and performance via diagnostic dashboards.
- [Application Observability](https://awesome-repositories.com/f/system-administration-monitoring/application-observability.md) — Provides deep visibility and X-Ray tools to identify and resolve problems within running applications. ([source](https://docs.nodesource.com/))
- [Application Performance Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/application-performance-monitoring.md) — Tracks runtime errors and performance bottlenecks to identify outliers in production environments. ([source](https://docs.nodesource.com/docs/4.10.0/nsolid/overview))
- [Application Health Monitors](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/operational-health-alerting/health-monitoring-endpoints/application-health-monitors.md) — Tracks operational health and performance metrics for mission-critical applications through a real-time interface. ([source](https://docs.nodesource.com/))
- [Telemetry Collection and Aggregation](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/telemetry-collection-aggregation.md) — Implements infrastructure for streaming and unifying telemetry data across distributed runtime instances for outlier detection.
- [Remote Telemetry Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/remote-telemetry-dashboards.md) — Ships a web-based interface for visualizing system health and performance telemetry aggregated from multiple isolated processes.
- [Self-Hosted Monitoring Suites](https://awesome-repositories.com/f/system-administration-monitoring/self-hosted-monitoring-suites.md) — Operates a dedicated endpoint that collects runtime data and hosts a user interface for observing system health. ([source](https://docs.nodesource.com/docs/product_suite))
- [Telemetry Collection](https://awesome-repositories.com/f/system-administration-monitoring/telemetry-collection.md) — Gathers system health and performance metrics from the runtime environment via an integrated monitoring endpoint.
