Tornado is a Python web framework and asynchronous networking library used to build scalable web applications and high-performance servers. It provides a non-blocking HTTP server capable of handling thousands of simultaneous connections.
Les fonctionnalités principales de tornadoweb/tornado sont : Web Applications, High-Performance Networking, Asynchronous I/O Libraries, Coroutine Orchestrators, Asynchronous Event Loops, Python Web Frameworks, HTTP Servers, Event Demultiplexing.
Les alternatives open-source à tornadoweb/tornado incluent : keepsafe/aiohttp — aiohttp is an asynchronous networking framework for Python that provides both an HTTP client and an HTTP server. It… bottlepy/bottle — Bottle is a lightweight Python web micro-framework and template engine. It functions as a WSGI web framework that… vapor/vapor — Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and… qihoo360/evpp — evpp is a C++ network library and framework designed for building high-performance network services using TCP, UDP,… apple/swift-nio — Swift NIO is a low-level, event-driven network framework for the Swift language. It serves as an asynchronous network… channelcat/sanic — Sanic is a Python ASGI web framework and asynchronous HTTP server. It is designed to build high-performance web…
aiohttp is an asynchronous networking framework for Python that provides both an HTTP client and an HTTP server. It utilizes the asyncio library to handle network requests and server-side routing through a non-blocking event loop. The framework includes a dedicated toolkit for establishing persistent bidirectional communication channels, enabling the implementation of both WebSocket servers and clients for real-time data exchange. It covers a broad range of asynchronous network programming capabilities, including the development of web servers with customizable routing and the ability to sen
Bottle is a lightweight Python web micro-framework and template engine. It functions as a WSGI web framework that routes HTTP requests to Python functions to generate dynamic content. The framework is distributed as a single Python file with no external dependencies. This minimalist distribution model allows for rapid application prototyping and the creation of web services with a small footprint. The project provides capabilities for dynamic request routing, REST API development, and dynamic HTML rendering. It includes a built-in HTTP development server for web application hosting and a plu
Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the
evpp is a C++ network library and framework designed for building high-performance network services using TCP, UDP, and HTTP protocols. It provides an asynchronous event loop to manage nonblocking I/O operations and concurrent network connections across multiple threads. The framework includes specialized tools for asynchronous DNS resolution and a system for asynchronous task scheduling using a managed thread pool. It also features a nonblocking HTTP server and client with integrated connection pooling. The project covers low-level transport layer connectivity for TCP and UDP, as well as hi