Unsure if this is the right place to ask, but given this is go example project and as being someone new to Golang - I'm looking for advice in couple of topics:

* database migrations - Does it make sense to have a library take care of this for me? Is there a battle tested library?

* orm? does it really affect performance that much? is there a favorite?

Just digging into first Golang application (existing, no structure, everything in one folder except templates and static css etc., no front end JS library). No migrations. Had the exact same question.

Was looking at this: https://github.com/golang-migrate/migrate

Thinking Vue for front end also. Very timely main post because have been wondering best way to lay structure on the project. Simple is good and sure don't mind getting away from big framework bureaucracy, but 100 files in a folder can't be the way to go.