Windows Interface Composition Engine is a .NET C# UI engine for creating Windows application.
-
Updated
Mar 7, 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.
Windows 11 Virtual Camera sample .NET code, including .NET 9 AOT version.
.NET interop classes for WIC (Windows Imaging Component), Direct2D and DirectWrite. With .NET 10+ AOT support
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 one-exe file 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.
MaterialSkin 2 for .NET WinForms 10+, AOT publishing compatible
ExampleWidgetProvider project in .NET 10 AOT
Playground project for dotnet interop between managed and unmanaged code.
Yet another .pkgmeta parser for CurseForge WoW Addons; optimized for developer workflows
Net Language Interoperability (LanguageInteroperability) for DotNet with P/Invoke, LibraryImport, NativeAOT. Once from C# → C and once from C → C#. Showcase Interop and Sidecar Interop.
🗂️ 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."