JSF-Sugar is a full Guice JSF Integration, which allows to drop the complete managed bean handling of JSF and replace it with guice. You can define your Guice/JSF configuration in a XML file, and use the request,session and application scopes like you used to. Managed Properties (also scoped) like you know them from JSF are possible via @Inject annotations.
Go, get yourself a cool glass of sugared JSF Guice!
Please have also a look at jsf-typewriter. It is an easy to use XSL-FO Reporting Framework for JSF.