WeasyPrint

The Awesome Document Factory

WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into gorgeous statistical reports, invoices, tickets…

From a technical point of view, WeasyPrint is a visual rendering engine for HTML and CSS that can export to PDF and PNG. It aims to support web standards for printing. WeasyPrint is free software made available under a BSD license.

It is based on various libraries but not on a full rendering engine like WebKit or Gecko. The CSS layout engine is written in Python, designed for pagination, and meant to be easy to hack on.

Authors

Development Lead:

  • Simon Sapin
  • Guillaume Ayoub

Contributors:

  • Aarni Koskela
  • Alex Eftimie
  • Anaèle Baumgartner
  • Andreas Pflug
  • Andres Riofrio
  • Andrew Leech
  • Antoine Précigout
  • Asbjørn
  • Aymeric Bois
  • Chancy Kennedy
  • Christian Jurk
  • Chung Wu
  • Clément Plasse
  • Colin Leitner
  • Corey Farwell
  • Daniel Himmelstein
  • Florian Mounier
  • Florijan Hamzic
  • Frédérick Deslandes
  • Gabriel Corona
  • Glwadys Fayolle
  • Gregory Brown
  • Hugh Secker-Walker
  • Ilya Konstantantinov
  • Joe Hu
  • Joel Steres
  • Johan Dahlin
  • Johannes Duschl
  • John Bell
  • Jonas Haag
  • Jonathan Metz
  • Josef Duchesne
  • Jérémy Bethmont
  • Keith Callenberg
  • Kevin Brown
  • Kevin Deldycke
  • Kyle Gibson
  • Le-Stagiaire
  • Manuel Barkhau
  • Marc Laporte
  • Marco Mariani
  • Mario Orlandi
  • Martijn The
  • Martin Natano
  • Mike Z. Salem
  • Morgan Aubert
  • Nathan
  • NeroBurner
  • Noam Ben-zichri
  • Pacu2
  • Pierre-Alain Mignot
  • Priit Laes
  • Richard Eames
  • Ronan Guilloux
  • Salem Harrache
  • Scott Kitterman
  • Sergey Fedoseev
  • Sergey Pikhovkin
  • Smylers
  • Sébastien Corbin
  • Tarashish Mishra
  • Thomas Grainger
  • TimotheeGerber
  • Tontyna
  • Václav Pokluda
  • Wan Liuyang
  • Xus
  • elpaso
  • grewn0uille
  • kaikuehne
  • lucien
  • luvejo
  • mbarkhau
  • mohdnajdy
  • niosega
  • theopeek