{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Gidgethub is an asynchronous GitHub API library that handles GitHub-specific protocol details without performing I/O itself, letting you choose your HTTP client.","skillfed_tags":["github-api","async","sans-io"],"use_cases":["Build GitHub bots that respond to webhooks and automate repository management tasks","Fetch repository metadata, issues, pull requests, and other GitHub data for analysis or reporting","Automate CI/CD workflows by creating checks, updating statuses, or managing releases via the GitHub API","Integrate GitHub events into monitoring or notification systems that need async I/O","Develop tools that interact with multiple repositories programmatically"],"what_it_does":"Gidgethub is a sans-I/O asynchronous library for the GitHub API that separates GitHub protocol logic from HTTP transport. It provides a base library that handles GitHub-specific details without doing any I/O itself, letting you plug in whatever async HTTP client you prefer. On top of that base, it offers an abstract base class and concrete implementations for immediate usage.\n\nThe library is designed for developers who want to automate GitHub workflows, build bots, or integrate GitHub data into applications. It requires Python 3.8 or later and depends only on uritemplate and PyJWT for URL templating and JWT token handling. With 417 stars and active maintenance, it's a stable choice for GitHub API integration in async Python applications.","worth_installing":"Yes. Gidgethub is a stable, actively maintained library with low install friction and permissive licensing. It's well-suited for async Python applications that need to interact with the GitHub API. The sans-I/O design gives you flexibility to choose your HTTP client. No known vulnerabilities and broad Python version support (3.8\u20133.13) make it a reliable choice."},"id":"gidgethub","links":{"html":"https://skillfed.io/packages/gidgethub","md":"https://skillfed.io/packages/gidgethub.md","pypi":"https://pypi.org/project/gidgethub/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-03","license_spdx":null,"license_treatment":"permissive","name":"gidgethub","python_support":"supports_current","summary":"An async GitHub API library"},"popularity":{"monthly_downloads":618787,"position":5732,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.4.0"}
