For this release we completely refactored low-level implementation of http handling. Finally uvloop gives performance improvement. Overall performance improvement should be around 70-90% compared to 1.x version.We took opportunity to refactor long standing api design problems across whole package. Client exceptions handling has been cleaned up and now much more straight forward. Client payload management simplified and allows to extend with any custom type. Client connection pool implementation has been redesigned as well, now there is no need for actively releasing response objects, aiohttp handles connection release automatically.
aiohttp asyncio http http-server http-client asyncRuia is an async web scraping micro-framework, written with asyncio and aiohttp, aims to make crawling url as convenient as possible.
asyncio aiohttp asyncio-spider crawler crawling-framework spider uvloop ruiawebargs is a Python library for parsing and validating HTTP request objects, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp. webargs supports Python >= 2.7 or >= 3.5.
django flask aiohttp pyramid falcon bottlepy marshmallow validation request-validationThe Slack platform offers several APIs to build apps. Each Slack API delivers part of the capabilities from the platform, so that you can pick just those that fit for your needs. This SDK offers a corresponding package for each of Slack’s APIs. They are small and powerful when used independently, and work seamlessly when used together, too. Whether you're building a custom app for your team, or integrating a third party service into your Slack workflows, Slack Developer Kit for Python allows you to leverage the flexibility of Python to get your project up and running as quickly as possible.
slack websocket websockets websocket-client aiohttp asyncio slackapi aiohttp-client socket-modewebargs is a Python library for parsing and validating HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp. webargs supports Python >= 2.7 or >= 3.5.
django flask aiohttp pyramid falcon bottlepy marshmallow validation request-validationGINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. Now (early 2018) GINO supports only one dialect asyncpg. There are a few tasks in GitHub issues marked as help wanted. Please feel free to take any of them and pull requests are greatly welcome.
orm asyncio sqlalchemy asyncpg python3 sanic aiohttp tornadoA Python framework to build Slack apps in a flash with the latest platform features. Read the getting started guide and look at our code examples to learn how to build apps using Bolt. The Python module documents are available here. Create a Bolt for Python app by calling a constructor, which is a top-level export. If you'd prefer, you can create an async app.
slack docker flask chatops django websocket websockets chatbot web-api websocket-client aiohttp asyncio bolt slack-api aiohttp-client fastapi pypi-url socket-modeA Telegram bot that can stream Telegram files to users over HTTP. Install dependencies (see requirements.txt), configure environment variables (see below) and run with python3 -m tgfilestream.
telegram-bot aiohttp asyncio telethonAsync client for amazon services using botocore and aiohttp/asyncio.Main purpose of this library to support amazon s3 api, but other services should work (may be with minor fixes). For now we have tested only upload/download api for s3, other users report that SQS and Dynamo services work also. More tests coming soon.
asyncio aiohttp botocore aws aws-sdk cloud-management cloudCouchDB client built on top of aiohttp and made for asyncio.Current status: beta. aiocouchdb has all CouchDB API implements up to 1.6.1 release. However, it may lack of some usability and stability bits, but work is in progress. Feel free to send pull request or open issue if you'd found something that should be fixed.
asyncio aiohttp couchdbA simple Docker HTTP API wrapper written with asyncio and aiohttp.
docker asyncio aiohttp api-clientDev tools for aiohttp.aiohttp-devtools provides a number of tools useful when developing applications with aiohttp and associated libraries.
devtools developer-tools development asyncio aiohttp reload cookiecutterThe EventSource* interface is used to receive server-sent events. It connects to a server over HTTP and receives events in text/event-stream format without closing the connection. aiohttp-sse provides support for server-sent events for aiohttp.The aiohttp-sse is offered under Apache 2.0 license.
aiohttp asyncio eventsource server-sent-eventsaiohttp_admin will help you on building an admin interface on top of an existing data model. Library designed to be database agnostic and decoupled of any ORM or database layer. Admin module relies on async/await syntax (PEP492) thus not compatible with Python older then 3.5.Install docker using instruction from the official site, for OSX we use docker-machine.
aiohttp asyncio async-awaitThe library gives controlled way for scheduling background tasks for asyncio applications.Feel free to post your questions and ideas here.
asyncio aiohttp jobsMultidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.HTTP Headers and URL query string require specific data structure: multidict. It behaves mostly like a regular dict but it may have several values for the same key and preserves insertion ordering.
aiohttp multidict headersThe library allows to use aiohttp pytest plugin without need for implicitly loading it like pytest_plugins = 'aiohttp.pytest_plugin'.
aiohttp pytest-plugin asyncioaiosockjs is a SockJS server based on aiohttp PEP 3156 asyncio module.aiosockjs is a SockJS integration for aiohttp. SockJS interface is implemented as a aiohttp route. Its possible to create any number of different sockjs routes, ie `/sockjs/* or /mycustom-sockjs/*. You can provide different session implementation and management for each sockjs route.
aiohttp sockjs websockets asyncio
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.