v1.0.0 Available

Essential utilities for your Node.js projects

A comprehensive collection of versatile functions for media conversion, file handling, data parsing, and more. Simplify development and streamline everyday coding tasks.

Terminal
$ npm install @neeraj-x0/nodetoolkit
+ @neeraj-x0/nodetoolkit@1.0.0
added 1 package in 0.5s

Capabilities

Everything you need to handle media and data in Node.js.

50+ Utility Functions

Expanded toolkit with daily-driver functions for Strings, Arrays, Math, Dates, and Validation.

Network & API Utils

Robust, auto-retrying helpers for fetching JSON, downloading files, and checking IPs.

System & File Tools

Utilities to manage directories, get system stats, file sizes, and secure hashes.

Audio/Video Conversion

Convert media files easily. Supports converting audio to mp3/opus and video to mp4 using FFmpeg.

Data Parsing

Tools for parsing URLs, extracting JIDs, converting WebP images, and processing JSON data.

QR Code Generation

Generate QR codes programmatically from strings for quick sharing and scanning.

API Highlights

Key functions available in the toolkit.

toAudio(buffer, ext)Convert audio buffer to file
toVideo(buffer, ext)Convert video buffer to file
getBuffer(url)Fetch file buffer from URL
extractUrlFromMessage(msg)Find URLs in text
webp2mp4(source)Convert WebP to MP4
qrcode(string)Generate QR code
formatBytes(bytes)Human-readable size
secondsToDHMS(sec)Format duration

Usage

Start using the toolkit in your project in seconds.

1

Install via npm

npm install @neeraj-x0/nodetoolkit
2

Import functions

const { toAudio, getBuffer } = require('@neeraj-x0/nodetoolkit');
3

Use in your project

const audio = await toAudio(buffer, 'mp3');

Powered By

Built on top of robust open-source libraries.

Axios
Cheerio
FFmpeg
Fluent-FFmpeg
QRCode
Form-Data
📦

Ready to simplify your code?

Join other developers using Node Toolkit to speed up their workflow.