Nothing wrong with having to pass in a config, though it’s a question of control for me, like being able to use the full power of Go to handle complex scenarios, hot loading modules etc.
Have you given this any serious consideration making it more API friendly for developers in this way?
My issue with modules is you will inherently be limited at a certain point
If you need that much or absolute control, I'd recommend don't use a framework or high-level library at all.
As for specific features or functionality, feel free to ask on our forums in more detail, or request it on the issue tracker. I don't really know what "complex scenarios" entails here, or "hot loading modules" can mean a lot of things.
Have you given this any serious consideration making it more API friendly for developers in this way?
My issue with modules is you will inherently be limited at a certain point