sunfmin
It also integrate heavy duty UI component library like Vuetify, So you can use it easily in Go code.
It even go further to have presets that help you easily build Admin UI with much flexibility. https://docs.goplaid.dev/samples/presets-detail-page-cards/c...
Best Way to Generate HTML in Go
Logtracer: Use opentracing-go API to print pretty structural trace log in Go
Instant Web Admin in Go
Yet Another Way to Build Web Applications in Go
Go: hardcoretest.Mark(t), So that the test won't be run by default
Generate Go code with structured blocks and composition
Type safe and modularize way to generate HTML on server side in Go
Generate an opinionated Go package structure that help you organize code
Go: Super fast batch inserts/updates to sql database, by packing data into sql
Convert Go func to http.HandleFunc that handle json request and response json
Reflectutils: Easier way to use reflect to set values in Go
I have quite a few use cases myself:
1. Say there is a article on the web, that contains dozens of images embed in the html. Which I want to crawl the article, and Also the images, and put the image into S3 for faster serve. I can use the fanout concurrency pattern to put upload all the images simultaneously to S3 to make it faster.
2. Say I have 20 mysql node sharded data, I want to fetch top 50 latest created data from all of them, and sort it to and show it to user after.
Go package: fanout – make writing parallel code even easier
https://github.com/sunfmin/fanout
hide goroutines and channels from developer.
hd.Where("name = ?", name).Where("category = ?", category)
So that you can do conditional where easily, for example: hd = hd.Where("name = ?", name)
if category != "" {
hd = hd.Where("category = ?", category)
}
But It doesn't seem to support this?