Title: "3 Go Web Frameworks!"
Date: 2017-02-10 14:03:00
Categories: [programming]
Tags: [go, go framework]
Revel: A high-productivity web framework for the Go language.
Features:
- Hot Code Reload: Edit, save, and refresh. Revel compiles your code and templates for you, so you don't miss a beat.
- Comprehensive: evel provides routing, parameter parsing, validation, session/flash, templating, caching, job running, a testing framework, and even internationalization.
- High Performance: Revel builds on top of the Go HTTP server, which was recently benchmarked to serve three to ten times as many requests as Rails across a variety of loads.
Link
Iris: The fastest back-end web framework
Features:
- Focus on high performance
- Automatically install and serve certificates from https://letsencrypt.org
- Robust routing and middleware ecosystem
- Build RESTful APIs
Link
Features:
- Optimized Router: Highly optimized HTTP router with zero dynamic memory allocation which smartly prioritize routes.
- Scalable: Build robust and scalable RESTful API, easily organized into groups.
- HTTP/2: HTTP/2 support improves speed and provides better user experience
- Templates: Template rendering using any template engine.
Link