WeasyPrint est une bibliothèque Python libre et open source qui convertit du HTML et du CSS en documents PDF. Les développeurs l'utilisent pour produire factures, rapports, billets ou livres à partir de modèles web, directement dans leurs propres applications. Elle s'installe comme paquet sur les serveurs de l'exploitant et n'est pas proposée comme service hébergé. Les mises en page, en-têtes et tables des matières se pilotent en CSS.
WeasyPrint a été créée par Kozea. Sa maintenance et son support professionnel sont assurés par CourtBouillon, une marque de la coopérative française Elycoop SCOP SA, à Villeurbanne. Le logiciel est distribué sous licence BSD à trois clauses. Les documents étant générés sur les serveurs de l'exploitant, ils restent dans son infrastructure. Pour une organisation européenne, il s'agit d'une option open source pilotée depuis la France, sans société mère étrangère. Aucun service hébergé n'étant proposé, il n'existe pas de relation de sous-traitance avec les mainteneurs.