// the find
karldoenitz/Tigo
Tigo is an HTTP web framework written in Go (Golang).It features a Tornado-like API with better performance. Tigo是一款用Go语言开发的web应用框架,API特性类似于Tornado并且拥有比Tornado更好的性能。
Tigo is a Go web framework modeled after Python's Tornado — handler structs inherit from BaseHandler, routes are declared as a slice of patterns, and middleware is per-route. It targets developers coming from Tornado who want something familiar in Go, or anyone wanting a lightweight alternative to Gin or Echo.
The per-route middleware attachment ([]web.Middleware on each Pattern) is cleaner than Gin's global middleware groups. The tiger scaffolding CLI is a nice touch — `tiger create myProject` gets you a runnable skeleton immediately. Separate session plugin (tission) keeps the core lean rather than bundling session state nobody asked for. CI is wired up and the Go report card shows a clean bill of health.
The main README is in Chinese with a separate English doc that consistently lags behind — not a dealbreaker but a signal about where the maintenance energy goes. 2200 stars and 125 forks over several years is thin for a general-purpose web framework competing against Gin (75k stars) and Echo (28k); ecosystem maturity simply isn't there. The performance benchmark in the README compares against Tornado (a Python framework) rather than Go peers, which is suspicious cherry-picking. No context.Context propagation visible in the handler interface, which means middleware can't cancel requests or pass deadlines down — that's a real gap in 2026.