HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
arachnys
athenapdf
Go2016–2021
arachnys / athenapdf · Archived

athenapdf

Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker

7Distinct people
9Mentions
0Explicit recommenders
2.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year9 dated mentions

Observed mentions: 2016-04-07 16:17:55 UTC to 2021-03-26 19:22:03 UTC.

0123452016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments20162017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20182019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC303
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC505
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC000
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC000
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101

What Hacker News says

9 sources
Core developer of `athenapdf` here :) I had a quick look at `pdf-bot`, and though we both rely on the same underlying technology (we are only just moving to headless Chromium; we were on Electron before), I believe we have slightly different ambitions with our respective project. But, I may be biased. For example, `pdf-bot` seems to be tied exclusively to a specific converter, and storage backend. With `athenapdf` however, we are moving more, and more towards building a toolkit or rather, framework for other people to construct their own conversion processes (or even microservice)[0]. Consequently, we are working towards general abstractions like fetching, converting, and uploading, that can have different implementations (e.g. wkhtmltopdf, LibreOffice, Weasyprint, etc). With our microservice assembly as well, we are focused heavily on en
Read the rest
suring we have: 1. Instrumentation, and metrics (which `pdf-bot` appears to currently lack) 2. Support for different retry mechanisms (e.g. retry using the same converter or retry using a different converter) 3. Support for multiple input MIME types 4. Synchronous API calls (`pdf-bot` appears to be mostly asynchronous, with batch processing, and callbacks) 5. Ease of installation (e.g. Docker), and configuration We also have a CLI assembly[1] that can support custom JavaScript plugins[2] (e.g. Markdown -> PDF, Readability, etc). So you don't need to run a service or make API calls for conversions. [0] https://github.com/arachnys/athenapdf/tree/v3/pkg [1] https://github.com/arachnys/athenapdf/blob/v3/cmd/cli/main.g... [2] https://github.com/arachnys/athenapdf/tree/v3/pkg/runner/plu...
In Show HN: Pdf-Bot, an API/CLI for Generating PDFs Using Headless Chrome
Arachnys | Frontend, backend and data engineers | London, New York We help organisations from banks to charities solve their compliance problems, focussing on AML/KYC checks and deeper investigative dives - for instance, our software was used by the ICIJ to dig into the Panama Papers. Think big Hadoop clusters sucking in feeds from thousands of sources in over 100 languages and making sense of it. Lots of the clever things we do are in-house, but we also participate in open source: see https://github.com/arachnys/athenapdf and https://github.com/arachnys/cabot for side projects that have got lots of community traction. https://www.arachnys.com/jobs/
In Ask HN: Who is hiring? (May 2016)
Please stress-test and feel free to submit problem cases as issues to the github repo [0]. "Aggressive mode", which leverages Chromium's "simplify page" mode, might do some of what you want, but typically you need some of the funky print css classes to enforce widows/orphans. The main reason we have built this however is that wkhtmltopdf just crashes all the time. Other commenters seem to agree. We'd love feedback on whether Athena works in cases that other tools fail, as well as on quality of conversion. [0]: https://github.com/arachnys/athenapdf
In Show HN: Athena, drop-in replacement for wkhtmltopdf using Docker, Electron and Go
This isn't a package replacement, it's a microservice in a Docker container. Replacing one package with three is nothing to be proud of. Replacing one with 13 plus wrapper code [1] is utterly ridiculous. I don't know the background of this project, so there may be some important detail I'm missing, but it seems they would have done better to set up a stable wkhtmltopdf Dockerfile microservice instead, and avoid all of the wrapper code entirely. Cool as a demo of what's possible with tech today; less cool as a demo of how many hoops you can jump through to reproduce existing functionality. [1] https://github.com/arachnys/athenapdf/blob/master/cli/Docker...
In Show HN: Athena, drop-in replacement for wkhtmltopdf using Docker, Electron and Go

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.