Jeo is a keyboard layout which is optimised for software development. Learn more
At the moment, the best way to use Jeo on macOS is via Hammerspoon. This is pretty straightforward to set up – go check out hammerspoon/README.md.
The only caveat is that Hammerspoon has no effect during ‘secure text entry’, which means that you’ll have to make do with QWERTY when typing in passwords. Note that Terminal.app has a setting where you can force everything you type to be sent via secure entry; I suggest you turn that off if you want to use Jeo at the shell…
Linux/X11 install is pretty straightforward. The layout works everywhere once you’ve loaded it into your session, but you might have to be a bit clever if you want it ready for your login screen. See xkb/README.md.