Skip to content

Framework Comparison

We are often asked why we created Flamingo and why we did not built upon exiting frameworks. Well every project has different requirements and this matrix shows some of the features where Flamingo is strong and that we find useful for building pluggable and maintainable web applications:

Feature Flamingo Gin Gobuffalo Beego Revel
Module Concept x - x -
Configuration Concept x - x x x
->Configuration Area x - - -
Routing x x x x x
-> Reverse Routing x - - - -
-> Prefix Routing x - - - -
Advanced Template Engine (above go standard templates) x - x (x) x
L10n / i18n support x - x x x
Tracing x - - (x) -
Metrics x - - - -
Dependency Injection x - - - -
-> MapBinding x - - - -
-> MultiBinding x - - - -
-> Overrides x - - - -
Rest API Focus - x - x -
GraphQL x - - - -
Generic Authentication Concept x - - - -
Filter or Middleware Concept x x - x x
Security (Middleware) x - - (x) -
Resilience / Caching x - - x x
(Web)Controller x x x x x
-> Response Apply Concept x x - - x
Event Handling x - x - -
Session x x x x
Recent Github activity High High Middle High Middle to Low