Uniplate is library for writing simple and concise generic operations.
The Open Build Service is an openSUSE project.