🍺 BREW Explorer

← all formulae

gpgme

brew install gpgme v2.1.0 LGPL-2.1-or-later

C library providing programmatic access to GnuPG encryption and signing operations.

Why you might care

Use GPGME when you need to integrate GnuPG functionality into C/C++ applications without shelling out to gpg commands. It's the canonical, maintained library for crypto operations in GnuPG's ecosystem—used by mail clients, password managers, and build systems that need signed artifacts. Language bindings exist for Python, Ruby, and others.

Categories

Alternatives

GnuPG OpenSSL libsodium
47.9k
30-day installs · #134
130.9k
90-day · #158
362.1k
365-day · #187

Runtime dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "GnuPG",
    "OpenSSL",
    "libsodium"
  ],
  "build_dependencies": [],
  "categories": [
    "library",
    "encryption",
    "crypto"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "gnupg",
    "libassuan",
    "libgpg-error"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Library access to GnuPG",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:23+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "gpgme",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://www.gnupg.org/related_software/gpgme/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "index",
  "installs_30d": 47919,
  "installs_365d": 362070,
  "installs_90d": 130911,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "LGPL-2.1-or-later",
  "llm_generated_at": "2026-06-20T23:42:56+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "gpgme",
  "oldnames": [],
  "one_liner": "C library providing programmatic access to GnuPG encryption and signing operations.",
  "optional_dependencies": [],
  "rank_30d": 134,
  "rank_365d": 187,
  "rank_90d": 158,
  "raw_hash": "e79c7f834fd37567",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/gpgme.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "2.1.0",
  "versioned_formulae": [],
  "why_use_this": "Use GPGME when you need to integrate GnuPG functionality into C/C++ applications without shelling out to gpg commands. It\u0027s the canonical, maintained library for crypto operations in GnuPG\u0027s ecosystem\u2014used by mail clients, password managers, and build systems that need signed artifacts. Language bindings exist for Python, Ruby, and others."
}