I've created patches for some software that I work with. I haven't been able to submit then to the maintainer yet. Use these at your own risk.