Hello everyone!
After more than 10 years working with web development, I decided to build a custom stack that aligns with my day-to-day workflow and preferences.
The result is LWDK – Light-Weight Development Kit: a fullstack setup combining the power of Go on the backend with the simplicity of Vue 3 + Vite + Pug on the frontend.
Backend: Go (with chi router)
Frontend: Vue 3 + Vite + Pug
CLI: Custom Go CLI for scaffolding, database sync, compilation, and more
The main goal is to make fullstack development with Go more streamlined and productive for solo developers or small teams — similar to what Laravel provides in the PHP world.
🆕 create – Create a new LWDK project
❓ help – Show the help menu
📄 version – Show current LWDK version
▶️ run – Start development server with hot reload for both frontend and backend
🖥️ lap – Open the admin panel (Coming soon)
🛠️ compile – Compile the fullstack app for production
I'm currently working on automatic CLI translation, based on the system's language settings.
The goal is to make LWDK accessible to developers worldwide from the very beginning.
🔜 Public release (including website and download page) is planned for the next few weeks.
Stay tuned!
Any feedback, questions, or thoughts from fellow Gophers are more than welcome — especially from those who have explored similar fullstack workflows in Go.
Thanks in advance for your time and support!
Best regards,
Tulio Nascimento
https://linkedin.com/trfn95
https://site13.com.br