ToolPouch

Build with ToolPouch

Free SDK for dates, text, data, and 50+ utility functions. Zero dependencies. TypeScript included.

Get started

Install the SDK

npm install @toolpouch/sdkView on npm →

Code examples

import { businessDaysBetween } from '@toolpouch/sdk/dates'; const result = businessDaysBetween('2026-01-01', '2026-12-31'); // { businessDays: 261, calendarDays: 364, weekendDays: 104 }
import { formatJSON, csvToJson } from '@toolpouch/sdk/data'; const formatted = formatJSON('{"name":"test"}', 2);
import { toCamelCase, extractUrls } from '@toolpouch/sdk/text'; const camel = toCamelCase('hello world'); // 'helloWorld'

SDK modules

Choose the module that fits your use case

Dates

13 functions

Business days, date math, formatting

Text

15 functions

Case conversion, extraction, cleanup

Data

10 functions

JSON, XML, CSV, SQL formatting

Generators

6 functions

UUID, passwords, hashes, random

Calculators

6 functions

Finance, units, percentages

Colors

4 functions

HEX, RGB, HSL conversion

Cloud API

Server-side image, PDF, and video processing

Process files you can't handle in the browser

Example

curl -X POST https://api.toolpouch.app/v1/process \ -H "Authorization: Bearer YOUR_KEY" \ -F "[email protected]" \ -F "tool=resize" \ -F "options={...}"