https://echo.labstack.com/
Ask HN: What GO web framework do you use?
21–26 of 26 posts
Re: Ask HN: What GO web framework do you use?
#22Earlier quoted context omitted.
> templates package How do you like the template package ? Can you compare it to Jinja/Twig ?
I have never used Jinja/Twig, but I have used handlebars, ERB, JSX and other similar templating systems. Overall, I find Go's template system to be a bit clunky but it certainly gets the job done. The template system is fairly minimal so it feels mostly like working with HTML, but it gives you a few tools to use.. mainly passing data down the template/sub-templates and the ability to define template functions/helpers…
Re: Ask HN: What GO web framework do you use?
#23I use the standard library. My entire business runs on it, html/css all through the standard library (templates package). I use embed to embed all assets in the binary itself. "go build" and then "scp" the binary to the production server and "systemctl restart appserver"
Regarding the original question we use fiber.io for a few systems and have loved it’s capabilities and performance.
Re: Ask HN: What GO web framework do you use?
#24I use Fiber [0] in production for a $4M ARR company and never had any issues even at peak traffic. Took less than a month to start with and integrate and it is a joy to use. [0] https://github.com/gofiber/fiber
Re: Ask HN: What GO web framework do you use?
#25Why do most Go framework websites look like they were made by uni students for their side projects? https://gin-gonic.com/ https://echo.labstack.com/ https://gobuffalo.io/ Compare that to Laravel for example: https://laravel.com/
Re: Ask HN: What GO web framework do you use?
#26For simple, battle-tested web server, you can't go wrong with net/http. A couple of us are working on Bud ( http://github.com/livebud/bud ), which aims to be a full-stack web framework for Go, similar to Laravel or Rails. The project is getting better very quickly! If you're working on a greenfield project and want more out of the box, I'd encourage you to give Bud a try!
I’ve built all of that in Go and it was probably two months of work…
This is not to discourage you, it would be absolutely terrific to have a proper full-stack framework in Go! And just as an aside from what I see in laravel, if making part of the framework commercial is a way to give the project a boost I think it’d be worth it!
Tailwind also comes to mind following the same model. Full open source but if you want a working starter template, payments, teams, subscriptions, etc… I’d pay for that!