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

Reply via email to