sphinx-contributors 0.3.0


pip install sphinx-contributors

  Latest version

Released: Mar 20, 2026

Project Links

Meta
Author: David Garcia
Requires Python: >=3.10

Classifiers

Framework
  • Sphinx :: Extension

Programming Language
  • Python :: 3
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14

sphinx-contributors is a Sphinx extension that automatically lists the people who have contributed to your GitHub repositories, right inside your documentation.

https://raw.githubusercontent.com/dgarcia360/sphinx-contributors/master/docs/source/_static/example_avatars.png

Features

  • List contributors from one or multiple GitHub repositories in a single directive.

  • Display real names, avatars, and contribution counts.

  • Manually include contributors not detected by the API (e.g., Co-authored-by contributors).

  • Exclude bots and specific users.

  • Sort by most or least active, and limit the number shown.

Requirements

  • GitHub public repositories.

  • Python 3.10+ and Sphinx 7.0+.

Installation

  1. Install sphinx-contributors using PIP.

    pip install sphinx-contributors
  2. Add the extension to your Sphinx project conf.py file.

    extensions = ['sphinx_contributors']

Usage

Using the directive:

..  contributors:: sphinx-doc/sphinx

Renders:

https://raw.githubusercontent.com/dgarcia360/sphinx-contributors/master/docs/source/_static/example.png

Check out the full documentation for more customizable options at https://sphinx-contributors.readthedocs.io/

Contributing

We encourage public contributions! Please review CONTRIBUTING for details on our code of conduct and development process.

License

Copyright (c) 2018 - present David Garcia (@dgarcia360).

Licensed under the MIT License.

Extras:
Dependencies:
sphinx (>=7)
requests