3 repositorios
Frameworks and libraries providing non-blocking task scheduling and concurrency primitives for network applications.
Distinguishing note: Focuses on the execution model for concurrency rather than general web routing.
Explore 3 awesome GitHub repositories matching web development · Asynchronous Runtimes. Refine with filters or upvote what's useful.
FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web framework, providing a system to create structured HTTP endpoints that automatically serialize data and validate request parameters. The framework utilizes Python type hints to drive data validation and serialization, automatically generating machine-readable OpenAPI and JSON Schema specifications. This process enables the automatic creation of interactive, browser-based API documentation where endpoints can be tested directly. The project includes a dependency injection system for
Utilizes a high-performance ASGI runtime based on Starlette for asynchronous request handling.
Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a
Utilizes non-blocking task scheduling to process concurrent network streams without thread-per-connection overhead.
xianyu-auto-reply es un framework de automatización de Python y FastAPI diseñado para el mercado Xianyu. Sirve como un sistema integral para automatizar el servicio al cliente, listados de productos y cumplimiento de pedidos. El proyecto integra modelos de lenguaje grandes para generar respuestas conscientes del contexto a las consultas de los compradores y utiliza un sistema de gestión de sesiones basado en cookies para manejar múltiples cuentas de usuario concurrentes. También funciona como un sistema de entrega de bienes digitales que envía automáticamente cupones y artículos virtuales a los clientes después de completar una compra. El framework cubre una amplia gama de operaciones de comercio electrónico, incluyendo la publicación y actualización masiva de listados de productos, la gestión de comisiones de marketing de afiliados y la automatización de reseñas de usuarios. También proporciona capacidades para extraer datos de productos de fuentes externas y monitorizar estados de pedidos para mantener la salud de la cuenta.
Utilizes a FastAPI asynchronous runtime to handle concurrent network requests and background tasks without blocking.