from Hacker News

Ask HN: Good examples of Go back ends?

by looshch on 1/21/24, 3:38 PM with 2 comments

hi!

can i please ask if someone knows good examples of back ends written in Go? If not good, just production code would be great as well!

thanks in advance and have a great rest of the weekend!

  • by thrwwycbr on 1/22/24, 9:52 AM

    Most golang backends I've seen meanwhile use or switched to using the "gin" framework to build their APIs.

    A lot of them also have conventions for the frontend, where the assets usually are stored in /public, so they can be go:embed later as an embed.FS instance into the binary.

    Having said that, there's plenty of examples on github. I'd recommend to take a look at bigger projects or templates and understand how they structured their packages and abstraction levels. E.g. go-admin comes to mind [1]

    [1] https://github.com/GoAdminGroup/go-admin

    [2] https://github.com/gin-gonic/gin