Runtime for executing JavaScript outside browsers.

Package manager and registry commonly used with Node.js.

Tool for executing packages from npm.

Directory containing installed Node.js packages.

Operator providing a fallback for nullish values.

Special numeric value representing an invalid numeric result.

React framework supporting server and client web development.

Framework built around Vue.

Interactive document combining code, text, and results.

Tuple-like structure with named fields.

Python value representing absence of a value.

Package assembled from multiple directory locations.

Python library for numerical computing.

Java method implemented in native code.

Java exception caused by accessing a null reference.

C++ mechanism grouping identifiers.

Alternate name for a namespace.

Package manager and registry for .NET.

C# feature expressing whether a reference may be null.

Naming container preventing identifier conflicts.

Code compiled for a specific processor or platform.

Conflict caused by identical identifiers in a scope.

Application built specifically for a target platform.

Collection of software protocols implementing networking.

Value representing absence of an object or value.

Pointer containing no valid object or memory address.

Making identifiers from another namespace available locally.

Library compiled for a specific platform or architecture.

Programming interface for network communication.

Operation that does not wait for completion before continuing.

Property indicating whether a value can be null.

Naming scope preventing identifier conflicts.

Moving between application screens or functions.

Message informing users about an event.

Accessing an invalid null reference.

Preventing denial of an authenticated action.

Architecture with multiple logical tiers.