🐙 userver framework supports a wide range of platforms, including but not limited to:
OS | Ubuntu, Debian, Fedora, Arch, Gentoo, macOS |
Architectures | x86, x86_64, AArch64, Arm |
Compilers | GCC-8 and newer, Clang-10 and newer |
C++ Standards | C++17, C++20, C++23 |
C++ Standard Libraries | libstdc++, libc++ |
x86_64 on Ubuntu with clang is additionally tested on multiple hundreds of in-house services with a wide range of sanitizers and static analyzers.
Feel free to submit a feature request if your platform is not supported or if you found an issue.
The userver-framework github organization page contains multiple repositories, including:
All the repositories are part of the userver framework, thus they support the same set of architectures, compilers, operating systems and C++ standards.
Feel free to ask questions about any parts of the framework at the english-speaking or russian-speaking Telegram channels.