Mac: External graphics processors, or eGPUs, are officially supported in macOS High Sierra 10.13.04, which came out yesterday.
To take advantage you’ll need a Mac with a Thunderbolt 3 (USB-C) port, which means this is limited to MacBooks from 2016 and later, iMacs from 2017 and later, and the iMac Pro. Applications that use Metal, OpenGL, and OpenCL can all use the eGPU, as can virtual reality headsets. You can even use multiple Thunderbolt 3 (USB-C) ports to connect multiple devices.
So which cards are supported? Apple outlines a bit on their web page:
That page also includes a list of officially supported cards, so check it out if you’re curious about setting this up.