TFTP Client and Server
JSON →This module provides a full-featured streaming TFTP (Trivial File Transfer Protocol) client and server for Node.js. It supports several TFTP RFCs (1350, 2347, 2348, 2349, 3617, 7440) and de facto extensions like rollover and windowsize, which address TFTP's inherent 32MB file size limit and slow lock-step transfer mechanism. The current stable version is 0.1.2. Developed for Node.js versions 0.10 and newer, it integrates with Node.js streams for easy file transfers. However, the README clearly states that TFTP is an obsolete legacy protocol, generally unsuitable for internet transfers due to UDP packet loss, and recommends FTP for most use cases. Its primary differentiation is providing a complete TFTP solution within Node.js, including performance-boosting extensions, despite the protocol's limitations. The package does not appear to have an active release cadence, with the last known update being in 2015.
Traffic · last 30 days ↓71% vs prev 7d
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇫🇷 France · 🇩🇪 Germany