Any keyboard that supports QMK (wired) or ZMK (wireless) will be Mac-compatible, you just have to replace some keycodes in the firmware.
QMK keyboards: https://qmk.fm/keyboards/
ZMK keyboards: https://zmk.dev/docs/hardware
Note: I'm not 100% sure the ZMK list is up to date as it's under much more active development and new keyboards get support all the time since almost any keyboard that has QMK support can get ZMK support by swapping the AmTel-based Pro Micro for a nRF52840-based nice!nano board.