Skip to content

VielzeugThe modular TypeScript toolkit

Type-safe utilities, blazing-fast storage, flexible logging, and more — all in one monorepo.

Vielzeug Logo

🚀 Why Vielzeug?

  • Type-safe: Built with TypeScript from the ground up for the best DX.
  • Zero/Low Dependencies: Keep your bundle size small and your supply chain secure.
  • Consistent API: Learn one package, and you'll feel at home in all of them.
  • Modern: Optimized for ES Modules, tree-shaking, and modern runtimes.

🎓 Quick Start

bash
npm install @vielzeug/toolkit
bash
pnpm add @vielzeug/toolkit
bash
yarn add @vielzeug/toolkit
typescript
import { chunk, debounce, formatCurrency } from '@vielzeug/toolkit';

// Utilities that just work
const batches = chunk([1, 2, 3, 4, 5], 2);
const search = debounce((query) => api.search(query), 300);
const price = formatCurrency(1234.56, 'USD'); // "$1,234.56"

💬 Community & Support

Have questions? Found a bug? Want to contribute?