I’ve just open-sourced Arbiter, a utility for generating Oozie workflows. Check out the blog post introducing it as well as the code on Github.
I’m really excited about the project as it’s really been helpful for how we write Oozie workflows internally! I’m hopeful the broader community will find it similarly useful.