Please visit the GitHub project page for the most up to date information, and sample code.
Lately I’ve been working on some projects on AVR which requires the use of multiple hardware UARTs. I’ve made some modifications to the GPL licensed library by Peter Fluery and Tim Sharpe and have uploaded my version to this site and GitHub. It is an interrupt driven library with circular transmit and receive buffers. You can visit avr-uart here.