Windows Interface Composition Engine is a .NET C# UI engine for creating Windows application.
-
Updated
Feb 11, 2026 - C#
Windows Interface Composition Engine is a .NET C# UI engine for creating Windows application.
DirectN AOT compatible version. Only for .NET Core 9 and beyond. Interop Code for : DXGI, WIC, DirectX 9 to 12, Direct2D, Direct Write, Direct Composition, Media Foundation, WASAPI, CodecAPI, GDI, Spatial Audio, DVD, Windows Media Player, UWP DXInterop, WinUI3, etc.
.NET interop classes for WIC (Windows Imaging Component), Direct2D and DirectWrite. With .NET 10+ AOT support
Windows 11 Virtual Camera sample .NET code, including .NET 9 AOT version.
StarBlog Publisher ๆฏไธๆฌพ้ขๅ StarBlog ็่ทจๅนณๅฐ Markdown ๆ็ซ ๅๅธๅทฅๅ ท๏ผๅ ็ฝฎๅค็งไธปๆตๅคงๆจกๅๆบ่ฝๅฉๆ๏ผๆฏๆๅณๅๅณๅๅ็ด่งๅ ๅฎน็ฎก็๏ผๅฉๅ้ซๆๅไฝใStarBlog Publisher is a cross-platform, AI-powered Markdown publishing tool for StarBlog, offering instant preview, intuitive management, and seamless integration with leading AI models
A modern Windows file explorer with file viewers, multi-instance workflows, terminal integration, search capabilities, and deep Windows Shell interoperability
Samples for my "Ahead-of-Time Compilation in .NET" blog post.
B compiler written in C#
Attribute-driven, AOT-compatible command-line parsing for .NET.
ExampleWidgetProvider project in .NET 10 AOT
MaterialSkin 2 for .NET WinForms 10+, AOT publishing compatible
Yet another .pkgmeta parser for CurseForge WoW Addons; optimized for developer workflows
Playground project for dotnet interop between managed and unmanaged code.
Net Language Interoperability (LanguageInteroperability) for DotNet with P/Invoke, LibraryImport, NativeAOT. Once from C# โ C and once from C โ C#.
๐๏ธ Explore files effortlessly with ShellBat, a modern Windows file explorer featuring integrated terminal, advanced viewers, and seamless Windows Shell support.
Add a description, image, and links to the dotnet-aot topic page so that developers can more easily learn about it.
To associate your repository with the dotnet-aot topic, visit your repo's landing page and select "manage topics."