Hi Shaun,

Thanks a lot for your thoughtful feedback — I really appreciate it!

You're absolutely right: at this stage, it's more of a CLI tool that 
generates code, not a framework in the traditional sense. The goal is to 
organize fullstack projects, keeping frontend and backend clearly separated 
while allowing them to communicate seamlessly.

In the near future, I plan to support schema-based code generation, so the 
tool can generate backend (Go) and frontend (Vue + Pug) code automatically 
from templates — including routes, pages, models, and even syncing with the 
database.

There is a GitHub repository, but it’s currently private. I'm working on 
cleaning up the code and documenting everything properly. My goal is 
definitely to make it public soon, hopefully in the next couple of weeks if 
everything goes well.

By the way — your suggestion to avoid the word "framework" and use 
something like "stack" instead is perfect 😂  
Go developers do get a bit twitchy with that word, and you're right, maybe 
for good reason! I'm definitely adopting "stack" moving forward. Thanks for 
that tip!

The idea behind this tool is simple: to make fullstack web development with 
Go and Vue more practical and productive. It's not about reinventing 
anything — just creating helpful shortcuts for building modern apps in a 
more organized and efficient way.

Thanks again for your support and interest!

Best regards,  
Túlio

Em segunda-feira, 23 de junho de 2025 às 15:48:15 UTC-3, Shaun Houlihan 
escreveu:

> Hi Tulio,
>
> I think there is definitely room for tooling that simplifies full stack 
> development with Go (Go + JS/TS framework). It is definitely something I've 
> thought about building, having done this kind of full-stack development 
> myself. (well, actually, I have built little tools for various tasks but 
> nothing for public consumption).
>
> Realistically, though, I think to have any chance of catching on, the 
> tool/framework is going to need to be open source and posted on Github.
>
> Also: you may want to be careful about calling it a "framework" - many Go 
> developers are pretty touchy about that word 😂 (and perhaps for good 
> reason). I'm not entirely clear on the details of it from skimming your 
> website but it looks like most of the functionality is tooling for 
> generating code in Go+Vue, correct?
>
> Best,
> Shaun
>
> On Saturday, June 21, 2025 at 5:21:52 PM UTC-6 Tulio Rodrigues de Freitas 
> Nascimento wrote:
>
>> Hi everyone! [image: :waving_hand:]
>> My name is Túlio, I’m 29 years old and from Brazil. I’m developing a web 
>> development stack called LWDK, built in Go, that aims to bring 
>> automation concepts—similar to what *Artisan* does for Laravel—into the 
>> Go ecosystem.
>>
>> The stack is installable via CLI, written entirely in Go, and designed to 
>> simplify and speed up full-stack web development with Vue (via Vite) and Go.
>>
>> I’ve created a website where you can download the tool and see it in 
>> action: https://lwdk.site13.com.br.
>> It includes an automatic translation widget for other languages, and I’m 
>> currently working on full internationalization of the tool.
>>
>> While it’s not open source *yet* (as I’m still working on its core), I 
>> plan to make it open in the future. All help is welcome, and if you’re 
>> interested in the idea or want to be part of the project, feel free to 
>> reach out!
>>
>> <https://forum.golangbridge.org/t/introducing-lwdk-a-framework-stack-connecting-vite-vue-and-golang-for-productivity/39060#p-91743-key-features-1>Key
>>  
>> features:
>>    
>>    - One command creates a full project structure (frontend + backend)
>>    - Live reload for both frontend and backend
>>    - Separation of concerns with clean structure using the [create]
>>     command
>>    - [make:route] generates backend routes automatically in Go
>>    - [db:sync] syncs and creates database structures with optional 
>>    pre-sets (great for debugging)
>>    - And more to come!
>>
>> [image: :package:] Download and learn more: https://lwdk.site13.com.br
>>
>> Let me know what you think or if you’d like to contribute. Thanks! [image: 
>> :raising_hands:]
>>
>

-- 
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/2b0a6461-3da2-4dbe-8b93-3a68608858c1n%40googlegroups.com.

Reply via email to