
NodeLink
A high-performance standalone audio engine built entirely in Node.js.
Lightweight, modular, and optimized for deterministic real-time delivery.
Designed to stand alone as a robust audio mesh for modern applications. 🌿
Why NodeLink?
Built for modern infrastructure, designed for performance.
100% Node.js
No external runtimes. No Java installation required. NodeLink compiles natively and runs anywhere Node.js runs, making deployment simpler than ever.
Real-time Filters
Built-in EQ, Timescale, Tremolo, and Compressor with zero latency.
Native Audio
Powered by Rust bindings and WebAssembly for precise, bit-perfect audio processing (AAC uses WASM).
Multi-Source Support
Smart Clustering
Worker-based model scales automatically across CPU cores.
Quick Start
Get up and running in seconds. NodeLink requires Node.js v22 or higher.
Clone the repository
git clone https://github.com/PerformanC/NodeLink.gitEnter directory
cd NodeLinkInstall & Run
# Copy config & startcp config.default.js config.jsnpm run start# Copy config & startcp config.default.js config.jsyarn start# Copy config & startcp config.default.js config.jspnpm start# Copy config & startcp config.default.js config.jsbun startArchitectural Efficiency
NodeLink v3.5+ is engineered for high-density scalability. Whether running on a single core or a massive cluster, the engine adapts its footprint to ensure deterministic audio delivery.
- 24MB Idle (Single-Process)
- ScalableOptimized Multi-Worker Footprint
- Real-timeDeterministic DSP Pipeline
The Scaling Advantage
Our tiered cluster architecture separates non-deterministic I/O from time-critical audio processing. This results in a highly optimized memory footprint with significantly higher throughput and stability than monolithic designs.
Join the Community
Made with ⚡ and curiosity by PerformanC and Ecliptia 💙BRAZIL 🇧🇷
Released under the BSD 2-Clause License.