userver: The C++ Asynchronous Framework
Loading...
Searching...
No Matches
The C++ Asynchronous Framework

🐙 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

Note
Before tackling domain-specific problems, create a service project and make sure that it builds and passes tests.

Generic development

Code generation

Testing and Benchmarking

Protocols

Runtime service features

Caches

PostgreSQL

MySQL

Apache Kafka

YDB

Non relational databases

Libraries

Opensource