Skip to content
/ micro Public

A minimalistic network programming framework written in C++

Notifications You must be signed in to change notification settings

barbu110/micro

Repository files navigation

micro

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, and
  • utils, 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.