nessus-xmlrpc is a Ruby library for the Nessus XML-RPC interface. You can use it to start, stop, pause, and resume scans. It lets you watch progress and status of scans, download reports, etc. It comes with an example command line program that shows how easy it is to interact with the Nessus scanner.
OpenGroupware Coils is a Python port of the venerable OpenGroupware project. It is backward compatible and can be installed in parallel with legacy versions of OpenGroupware. It provides additional features including an AMQP-based service architecture and a BPML-based workflow engine. The workflow engine includes the ability to read and write a variety of file formats, operate on relational database services, and a variety of common actions required to automate various tasks. Groupware resources and workflow route, processes, and formats.can be managed via WebDAV. Groupware functionality can also be accessed via the zOGI XML-RPC API just as with legacy ZideStore servers.