Actualmente puedes usar Go para crear tu aplicación web sin necesidad de implementar librerías externas como sucede en muchos otros lenguajes. Aunque claro, esto tiene sus pros y sus contras. Pero al final del día todo dependerá del flujo de trabajo de tu equipo.

Sin embargo, te quiero compartir las librerías y frameworks de desarrllo web que se encuentran entre las más populares.

FrontEnd - Hugo

https://d33wubrfki0l68.cloudfront.net/c38c7334cc3f23585738e40334284fddcaf03d5e/2e17c/images/hugo-logo-wide.svg

Hugo es el framework más popular para usar Go en el FrontEnd, claro no es que se utilice en FrontEnd específicamente sino que tiene su propio template para generar archivos estáticos (sin BackEnd, solo HTML, CSS y JavaScript).

Pero la mayor ventaja de Hugo, es que tienen Hugo Themes una tienda de templates donde muchos miembros de la comunidad suben sus temas para disponerlos al resto de la comunidad para su uso, solo debes prestar atención a la licencia. Pero encontrarás temas con todo tipo de features, desde uso para portafolio, compatibilidad con Google Anlytics y mucho más.

Y si lo combinas con Vercel podrás desplegar tu aplicación de forma gratuita.

BackEnd

Para el caso de BackEnd tenemos muchas opciones, las que te recomiendo probar son las siguientes:

Echo

https://echo.labstack.com/images/terminal.png

Echo es el Framework que más he llegado a usar en las Apps en Go que he realizado. Esto porque reúne varias características:

Gin-Gonic

https://avatars3.githubusercontent.com/u/7894478?s=200&v=4