userver: The C++ Asynchronous Framework
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
The C++ Asynchronous Framework

Your opinion will help to improve our service

Leave a feedback >

🐙 userver is the modern open source asynchronous framework with a rich set of abstractions for fast and comfortable creation of C++ microservices, services and utilities.

The framework solves the problem of efficient I/O interactions transparently for the developers. As a result, with the framework you get straightforward source code, avoid CPU-consuming context switches from OS, efficiently utilize the CPU with a small amount of execution threads.

Community and Telegram Support chats

Telegram support chats: English-speaking | Russian-speaking | News channel.

Source codes and service templates at github

Ready-to-use services templates and the source codes of the framework itself are available at the userver-framework at github.

Introduction

Install

Tutorial

Generic development

Code generation

Testing and Benchmarking

Protocols

Runtime service features

Caches

PostgreSQL

MySQL

Apache Kafka

YDB

Non relational databases

Libraries

Opensource