Emc2-sprout-bridgeport is a project mainly written in ..., it's free.
EMC2 configs. the larger machining repo has more notes