Prawn is a Ruby gem that makes it easy to generate beautiful and printable PDF documents in a fast, lightweight way. It was created by Gregory Brown to have the necessary features for PDF generation without unnecessary complexity. Some key features include UTF-8 support, image embedding, flexible tables, and content positioning. The project is currently in alpha but gaining popularity with the first stable release planned for June 2009.