poppler
brew install poppler
v26.06.0
GPL-2.0-only OR GPL-3.0-only
C++ library for parsing and rendering PDF documents with support for text extraction and annotation handling.
Why you might care
Poppler is the standard PDF backend for many Linux desktop tools and CLI utilities that need PDF functionality. Use it if you're building PDF viewers, converters, or text-extraction tools; it handles complex PDFs better than lightweight alternatives and provides both rendering and programmatic access to PDF content through C++ or introspectable bindings.
83.4k
30-day installs · #52
231.8k
90-day · #78
607.2k
365-day · #112
Runtime dependencies
cairo
fontconfig
freetype
glib
gpgmepp
jpeg-turbo
libpng
libtiff
little-cms2
nspr
nss
openjpeg
gettext
gpgme
Build dependencies
Links
- https://poppler.freedesktop.org/
- Brew formula source: Formula/p/poppler.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"MuPDF",
"pdfium",
"iText",
"Apache PDFBox"
],
"build_dependencies": [
"cmake",
"gettext",
"gobject-introspection",
"pkgconf"
],
"categories": [
"library",
"pdf-tool",
"parser"
],
"caveats": null,
"conflicts_with": [
"pdftohtml",
"pdf2image",
"xpdf"
],
"dependencies": [
"cairo",
"fontconfig",
"freetype",
"glib",
"gpgmepp",
"jpeg-turbo",
"libpng",
"libtiff",
"little-cms2",
"nspr",
"nss",
"openjpeg",
"gettext",
"gpgme"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "PDF rendering library (based on the xpdf-3.0 code base)",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:40:38+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "poppler",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://poppler.freedesktop.org/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "Poppler",
"installs_30d": 83437,
"installs_365d": 607243,
"installs_90d": 231763,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-2.0-only OR GPL-3.0-only",
"llm_generated_at": "2026-06-20T23:42:23+00:00",
"llm_model": "claude-haiku-4-5",
"name": "poppler",
"oldnames": [],
"one_liner": "C++ library for parsing and rendering PDF documents with support for text extraction and annotation handling.",
"optional_dependencies": [],
"rank_30d": 52,
"rank_365d": 112,
"rank_90d": 78,
"raw_hash": "bf652e1f2a4228e0",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/p/poppler.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
{
"gperf": "build"
},
"curl"
],
"version_head": "HEAD",
"version_stable": "26.06.0",
"versioned_formulae": [],
"why_use_this": "Poppler is the standard PDF backend for many Linux desktop tools and CLI utilities that need PDF functionality. Use it if you\u0027re building PDF viewers, converters, or text-extraction tools; it handles complex PDFs better than lightweight alternatives and provides both rendering and programmatic access to PDF content through C++ or introspectable bindings."
}