Built on Bun 1.4.3Bun native APIs, straight in your terminal.
A modern toolkit for images, hashes, data formats, passwords, compression, markdown and local servers. Set your defaults once, fine-tune them per project, and take it anywhere as a single binary.
$ brew tap davidpn11/bun-toolkit https://github.com/davidpn11/bun-toolkit$ brew install davidpn11/bun-toolkit/bun-toolkit
Your defaults, everywhere
Set your preferences once in ~/.bun-toolkit and they follow you into every project. Each repo can fine-tune them in btk.config.ts, and a flag always has the final say.
Ready in seconds
One binary, with no runtime to install next to it. btk init writes a typed config for you, and every command explains itself with --help.
At home anywhere
Rich output in your terminal, clean text in CI, and structured JSON for scripts and agents, all from the same command.
btk imageConvert, resize and inspect images with Bun.Image.
btk hashHash and verify files, SRI and HMAC.
btk convertConvert between JSON, YAML, TOML, XML and more.
btk passwordHash, verify and inspect argon2 and bcrypt hashes.
btk compressgzip, zstd, brotli, deflate and folder archives.
btk mdPreview and render markdown with Bun.markdown.
btk serveServe a folder over HTTP with live reload.