Ask HN: What is your Golang web-dev tech stack?
1–10 of 47 posts
Re: Ask HN: What is your Golang web-dev tech stack?
#2Re: Ask HN: What is your Golang web-dev tech stack?
#3Re: Ask HN: What is your Golang web-dev tech stack?
#4At Globality[1], we use microcosm [2], an internally built framework for crafting applications. We have 45+ microservices, all built on top of it, and it's a joy.
I was looking for a framework that will give me similar benefits with Golang. Something that I can take out of the box with some convention-over-configuration.
I found micro [3] and gizmo [4]. (There are more)
It seems to me that a full-blown web app doesn't come very natural to Golang yet. There isn't a framework that will give you what you are used for from other languages/frameworks.
I have a lot of experience with Golang and built many tools, and it always felt more natural to me when there is no database/models involved.
[1] https://www.globality.com/en-us/
[2] https://github.com/globality-corp/?utf8=%E2%9C%93&q=microcos...
Re: Ask HN: What is your Golang web-dev tech stack?
#5Re: Ask HN: What is your Golang web-dev tech stack?
#6Gorilla will probably make your life easier. I rely on the mux package quite a bit for routing purposes.
I also use Google's jsonapi package to maintain a semblance of orderliness when it comes to request and response data, but I wouldn't be hurting too much without it.
Re: Ask HN: What is your Golang web-dev tech stack?
#7Re: Ask HN: What is your Golang web-dev tech stack?
#8Re: Ask HN: What is your Golang web-dev tech stack?
#9Re: Ask HN: What is your Golang web-dev tech stack?
#10If you don't want to piece things together yourself (and want a more Rails-like experience), Buffalo[8] is probably your best bet.
[1] https://echo.labstack.com/
[2] https://github.com/valyala/quicktemplate
[3] https://github.com/flosch/pongo2
[4] https://github.com/CloudyKit/jet
[5] https://github.com/jmoiron/sqlx
[6] https://github.com/jinzhu/gorm