Introducing LWDK – A Lightweight Fullstack Framework with Go + Vue 3

125 views
Skip to first unread message

Tulio Rodrigues de Freitas Nascimento

unread,
Jun 19, 2025, 1:46:10 PMJun 19
to golang-nuts

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 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


Reply all
Reply to author
Forward
0 new messages