micro
is a network-programming framework written with modern C++17. The application is
made out of the following components:
microloop
, which is the low-level component creating the event-loop and a basic implementation of a TCP server,microhttp
, which allows users to easily create an HTTP server, andutils
, which is a utility library with various components.
The project uses Google's Abseil for some of its utility components, and Bazel as build system. Google Test comes in play when writing unit tests.
The framework can (currently) only be compiled on Linux.