kataras/iris ? reverse-engineered prompt
Reverse engineered prompt
Build me a fast and easy to use web framework for Go that makes it simple to create websites and APIs.
I want clean routing, support for path parameters like user IDs and UUIDs, middleware for things like logging, CORS, auth, recovery, rate limiting, and request IDs, plus built in support for sessions, file serving, compression, websockets, and JSON responses. It should also make it easy to organize code with controllers or MVC style handlers, and to split APIs into versions or modules. A few good examples and tests would help a lot, so I can see how to use it right away.
Please keep it polished and practical, with sensible defaults, clear error handling, and a small example app I can run quickly. If you need current docs or best practices for Go web servers, look them up online.
Are you gonna build this?
make sure you review the code using coderabbit