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: 27.739034293202028

Last synced: about 3 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: 2 days ago

Total Commits: 385
Total Committers: 21
Avg Commits per committer: 18.333
Development Distribution Score (DDS): 0.218

Commits in past year: 16
Committers in past year: 4
Avg Commits per committer in past year: 4.0
Development Distribution Score (DDS) in past year: 0.563

Name Email Commits
Joshua Holbrook j****k@g****m 301
dependabot[bot] 4****] 31
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
Joe Rickwalder j****e@w****m 2
Niklas Fiekas n****s@t****e 2
Yuichiro Tachibana (Tsuchiya) t****t@g****m 2
Anton Bolshakov b****v 1
Colin Watson c****n@d****g 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: 13 days ago

Total issues: 65
Total pull requests: 140
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.26
Average comments per pull request: 1.17
Merged pull request: 96
Bot issues: 0
Bot pull requests: 61

Past year issues: 3
Past year pull requests: 15
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 days
Past year issue authors: 3
Past year pull request authors: 4
Past year average comments per issue: 1.33
Past year average comments per pull request: 0.33
Past year merged pull request: 5
Past year bot issues: 0
Past year bot pull requests: 12

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

Top Issue Authors

  • jfhbrook (28)
  • kloczek (3)
  • mxschmitt (2)
  • pgajdos (2)
  • 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] (61)
  • jfhbrook (48)
  • 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 (61)
  • python (17)
  • python:uv (6)
  • 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.1 (published 4 months ago)
  • Last Synced: 2026-06-11T01:02:11.766Z (3 days ago)
  • Versions: 54
  • Dependent Packages: 128
  • Dependent Repositories: 4,653
  • Downloads: 98,910,944 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)
debian-12: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Documentation: https://packages.debian.org/bookworm/pyee
  • Licenses: mit
  • Latest release: 9.0.4-1 (published 4 months ago)
  • Last Synced: 2026-03-13T14:42:57.259Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.54%
    • Stargazers count: 0.821%
    • Forks count: 1.339%
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-03-27T00:12:23.189Z (3 months 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 about 5 years ago)
  • Last Synced: 2026-03-19T21:07:14.857Z (3 months 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 over 4 years ago)
  • Last Synced: 2026-03-19T21:11:14.729Z (3 months 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

A port of node.js's EventEmitter to Python

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.2.2-r3 (published about 3 years ago)
  • Last Synced: 2026-03-19T21:16:35.003Z (3 months 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-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 8.2.2-r3 (published about 3 years ago)
  • Last Synced: 2026-03-19T21:16:33.358Z (3 months 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.1-r0 (published 4 months ago)
  • Last Synced: 2026-03-16T23:11:22.704Z (3 months ago)
  • Versions: 11
  • 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-04-18T22:03:15.562Z (about 2 months 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 over 4 years ago)
  • Last Synced: 2026-03-19T21:16:39.532Z (3 months 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.1-r0 (published 4 months ago)
  • Last Synced: 2026-03-16T23:10:30.421Z (3 months ago)
  • Versions: 10
  • 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 over 4 years ago)
  • Last Synced: 2026-04-17T20:03:26.330Z (about 2 months 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 over 1 year ago)
  • Last Synced: 2026-06-09T22:01:37.386Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 55 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 about 2 years ago)
  • Last Synced: 2026-06-09T22:01:48.672Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 14 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 6 months ago)
  • Last Synced: 2026-03-19T21:12:59.137Z (3 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 6
  • Downloads: 2,318 Total
  • Rankings:
    • Stargazers count: 35.008%
    • Forks count: 41.634%
    • Dependent repos count: 42.148%
    • Average: 42.481%
    • Dependent packages count: 51.135%
nixpkgs-24.05: python312Packages.pyee

A port of Node.js's EventEmitter to Python

nixpkgs-23.11: python310Packages.pyee

A port of Node.js's EventEmitter to Python

nixpkgs-23.05: python311Packages.pyee

A port of Node.js's EventEmitter to Python

ubuntu-24.10: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses:
  • Latest release: 11.1.0-1 (published 4 months ago)
  • Last Synced: 2026-03-09T11:07:49.067Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.pyee

A port of Node.js's EventEmitter to Python

debian-13: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Documentation: https://packages.debian.org/trixie/pyee
  • Licenses:
  • Latest release: 13.0.0-1 (published 4 months ago)
  • Last Synced: 2026-03-14T04:13:19.654Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
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 over 1 year ago)
  • Last Synced: 2026-06-09T22:01:47.709Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-23.11: python311Packages.pyee

A port of Node.js's EventEmitter to Python

alpine-v3.23: py3-pyee-pyc

Precompiled Python bytecode for py3-pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses: MIT
  • Latest release: 13.0.0-r1 (published 7 months ago)
  • Last Synced: 2026-04-12T16:04:17.702Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python311Packages.pyee

Port of Node.js's EventEmitter to Python

ubuntu-24.04: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses:
  • Latest release: 11.1.0-1 (published 4 months ago)
  • Last Synced: 2026-03-06T10:21:13.934Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: 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 7 months ago)
  • Last Synced: 2026-04-14T16:04:39.548Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-unstable: python313Packages.pyee

Port of Node.js's EventEmitter to Python

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 over 2 years ago)
  • Last Synced: 2026-04-19T15:04:54.816Z (about 2 months 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 about 2 years ago)
  • Last Synced: 2026-03-27T00:14:04.652Z (3 months 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.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 over 1 year ago)
  • Last Synced: 2026-03-19T21:11:33.649Z (3 months 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 over 2 years ago)
  • Last Synced: 2026-03-19T21:13:40.182Z (3 months 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 about 2 years ago)
  • Last Synced: 2026-03-19T21:13:47.789Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-unstable: python314Packages.pyee

Port of Node.js's EventEmitter to Python

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 over 1 year ago)
  • Last Synced: 2026-03-27T00:12:53.464Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
ubuntu-20.04: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses:
  • Latest release: 3.0.3-2 (published 4 months ago)
  • Last Synced: 2026-03-13T11:26:25.762Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Documentation: https://packages.debian.org/buster/pyee
  • Licenses:
  • Latest release: 3.0.3-1 (published 4 months ago)
  • Last Synced: 2026-03-13T16:02:48.918Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Documentation: https://packages.debian.org/bullseye/pyee
  • Licenses:
  • Latest release: 7.0.2-1 (published 4 months ago)
  • Last Synced: 2026-03-14T03:21:27.764Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses:
  • Latest release: 9.0.4-1 (published 4 months ago)
  • Last Synced: 2026-03-13T19:42:32.420Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python312Packages.pyee

Port of Node.js's EventEmitter to Python

ubuntu-23.10: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses:
  • Latest release: 9.0.4-1 (published 4 months ago)
  • Last Synced: 2026-03-14T09:15:31.586Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: python310Packages.pyee

A port of Node.js's EventEmitter to Python

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 about 1 year ago)
  • Last Synced: 2026-04-17T19:04:41.577Z (about 2 months 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 about 1 year ago)
  • Last Synced: 2026-04-17T19:04:41.613Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
ubuntu-23.04: pyee

  • Homepage: https://github.com/jfhbrook/pyee
  • Licenses:
  • Latest release: 9.0.4-1 (published 4 months ago)
  • Last Synced: 2026-03-12T00:20:36.723Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-pyee

Emit events with Python


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