Skip to content
Twisted reactor implemented with pyuv
Find file
Latest commit beeb6f2 @saghul Merge pull request #2 from cyisfor/master
Use implementer decorator


A Twisted Reactor based on pyuv

twisted-pyuv is a Twisted Reactor implementation which uses pyuv as the networking library instead of any of the builtin reactors.

pyuv is a Python interface for libuv, a high performance asynchronous networking library used as the platform layer for NodeJS.


This is an experimental project to test pyuv's capabilities with a big framework such as Twisted.


twisted-pyuv requires pyuv >= 0.10.0.

pip install -U pyuv
pip install twisted
python install

Using it

In order to use twisted-pyuv, Twisted needs to be instructed to use our reactor. In order to do that add the following lines at the beginning of your project, before importing anything from Twisted:

import twisted_pyuv


Saúl Ibarra Corretgé <>


tornado-pyuv uses the MIT license, check LICENSE file.

Something went wrong with that request. Please try again.