Ucall

screenshot of Ucall
flask

Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring

Overview:

UCall is a networking framework that boasts high performance and simplicity in comparison to established libraries like FastAPI and gRPC. Utilizing modern technologies like io_uring and SIMD-accelerated parsers, UCall achieves impressive latency and throughput numbers on server instances.

Features:

  • High Performance: UCall demonstrates significantly lower latency and higher throughput compared to FastAPI and gRPC.
  • Efficient IO Operations: Leveraging io_uring for interrupt-less IO operations.
  • Optimized Data Processing: Utilizes SIMD-accelerated parsers, simdjson, Turbo-Base64, and picohttpparser for efficient data handling.
  • Cross-Language Support: Supports server implementation in both Python and C.
flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.