Org.eclipse.bpmn2-modeler is a project mainly written in Java, it's free.
Backup copy of https://git.eclipse.org/c/bpmn2-modeler
404: Not Found