SlopScore
00 crowd

hayro

A PDF interpreter and renderer in pure Rust.
Open repo on GitHubgithub.com/LaurenzV/hayro
Rust · ★ 777 · 82 forks · Apache-2.0 · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 37 minutes ago by LaurenzV · last checked 37 minutes ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-10-02: A PDF interpreter and renderer in pure Rust.; its own README says "Demo A demo tool can be found at Please note that this is just a quick, vibe-coded PDF viewer not intended to be used as an actual viewer". 777 stars; Apache-2.0 license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as LaurenzV. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
A PDF interpreter and renderer in pure Rust.
created
2025-04-22 · pushed 41 minutes ago · 1792 commits · 29 contributors
languages
Rust 96%JavaScript 2%Python 1%CSS 0%HTML 0%Shell 0%
paperwork
licensereadme 42% health
dependencies
⚠ 5 of 229 deps have known advisories · OSV.dev, checked 37 minutes ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
csshtmljavascriptpythonrustshell
license (detected)
apache-2.0

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: A PDF interpreter and renderer in pure Rust.; its own README says "Demo A demo tool can be found at Please note that this is just a quick, vibe-coded PDF viewer not intended to be used as an actual viewer". It carries the Apache-2.0 license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

hayro

Crates.io Documentation

An experimental, work-in-progress PDF interpreter and renderer.

hayro is a Rust crate with a simple task: It allows you to interpret one or many pages of a PDF file to for example convert them into PNG or SVG files. This is a difficult task, as the PDF specification is huge and contains many features. In addition to that, there are millions of PDF files out there with many edge cases, so a solid PDF renderer should be able to handle those as well as possible.

This is not the first attempt at writing a PDF renderer in Rust, but, to the best of my knowledge, this is currently the most feature-complete library. There are still certain features and edge cases that hayro currently doesn't support (for example rendering knockout groups or PDFs with non-embedded CID-fonts). However, the vast majority of common features is supported meaning that you should be able to render the "average" PDF file without encountering any issues. This statement is underpinned by the fact that hayro is able to handle the 1400+ PDFs in our test suite, which to a large part have been scraped from the PDFBOX and pdf.js test regression suites.

But, this crate is still in a very development stage, and there are issues that remain to be addressed, most notably performance, which has not been a focus at all so far but will become a priority in the near future.

Crates

While the main goal of hayro is rendering PDF files, the hayro project actually encompasses a number of different crates which can in theory used independently. These include:

Demo

A demo tool can be found at https://laurenzv.github.io/hayro/. Please note that this is just a quick, vibe-coded PDF viewer not intended to be used as an actual viewer. Features such as text selection, search, annotations, and forms are not implemented there and out of scope. It's meant as a quick way to test the rendering capabilities and performance of hayro.

Minimum Supported Rust Version (MSRV)

The minimum supported Rust version is 1.92.

Read the rest on GitHub

Scan report · 2026-10-02
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review

From the balcony · 0 of 3 clapped

    Cap'm Slop, Princess and Crusoe read it and passed. Their reasons are on the balcony, with every other verdict.

    Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

    0 comments

    log in to comment.

    report this listing — log in to report