formie
WeasyPrint
formie | WeasyPrint | |
---|---|---|
2 | 52 | |
18 | 7,892 | |
- | 1.5% | |
6.4 | 9.5 | |
about 1 year ago | 8 days ago | |
Python | Python | |
GNU Affero General Public License v3.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
formie
WeasyPrint
-
Lyon Drops Microsoft to Boost Digital Sovereignty
You can learn more about weasyprint on their website (https://weasyprint.org/ ). It's an open source Python package that can be launched using cli or from Python code.
-
plutoprint VS WeasyPrint - a user suggested alternative
2 projects | 19 Jun 2025
-
Show HN: PlutoBook – Fast, lightweight C++ library for generating PDF from HTML
This is interesting. So it's HTML -> PDF without using Chrome/Puppeteer etc.? Is that correct. It reminds me of https://weasyprint.org/
Weasyprint (by their own admission) have really struggled with a lot of bugs, which isn't surprising if you're allowing arbitrary HTML input - how are you getting on with that?
- Quarkdown: A modern Markdown-based typesetting system
-
Show HN: Vaev – A browser engine built from scratch (It renders google.com)
wkhtmltopdf is not chromium though? "Wk" literally stands for WebKit.
There's also https://weasyprint.org/ which doesn't use any browser engine, but rather a custom renderer.
And both of those (and Prince) can be used as a backend by Pandoc (https://pandoc.org/)
-
Converting Plotly charts into images in parallel
To create our PDF reports, we use a combination of Weasyprint, Jinja, and Plotly charts. To render a report as a PDF, we first have to render all graphs as images.
-
Using Pandoc and Typst to Produce PDFs
https://github.com/Kozea/WeasyPrint
> From a technical point of view, WeasyPrint is a visual rendering engine for HTML and CSS that can export to PDF. It aims to support web standards for printing. WeasyPrint is free software made available under a BSD license.
Hmm, I wonder if you could use servo for a similar purpose.
-
CSS Written in Pure Go
Also see a full web rendering engine (modern HTML+CSS the whole layout engine) made in pure Python, that can export to PDFs: https://github.com/Kozea/WeasyPrint
-
Launch HN: Onedoc (YC W24) – A better way to create PDFs
Is there a reason you didn't consider something like Weasyprint?
https://weasyprint.org
I've gone through a number of systems to convert CV's, business cards, and other docs and it hasn't let me down yet.
-
CSS for Printing to Paper
You don't _have_ to use a browser. I had very good results with Weasyprint [0]. And there's also PrinceXML [1] if you're willing to pay.
[0]: https://weasyprint.org/
What are some alternatives?
yogatastic - A simple flask based yoga app.
PyPDF2 - A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
kuma - The project that powers MDN.
ReportLab
statum - 🗺️ A data-driven website oriented around Twitch. Written in Python + Flask, with MongoDB.
WKHTMLToPDF - Convert HTML to PDF using Webkit (QtWebKit)