Go Developers
func25's profile
Phuong Le@func25•Dec 15, 2025
5.5K
Post cover image

Gin is a very bad software library

Avatar of lobstersLobsters•From eblog.fly.dev•Dec 10, 2025•19m read time

Gin is criticized as an overly complex Go web framework with massive bloat compared to the standard library. The framework requires over 1 million lines of code and 55MB of dependencies to accomplish what net/http does in 25,000 lines. Its API design violates Unix philosophy with enormous interfaces (gin.Context has 100+ methods), creates unnecessary abstraction layers that obscure control flow, and makes migration away nearly impossible once adopted. The article demonstrates how Gin's complexity provides no real benefit over using Go's standard library directly, while significantly increasing binary size, compilation time, and cognitive overhead.

5 Comments

Sort:

func25's user avatar
Phuong Le
@func25
Joined Oct 20. 2023
5.5K

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard