C# as you know it but with Go-inspired tooling that produces small, self-contained, and native executables out of the box. bflat is a concoction of Roslyn and NativeAOT, merging the two components together into a single ahead of time crosscompiler and runtime for C#. It can currently target x64/arm64 glibc-based Linux, arm64 bionic-based Linux, x64/arm64 Windows, and x64/arm64 UEFI. You can get bflat from the Releases tab of the GitHub repo. The source code is split between this repo and bflattened/runtime. bflat comes with two standard libraries - DotNet and Zero. Follow the developer on Twitter for updates on bflat. By default, bflat produces executables between 1 MB and 2 MB in size, optimized for various functionalities.