Our great sponsors
-
emio
A safe and fast high-level and low-level character input/output library for bare-metal and RTOS based embedded systems with a very small binary footprint.
-
Nice work! Since you mention {fmt}, let me clarify a few things. While {fmt} doesn't optimize for embedded systems in the default configuration, it is possible to significantly reduce its binary footprint by compiling with -Os, LTO and disabling some features such as floating point formatting (https://github.com/fmtlib/fmt/pull/1590). It is even possible to use format string compilation to avoid linking with the library completely at the cost of larger per-call binary code. Additionally, you can avoid almost all exceptions with compile-time format string checks.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.