PyGithub

Typed interactions with the GitHub API v3

Github stars Tracking Chart

PyGitHub

PyPI
Build Status
readthedocs
License
Join the chat at https://gitter.im/PyGithub/PyGithub
Open Source Helpers
codecov
Code style: black

PyGitHub is a Python library to access the GitHub API v3 and Github Enterprise API v3.
This library enables you to manage GitHub resources such as repositories, user profiles, and organizations in your Python applications.

Install

$ pip install PyGithub

Simple Demo

from github import Github

# First create a Github instance:

# using username and password
g = Github("user", "password")

# or using an access token
g = Github("access_token")

# Github Enterprise with custom hostname
g = Github(base_url="https://{hostname}/api/v3", login_or_token="access_token")

# Then play with your Github objects:
for repo in g.get_user().get_repos():
    print(repo.name)

Documentation

More information can be found on the PyGitHub documentation site.

Development

Contributing

Long-term discussion and bug reports are maintained via GitHub Issues.
Code review is done via GitHub Pull Requests.

For more information read CONTRIBUTING.md.

Maintainership

We're actively seeking maintainers that will triage issues and pull requests and cut releases.
If you work on a project that leverages PyGitHub and have a vested interest in keeping the code alive and well, send an email to someone in the MAINTAINERS file.

Main metrics

Overview
Name With OwnerPyGithub/PyGithub
Primary LanguagePython
Program languagePython (Language Count: 2)
Platform
License:GNU Lesser General Public License v3.0
所有者活动
Created At2012-02-25 12:53:47
Pushed At2025-06-05 13:55:39
Last Commit At
Release Count112
Last Release Namev2.6.1 (Posted on )
First Release Namev0.1 (Posted on 2012-05-10 19:09:23)
用户参与
Stargazers Count7.4k
Watchers Count113
Fork Count1.8k
Commits Count2.4k
Has Issues Enabled
Issues Count1665
Issue Open Count274
Pull Requests Count974
Pull Requests Open Count112
Pull Requests Close Count433
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private