We create and support OpenSource-tools, to make C++ development easier.

SObjectizer

SObjectizer is a framework which simplifies the development of multithreaded and concurrent applications in C++. Actor Model, Publish Subscribe, Communicating Sequential Processes — all of that becomes available in С++ code with SObjectizer.

Read more >>>

RESTinio

Cross-platforn and header-only library for creating REST API in C++. RESTinio features: allows to handle requests asynchronously, tracks operations' timeouts, logging for requests handling process, gives control over the context where the handlers are really handled.

Read more >>>

so_5_extra

Header-only and C++14 library with a set of additional tools and extensions for SObjectizer: an integration with Asio, new mbox types and more...

Read more >>>

json_dto

A header-only helper library for converting data between JSON representation and C++ structs inspired by Boost.Serialization approach.

Read more >>>

timertt

Implementation of timer wheel, timer list and timer heap. Create tens and even hundreds of millions single and/or periodic timer in a single process. Header-only and C++11.

Read more >>>

MxxRu::externals

In C++ world there is no standard dependency management tool like Maven, RubyGems or Cargo in other languages, and each C++ team chooses its favorite tool or invents a new one. We've created our own, it is like CMake with ExternalProject_Add heavily used, but more friendly.

Read more >>>