gin-gonic/gin ? reverse-engineered prompt

Reverse engineered prompt

I want to build a high-performance web framework using Go. The goal is to create a tool for other developers to build fast REST APIs and microservices. It should have a simple, clean API for defining routes that feels inspired by frameworks like Martini, but it needs to be much, much faster.

The core of it should be an extremely efficient router that can handle a ton of traffic without wasting memory. I want it to come with some essential middleware built-in, like a logger and a recovery tool that prevents the entire server from crashing if one request panics.

It should also make working with JSON super easy, automatically binding request data to structs and handling validation. Please also include a way to group related API routes together to keep code organized. The main idea is to maximize speed and developer productivity, letting people build powerful web services in Go with minimal boilerplate.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab