I usually write backend stuff in Go, so I prefer strict typing, predictable performance, and explicit code. However, I wanted to see if the recent hype around AI-assisted development ("vibecoding") is actually useful for building production-ready apps, or if it's just for quick MVPs.
To test it fairly, I picked a stack I don’t use daily: Node.js (Express 5) and Vanilla JS. The result is a simple toolkit: toolkitch.ru
My main goal was privacy. Most web formatters and encoders send your data to their servers. For this project, everything sensitive (JWT decoding, hashes, ciphers) runs strictly client-side in the user's browser.
The Setup:
Backend/Frontend: Node.js + Express 5, Bootstrap 5.






