I've had this problem on my mind for at least over a year now.
And about 2 months ago, I finally decided to scratch this itch and started working on https://geniepy.com .
After a few weeks of work, I feel that the boilerplate is coming along quite nicely. If you would like to beta test the product (for free!) either leave a comment here or leave your email address in the form on the homepage and I'll get in touch!
Regardless, I'm curious what you think! I'd also love to know if there's any other feature that comes to your mind that should be on the list above but currently isn't!