Toolkave β 131 free tools that never upload your files
A utility site in Uzbek, Russian and English, built because the tools people here need are either in English only, behind a sign-up, or want your documents on someone else's server.
Every tool runs entirely in the browser. PDFs are merged, images are resized, presentations are built and documents are converted on the visitor's own device β no file is ever sent anywhere, which is a privacy promise the architecture keeps rather than the privacy policy.
- Nuxt 4 on Cloudflare Workers, with D1 for the parts that need state
- 131 tools across 12 categories, each one prerendered in three languages with
proper
hreflangand canonicals - PDF work with pdf-lib, .docx and .pptx read and written as raw OOXML, image processing on canvas, video and audio through ffmpeg.wasm, background removal with ONNX Runtime
- Two Telegram bots (@Toolkavebot, @pdfyasashbot) sharing one Worker: 600+ users turning photographs into PDFs, with the whole conversation β batching, language, counters β running in the same codebase
Stack: Nuxt 4 Β· TypeScript Β· Pinia Β· Tailwind v4 Β· Cloudflare Workers Β· D1 Β· WebAssembly
- π’ Frontend developer at the National Agency for Social Protection
- π 4+ years building production frontends
- π Shipped applications serving 100,000+ users
- π§° I work in Vue and Nuxt day to day, and in React when a project asks for it
- π I build for Uzbek and Russian speakers, which mostly means caring about three alphabets, slow connections and cheap phones
- π« erkinovdoniyor03@gmail.com
I take on Vue and Nuxt projects as a freelancer β landing pages that have to rank, dashboards that have to stay fast, and multilingual sites where the second and third language are not an afterthought.
Toolkave converts PowerPoint to PDF, reads .docx, compresses video and removes image backgrounds β and it has no server that ever sees a file. Every one of those runs on the visitor's own machine, which took more work than a server would have, and is the entire point.


