--- id: pyee version: "14.0.0" license: MIT license_treatment: permissive maintenance: active --- # pyee — A rough port of Node.js's EventEmitter to Python with a few tricks of its own License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install pyee uv add pyee poetry add pyee ## Description # pyee [![Documentation Status](https://readthedocs.org/projects/pyee/badge/?version=latest)](https://pyee.readthedocs.io/en/latest/?badge=latest) 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. ## Docs Autogenerated API docs, including basic installation directions and examples, can be found at . ## Development See [DEVELOPMENT.md](./DEVELOPMENT.md). ## Changelog See [CHANGELOG.md](./CHANGELOG.md). ## Contributors See [CONTRIBUTORS.md](./CONTRIBUTORS.md). ## License MIT/X11, see [LICENSE](./LICENSE). ## AI interpretation — verify before relying pyee provides an EventEmitter class for Python that mimics Node.js's event-driven architecture, with support for async/await and threaded programming patterns. Verdict: pyee is a well-maintained, low-friction event emitter library suitable for event-driven Python applications. Active development, permissive MIT licensing, minimal dependencies, and no known vulnerabilities make it a reliable choice for projects needing Node.js-style event patterns. [View on SkillFed](https://skillfed.io/packages/pyee) · [View on PyPI](https://pypi.org/project/pyee/)