I'm surprised this doesn't exist. Google, FB, and Apple (and I imagine Microsoft) have a lot of this stuff built in that is light-years better than any open source solution I'm aware of.
Given that MS owns GitHub and how valuable this is - I imagine it will be coming soon.
Given that MS owns GitHub and how valuable this is - I imagine it will be coming soon.