An open API service for producing an overview of a list of open source projects.

https://github.com/jfhbrook/pyee

async asyncio concurrency event-emitter hacktoberfest nodejs python trio twisted

Score: 26.716168937280358

Last synced: about 8 hours ago
JSON representation

Repository metadata:

A rough port of Node.js's EventEmitter to Python with a few tricks of its own


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 14 days ago

Total Commits: 370
Total Committers: 19
Avg Commits per committer: 19.474
Development Distribution Score (DDS): 0.205

Commits in past year: 25
Committers in past year: 3
Avg Commits per committer in past year: 8.333
Development Distribution Score (DDS) in past year: 0.28

Name Email Commits
Joshua Holbrook j****k@g****m 294
dependabot[bot] 4****] 26
Olivia Appleton l****v@O****m 13
Zearin z****n@g****t 8
Huan Do d****0@g****m 6
Masaya Suzuki 1****t 4
Max Schmitt m****x@s****x 3
xiaoshuai q****i@o****m 3
Niklas Fiekas n****s@t****e 2
Yuichiro Tachibana (Tsuchiya) t****t@g****m 2
Anton Bolshakov b****v 1
Daniel M. Capella p****n 1
Emil Loer e****l@k****t 1
Fabian Affolter m****l@f****h 1
Tim Gates t****s@i****m 1
asellappen 3****n 1
ddelange 1****e 1
Ryan Matthews r****n@m****g 1
Åke a****d@g****m 1

Issue and Pull Request metadata

Last synced: 14 days ago

Total issues: 64
Total pull requests: 131
Average time to close issues: 7 months
Average time to close pull requests: about 2 months
Total issue authors: 34
Total pull request authors: 23
Average comments per issue: 2.27
Average comments per pull request: 1.24
Merged pull request: 94
Bot issues: 0
Bot pull requests: 53

Past year issues: 5
Past year pull requests: 18
Past year average time to close issues: N/A
Past year average time to close pull requests: about 10 hours
Past year issue authors: 3
Past year pull request authors: 5
Past year average comments per issue: 0.4
Past year average comments per pull request: 1.33
Past year merged pull request: 9
Past year bot issues: 0
Past year bot pull requests: 7

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/jfhbrook/pyee

Top Issue Authors

  • jfhbrook (28)
  • kloczek (3)
  • pgajdos (2)
  • ghost (1)
  • Bwahharharrr (1)
  • LivInTheLookingGlass (1)
  • rickwalder (1)
  • sneakyx (1)
  • andersea (1)
  • bkovacev (1)
  • mjpieters (1)
  • forslund (1)
  • strugee (1)
  • drixie (1)
  • jlaine (1)

Top Pull Request Authors

  • dependabot[bot] (53)
  • jfhbrook (47)
  • LivInTheLookingGlass (4)
  • massongit (4)
  • mxschmitt (3)
  • whitphx (2)
  • ddelange (2)
  • ghost (1)
  • niklasf (1)
  • decentral1se (1)
  • cjwatson (1)
  • leirons (1)
  • thedjinn (1)
  • forslund (1)
  • rickwalder (1)

Top Issue Labels

Top Pull Request Labels

  • dependencies (53)
  • python (15)
  • github_actions (2)

Package metadata

pypi.org: pyee

A rough port of Node.js's EventEmitter to Python with a few tricks of its own

  • Homepage:
  • Documentation: https://pyee.readthedocs.io
  • Licenses: MIT
  • Latest release: 13.0.0 (published 11 months ago)
  • Last Synced: 2026-01-24T19:56:46.478Z (11 days ago)
  • Versions: 53
  • Dependent Packages: 128
  • Dependent Repositories: 4,653
  • Downloads: 25,871,359 Last month
  • Docker Downloads: 22,478,755
  • Rankings:
    • Dependent repos count: 0.147%
    • Downloads: 0.182%
    • Dependent packages count: 0.191%
    • Average: 0.258%
    • Docker downloads count: 0.511%
  • Maintainers (1)
alpine-v3.15: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.2.2-r0 (published over 4 years ago)
  • Last Synced: 2026-01-19T20:39:28.611Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 10
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 2.97%
    • Average: 6.369%
    • Stargazers count: 9.699%
    • Forks count: 12.808%
  • Maintainers (1)
alpine-v3.14: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.1.0-r1 (published almost 5 years ago)
  • Last Synced: 2026-01-19T20:40:07.055Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.031%
    • Dependent packages count: 7.615%
    • Stargazers count: 8.751%
    • Forks count: 11.76%
  • Maintainers (1)
alpine-v3.16: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.2.2-r1 (published about 4 years ago)
  • Last Synced: 2026-01-19T20:40:40.865Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 5.107%
    • Average: 7.331%
    • Stargazers count: 10.501%
    • Forks count: 13.717%
  • Maintainers (1)
alpine-v3.18: py3-pyee-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.2.2-r3 (published almost 3 years ago)
  • Last Synced: 2026-01-19T20:40:22.800Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 8.051%
    • Stargazers count: 14.034%
    • Forks count: 18.169%
  • Maintainers (1)
alpine-v3.18: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.2.2-r3 (published almost 3 years ago)
  • Last Synced: 2026-01-19T20:39:56.872Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 8.051%
    • Stargazers count: 14.034%
    • Forks count: 18.169%
  • Maintainers (1)
alpine-edge: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 13.0.0-r1 (published 2 months ago)
  • Last Synced: 2025-12-28T10:01:02.339Z (about 1 month ago)
  • Versions: 10
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 2.348%
    • Average: 9.088%
    • Stargazers count: 15.247%
    • Forks count: 18.758%
  • Maintainers (1)
alpine-v3.13: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.1.0-r0 (published over 5 years ago)
  • Last Synced: 2026-01-04T21:01:27.656Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 8.599%
    • Average: 9.874%
    • Forks count: 11.377%
    • Dependent packages count: 19.522%
  • Maintainers (1)
alpine-v3.17: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.2.2-r1 (published about 4 years ago)
  • Last Synced: 2026-01-19T20:40:44.625Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 12.051%
    • Stargazers count: 12.945%
    • Forks count: 16.307%
    • Dependent packages count: 18.951%
  • Maintainers (1)
alpine-edge: py3-pyee-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 13.0.0-r1 (published 2 months ago)
  • Last Synced: 2026-01-19T20:41:35.565Z (16 days ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 12.375%
    • Dependent packages count: 13.386%
    • Stargazers count: 16.062%
    • Forks count: 20.049%
  • Maintainers (1)
conda-forge.org: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 9.0.4 (published almost 4 years ago)
  • Last Synced: 2026-01-19T20:41:32.553Z (16 days ago)
  • Versions: 10
  • Dependent Packages: 1
  • Dependent Repositories: 6
  • Rankings:
    • Dependent repos count: 13.928%
    • Stargazers count: 21.927%
    • Average: 23.565%
    • Dependent packages count: 28.978%
    • Forks count: 29.428%
pypi.org: pyeecui

A rough port of Node.js's EventEmitter to Python with a few tricks of its own

  • Homepage:
  • Documentation: https://pyee.readthedocs.io
  • Licenses: MIT
  • Latest release: 12.1.4 (published about 1 year ago)
  • Last Synced: 2026-01-19T20:39:07.800Z (16 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 100 Last month
  • Rankings:
    • Dependent packages count: 10.578%
    • Average: 35.072%
    • Dependent repos count: 59.566%
  • Maintainers (1)
npmjs.org: exposed123

  • Homepage: https://github.com/jfhbrook/pyee#readme
  • Licenses: ISC
  • Latest release: 1.0.1 (published over 1 year ago)
  • Last Synced: 2026-01-19T20:39:52.270Z (16 days ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2 Last month
  • Rankings:
    • Dependent repos count: 25.328%
    • Dependent packages count: 32.894%
    • Average: 38.753%
    • Downloads: 58.037%
  • Maintainers (1)
anaconda.org: pyee

pyee supplies a EventEmitter object that is similar to the EventEmitter class from Node.js. It also supplies a number of subclasses with added support for async and threaded programming in python, such as async/await as seen in python 3.5+.

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 13.0.0 (published 2 months ago)
  • Last Synced: 2026-01-19T20:39:24.574Z (16 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 6
  • Rankings:
    • Stargazers count: 35.008%
    • Forks count: 41.634%
    • Dependent repos count: 42.148%
    • Average: 42.481%
    • Dependent packages count: 51.135%
alpine-v3.21: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 12.1.1-r0 (published about 1 year ago)
  • Last Synced: 2026-01-19T20:40:12.035Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 13.0.0-r0 (published 11 months ago)
  • Last Synced: 2026-01-19T20:40:07.175Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 11.1.0-r0 (published about 2 years ago)
  • Last Synced: 2026-01-04T22:07:31.164Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-pyee

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 11.1.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-19T20:39:50.566Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
spack.io: py-pyee

A rough port of Node.js's EventEmitter to Python with a few tricks of its own.

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: []
  • Latest release: 12.0.0 (published about 1 year ago)
  • Last Synced: 2026-01-19T20:40:40.030Z (16 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.22: py3-pyee-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 13.0.0-r0 (published 11 months ago)
  • Last Synced: 2026-01-19T20:39:51.334Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-pyee-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 11.1.0-r0 (published about 2 years ago)
  • Last Synced: 2026-01-19T20:40:41.321Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: py3-pyee-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 12.1.1-r0 (published about 1 year ago)
  • Last Synced: 2026-01-19T20:39:48.022Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-pyee-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 11.1.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-19T20:39:47.795Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)

Dependencies

.github/workflows/qa.yaml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • actions/setup-python v2 composite
pyproject.toml pypi
  • typing-extensions *
requirements.txt pypi
  • typing-extensions ==4.6.3
requirements_dev.txt pypi
  • 115 dependencies
.github/workflows/release.yaml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • marvinpinto/action-automatic-releases latest composite
  • pypa/gh-action-pypi-publish release/v1 composite
environment.yml conda
  • pip
  • pip-tools
  • python 3.10.11.*
  • wheel