In the same vein, but without needing to create separate de- and serialize functions:

https://github.com/eliasdaler/MetaStuff

Another take on the same idea with even simpler interface:

https://github.com/apankrat/cpp-serializer

I'll likely add additional functionality for specifying both operations with a single function since it's been mentioned a few times. Thanks for the repos.