3 Go Web Frameworks.md 1.4 KB


Title: "3 Go Web Frameworks!" Date: 2017-02-10 14:03:00 Categories: [programming] Tags: [go, go framework]

Authors: sedlav

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

Echo: High performance, extensible, minimalist Go web framework

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