*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. ------------------------------ 🚀 Tech Stack Overview - *Backend:* Go (with chi <https://github.com/go-chi/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. ------------------------------ ⚙️ Basic Commands - 🆕 create – Create a new LWDK project - ❓ help – Show the help menu - 📄 version – Show current LWDK version ------------------------------ 🔧 Project Automations *(inside project folder)* - ▶️ 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 ------------------------------ 🗄️ Database Commands 🔄 db:sync -> Sync DB with the configuration from settings 🔍 db:query -> Run SQL query *(Coming soon)* ⚙️ db:exec -> Execute SQL command *(Coming soon)* 🗃️ db:table -> Table-related helpers *(Coming soon)* ------------------------------ 🛣️ Routes & Models Generator (Go) ➕ make:route -> Create a new route ✏️ rename:route -> Rename an existing route ❌ delete:route -> Delete an existing route ➕ make:model -> Create a new model ✏️ rename:model -> Rename an existing model ❌ delete:model -> Delete an existing model ------------------------------ 🌍 Internationalization & Launch Plans 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 ------------------------------ -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/aaced1dc-8d66-4f2e-a745-6f7410508fadn%40googlegroups.com.