Pp-eclipse is a project mainly written in Java, it's free.
Experimental pp eclipse plugin improvements
Experimental improvement of the Polopoly eclipse plugin.
Use Shift+Alt+P to open by externalid (Command name: Open by External Id) Use Shift+Alt+X I to import currently active file as content XML (Command name: Import Content XML)