🍺 BREW Explorer

← all formulae

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.

Categories

Alternatives

MuPDF pdfium iText Apache PDFBox
83.4k
30-day installs · #52
231.8k
90-day · #78
607.2k
365-day · #112

Runtime dependencies

Build dependencies

Links

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."
}