Skip to content

Comments

Add pdf_oxide to Libraries > Graphics > PDF#2214

Closed
yfedoseev wants to merge 1 commit intorust-unofficial:mainfrom
yfedoseev:add-pdf-oxide
Closed

Add pdf_oxide to Libraries > Graphics > PDF#2214
yfedoseev wants to merge 1 commit intorust-unofficial:mainfrom
yfedoseev:add-pdf-oxide

Conversation

@yfedoseev
Copy link

Summary

Add pdf_oxide to the PDF subsection under Libraries > Graphics.

pdf_oxide is a fast PDF toolkit written in pure Rust. It supports text extraction, image extraction, markdown conversion, PDF creation, and editing. Also provides Python bindings via PyO3.

Key facts:

  • Pure Rust — no C/C++ dependencies for core functionality
  • MIT / Apache-2.0 dual-licensed
  • 99.8% pass rate verified against 3,830 PDFs (veraPDF, Mozilla pdf.js, SafeDocs)
  • Mean 2.3ms per page extraction latency
  • Python bindings via PyO3 (published on PyPI)

Links:

pdf_oxide is a fast PDF toolkit for text extraction, image extraction,
markdown conversion, creation, and editing. Written in pure Rust with
Python bindings via PyO3.

- 99.8% pass rate on 3,830 test PDFs
- Mean 2.3ms per page extraction latency
- MIT/Apache-2.0 dual-licensed

GitHub: https://github.com/yfedoseev/pdf_oxide
Crates.io: https://crates.io/crates/pdf_oxide
@palfrey
Copy link
Collaborator

palfrey commented Feb 16, 2026

In order to attempt to be as fair as we can with the process regarding additions of new projects we're using external popularity metrics to guide this. Our current standards (as per our CONTRIBUTING.md) are at least one of: a minimum of 50 stars on Github; 2000 downloads for projects with published crates; or equivalent values in other areas (e.g. downloads in other places, star-type popularity in other repositories).

Unfortunately the project you've submitted doesn't reach any of these thresholds. If you think that we've miscounted or there is another public metric that you think we should take into account, then please re-open this PR and detail where else we should be looking.

@palfrey palfrey closed this Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants