bflat Michal Strehovsky
Use this command to install bflat:
winget install --id=MichalStrehovsky.bflat -e bflat is a native compiler for C# designed to build self-contained executables inspired by Go's tooling, enabling developers to create lightweight, high-performance applications across multiple platforms.
Key Features:
- Build native apps and libraries for Linux, Windows, Android, and UEFI without additional SDKs or NDKs.
- Choose between two standard libraries: DotNet (compatible with .NET) or Zero (minimal, no GC).
- Integrate C# libraries into other languages using FFI interfaces.
- Optimize executables for size, speed, or determinism while maintaining flexibility in target architectures and OS configurations.
Audience & Benefit:
Ideal for developers seeking to build performant, cross-platform applications with minimal dependencies. With bflat, you can streamline your workflow by eliminating external SDKs, reduce binary sizes, and gain control over the runtime environment. It’s perfect for projects requiring efficiency, portability, and low-level control, such as embedded systems or high-performance applications.
Available via winget on Windows: winget install bflat.