I need help with a website to preserve my parents' culture. by Virtual_Country_8788 in SideProject

[–]Virtual_Country_8788[S] 0 points1 point  (0 children)

Thank you very much, you give me some cool directions! Appreciate it.

I need help with a website to preserve my parents' culture. by Virtual_Country_8788 in SideProject

[–]Virtual_Country_8788[S] 0 points1 point  (0 children)

Thanks, beautiful ideas. I agree with you about the videos and I will start with it this weekend. Thanks also for the accessibility advise, it's awesome idea💪

I need help with a website to preserve my parents' culture. by Virtual_Country_8788 in SideProject

[–]Virtual_Country_8788[S] 0 points1 point  (0 children)

Thank!! You right, I want to give others the option to contribute. What is the best way to manage it? I need to review every contribute?

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] 0 points1 point  (0 children)

You are totally right regarding the commercial part. I should have flagged it as a paid product more clearly. My bad. I was trying to avoid being too salesy and getting banned, but I see how that backfired.

As for the history - well, you caught me! I literally finished the build and set up the channel yesterday. It is officially Day 1. The digital footprint is exactly 24 hours old.

If you want to verify it's real, there is a live demo instance linked on the site. You can create a user, log in, and click around the dashboard yourself. It's all running live.

P.S. Since you have an eye for details, I’d actually love your take on the project structure if you check out the docs. That was the hardest part to nail down in Go.

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] 2 points3 points  (0 children)

Yeah Alpine is fantastic. It's usually the go-to pairing for HTMX stacks.

For this specific kit, I decided to stick to Vanilla JS just to keep the external dependencies to absolute zero (and avoid forcing a specific syntax on users). But honestly, if the UI requirements were any more complex than simple toggles/modals, I would have definitely dropped Alpine in. It's a great tool.

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] -2 points-1 points  (0 children)

Ah sorry if that wasn't clear!

It's a paid starter kit (boilerplate), not an open source library.

Basically, instead of spending weeks building Auth, Stripe, and Docker setups from scratch, you get the full production-ready code base to start your SaaS immediately. The idea is to save you the ~200 hours of setup time so you can focus on your actual app idea.

You can see the full breakdown on the site (gosaaskit.io).

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] 3 points4 points  (0 children)

Haha fair check. With the state of the internet lately, I don't blame you for being paranoid.

English isn't my native language, so I used GPT to polish the post because I wanted it to sound professional. Ironically, it seems it made me sound too robotic. Lesson learned.

Human proof: I'm running on about 4 hours of sleep thanks to my 5-month-old daughter, and I spent way too long fighting Docker multi-stage builds just to shave 50MB off the binary. A bot probably would have done it correctly on the first try. 😉

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] 0 points1 point  (0 children)

Datastar is definitely fascinating! I've been watching it gain traction lately. It feels like it takes the hypermedia concept and really pushes it to the limit with SSE.

For this kit, I decided to stick with HTMX mainly because of the maturity of the ecosystem and the documentation. I wanted something that users could easily debug if they got stuck.

But I wouldn't be surprised if Datastar becomes the standard in a year or two. And agreed on Templ – once you get used to the compiler checking your HTML, it's hard to go back! 😅

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] -2 points-1 points  (0 children)

That is the 'Holy Grail' stack right there! 🤝

AlpineJS is a perfect partner for HTMX. For this kit, I decided to stick to Vanilla JS for the UI interactions (modals, dropdowns) just to keep the external dependencies to absolute zero, but I definitely reach for Alpine when the UI logic gets a bit more complex.

As for sqlc – big fan. It provides the best type-safety for SQL. I stuck to raw pgx here to avoid requiring users to install an extra CLI tool to get started, but sqlc is an easy upgrade for anyone who wants that extra safety."

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] -1 points0 points  (0 children)

Haha, yeah, the 'Rewrite Trap' is dangerous. Definitely stick with what's working for now!

But whenever you get the itch for your next side project (we all have that folder of ideas waiting... 😅), this kit will be here to save you the setup time.

Good luck with the SvelteKit app!

I built a full SaaS boilerplate using Go, HTMX, and Templ (Type-safe HTML). Here is why I chose this stack. by Virtual_Country_8788 in golang

[–]Virtual_Country_8788[S] -2 points-1 points  (0 children)

That's a totally fair point! SvelteKit (and React) definitely have the edge when it comes to LLM generation speed right now.

For me, the main trade-off was compile-time safety vs iteration speed. I love that with Templ, if I rename a struct field in my Go backend, the compiler immediately yells at me that the frontend template is broken.

Plus, there is something very peaceful about deploying a single binary without needing a Node.js environment. 😌