43
42
+ 1
10

What is asyncio?

This module provides infrastructure for writing single-threaded concurrent code using coroutines, multiplexing I/O access over sockets and other resources, running network clients and servers, and other related primitives.
asyncio is a tool in the Microframeworks (Backend) category of a tech stack.

Who uses asyncio?

Companies
8 companies reportedly use asyncio in their tech stacks, including Oh BiBi, xbird, and Skimlinks.

Developers
31 developers on StackShare have stated that they use asyncio.

Why developers like asyncio?

Here鈥檚 a list of reasons why companies and developers use asyncio
Private Decisions at about asyncio
Private to your company

Here are some stack decisions, common use cases and reviews by members of with asyncio in their tech stack.

Jelena Dedovic
Jelena Dedovic
Software Engineer | 5 upvotes 98.3K views
Tornado
Tornado
asyncio
asyncio
AIOHTTP
AIOHTTP
PostgreSQL
PostgreSQL
MSSQL
MSSQL

Investigating Tortoise ORM and GINO ORM...

I need to introduce some async ORM with the current stack: Tornado with asyncio loop, AIOHTTP, with PostgreSQL and MSSQL. This project revolves heavily around realtime and due to the realtime requirements, blocking during database access is not acceptable.

Considering that these ORMs are both young projects, I wondered if anybody had some experience with similar stack and these async ORMs?

See more
Public Decisions about asyncio

Here are some stack decisions, common use cases and reviews by companies and developers who chose asyncio in their tech stack.

Adam Bavosa
Adam Bavosa
Python
Python
JavaScript
JavaScript
asyncio
asyncio
PubNub
PubNub

I love Python and JavaScript . You can do the same JavaScript async operations in Python by using asyncio. This is particularly useful when you need to do socket programming in Python. With streaming sockets, data can be sent or received at any time. In case your Python program is in the middle of executing some code, other threads can handle the new socket data. Libraries like asyncio implement multiple threads, so your Python program can work in an asynchronous fashion. PubNub makes bi-directional data streaming between devices even easier.

See more
Jelena Dedovic
Jelena Dedovic
Software Engineer | 5 upvotes 98.3K views
Tornado
Tornado
asyncio
asyncio
AIOHTTP
AIOHTTP
PostgreSQL
PostgreSQL
MSSQL
MSSQL

Investigating Tortoise ORM and GINO ORM...

I need to introduce some async ORM with the current stack: Tornado with asyncio loop, AIOHTTP, with PostgreSQL and MSSQL. This project revolves heavily around realtime and due to the realtime requirements, blocking during database access is not acceptable.

Considering that these ORMs are both young projects, I wondered if anybody had some experience with similar stack and these async ORMs?

See more

asyncio Alternatives & Comparisons

What are some alternatives to asyncio?
Flask
Flask is intended for getting started very quickly and was developed with best intentions in mind.
Celery
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.
gevent
It is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop.
ExpressJS
Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
Django REST framework
It is a powerful and flexible toolkit that makes it easy to build Web APIs.
See all alternatives

asyncio's Followers
42 developers follow asyncio to keep up with related blogs and decisions.
Nitesh B V
Uttaran Wary
aaron albert
amr maghraby
Ed Morley
Abhyuday Pratap Singh
Nir sh
liu ben
Antoine Martin
Frank Bornemann