Skip to main content
R

Revel

A flexible web framework for Go

A flexible web framework for the Go language. Comprehensive platform for building web applications with hot code reload and full-stack features.

13K
GitHub Stars
none
TypeScript
medium
Learning Curve
3.8
DX Score

Pricing

Model
free
Free Tier
MIT licensed, fully open source

Features

  • ✓ Hot code reload
  • ✓ MVC architecture
  • ✓ Routing system
  • ✓ Parameter parsing
  • ✓ Validation
  • ✓ Session management
  • ✓ Templating
  • ✓ Caching
  • ✓ Job scheduling

Pros

  • + Hot reload in development
  • + Full-featured framework
  • + Good test support
  • + Module system
  • + Stateless design

Cons

  • - Less active development
  • - Smaller community
  • - Heavier than minimal routers
  • - Opinionated structure

Best For

startup enterprise
backend full-stack mvc hot-reload web-framework