co_http_uring

C++20 HTTP/1.1 server library using coroutines and Linux's io_uring API.

APACHE-2.0 License

Stars
4
Committers
1

co_http_uring

C++20 HTTP/1.1 server library using coroutines and Linux's io_uring API.

Introduction

co_http_uring is a C++20 HTTP/1.1 library developed to experiment with coroutines and Linux's io_uring API through liburing.

Getting Started

Prerequisites

Building

$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON ..
$ cmake --build .

Installation

# cmake --install .

License

This software is licensed under the Apache License, version 2.0.