myniqx.dev
myniqx.dev/projects
npm package

@downloadx/core

chunked-downloaddownloaddownload-manageridmparallel-downloadresumetypescriptruntime-agnosticzero-dependencynodebundenoedgespeed-limitdynamic-chunkingndjsonobservabilitys3agent

01 //Overview

Runtime-agnostic TypeScript download manager with chunked parallel transfers, dynamic splitting, resume support, and zero dependencies.

exfiltrate
v0.3.0295 / week

An IDM-style, runtime-agnostic download manager for TypeScript.

@downloadx/core downloads files in parallel chunks with random-access disk writes, splits slow chunks dynamically so fast connections never idle, survives process restarts, and recovers from misbehaving servers — all with zero runtime dependencies. Every I/O primitive (fetch, file system, path joining) is injected by you, so the same package runs unchanged in Node, Bun, Deno, edge runtimes, or against a custom storage backend such as S3.

Looking for a ready-made command-line tool instead? See @downloadx/cli — a daemon-based CLI built on this library.

04 // Install
npm install @downloadx/core
in this repo
</> crafted by burak okur · myniqx.dev · 2026