Repository History
3 repositories tagged with asyncio

Mocket: A Comprehensive Socket Mocking Framework for Python
Mocket is a powerful Python framework designed for monkey-patching the `socket` and `ssl` modules, enabling robust testing of network-dependent applications. It serves as both a low-level framework for building custom clients and a ready-to-use mock for HTTP/HTTPS calls, supporting various environments including asyncio and MicroPython. This tool simplifies the process of isolating and testing Python clients that communicate over the socket protocol.
websockets: A Python Library for WebSocket Servers and Clients
websockets is a robust Python library designed for building WebSocket servers and clients with a focus on correctness, simplicity, robustness, and performance. It leverages Python's `asyncio` framework for an elegant coroutine-based API, also offering `threading` and Sans-I/O implementations. This library provides a reliable foundation for real-time communication in Python applications.

FastAPI: High-Performance Python Web Framework for Building APIs
FastAPI is a modern, high-performance Python web framework designed for building APIs quickly and efficiently. It leverages standard Python type hints to provide automatic data validation, serialization, and interactive API documentation, making development intuitive and robust. This framework is ideal for production-ready applications, offering speed comparable to NodeJS and Go.