Dev.to
7/19/2026

I built a site with 150+ browser-only dev tools (Astro + Vue 3 + TypeScript) — here's how it's put together
Short summary
A developer shares implementation details from Torinoa Tools, a site with 152 client-side developer utilities built with Astro, Vue 3, and TypeScript. Key fixes include generating independent page files per tool to cut CSS from 755KB to under 16KB per page, and implementing AES encryption using only the browser's native SubtleCrypto with PBKDF2 key derivation. The post also covers a VLSM subnetting algorithm and the overall static-site architecture.
- •Per-tool page generation reduced CSS bundles from 755KB shared to under 16KB per page
- •AES-GCM/CBC encryption uses only Web Crypto with self-contained Base64 output format
- •152 browser-only dev tools built with Astro + Vue 3, distributed as static site and Docker image
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



