Skip to content

High level asynchronous concurrency and networking framework that works on top of either trio or asyncio

License

Notifications You must be signed in to change notification settings

JonathanPlasse/anyio

Repository files navigation

Build Status

HyperIO is a asynchronous compatibility API that allows applications and libraries written against it to run unmodified on asyncio, curio and trio.

It bridges the following functionality:

  • Task groups
  • Cancellation
  • Threads
  • Synchronization primitives (locks, conditions, events, semaphores, queues)
  • High level networking (TCP, UDP and UNIX sockets)

About

High level asynchronous concurrency and networking framework that works on top of either trio or asyncio

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%