I'm surprised nobody has yet mentioned how pleasant it is to create coffee stains using Typst, and if only LaTeX wasn't the de-facto standard in academia and stain-related journals, they would have already switched to it.
Of course, you can create coffee stains in HTML as well, but it's not something you can do in Markdown.
Thankfully there is a Typst port of this package!
Typst requires a signup? It's web? It says developed in the open, but the main page also offers a login. What can you about latex vs typst?
The best coffee stains by far are created directly in Postscript.
I know it would be easier in typst than using this library... Ducks.
I came here to say this! I switched to Typst a couple of months ago and won't be going back.
I've been rewriting all my papers in Rust. It's been a pleasant experience getting memory safe coffee stains on my papers.