Similar project: instant_api
I thought you'd be interested to know about a very similar project I've created: https://github.com/alexmojaki/instant_api
While there are some obvious differences, it also uses type hints, decorators, Flask, OpenAPI, dataclasses, and JSON to provide an easy API with automatic type validation and conversion.