You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AOTrino - Electron-like desktop apps on .NET AOT + WebView2, single-exe, Windows x64, front-end-framework-agnostic (React/Fluent UI layers optional).
DirectN AOT - A DirectN (see below) AOT compatible version. Only for .NET Core 9 and beyond.
ShellBat - A modern Windows file explorer with file viewers, multi-instance workflows, terminal integration, search capabilities, and deep Windows Shell interoperability.
Wice - The "Windows Interface Composition Engine" is a .NET C# UI engine for creating Windows application, for .NET Framework and .NET Core, compatible with AOT publishing.
Wic .NET - .NET interop classes for WIC (Windows Imaging Component), Direct2D and DirectWrite. With .NET 10+ AOT publishing support.
WebView2 AOT - WebView2 .NET AOT publishing compatible bindings independent from WinForms or WPF.
ActiveN - A lightweight framework for building classic COM components and OLE/ActiveX controls in modern fully AOT-compatible .NET, with registration-ready deployment.
AOT Net Com Host - A development-time "thunk" dll tool that enable COM support (registration, etc.) for not-yet published .NET AOT COM objects for easier debugging.
SQLNado AOT - SQLNado (SQLite Not ADO) is a lightweight, bloat-free object-persistence framework for SQLite, the fully NativeAOT and trim-clean evolution of SQLNado, rebuilt on .NET 10 with a Roslyn source generator instead of runtime reflection.
JS Runtime AOT - A .NET9+ AOT compatible wrapper over the Microsoft "Chakra" JavaScript engine (aka JScript9.dll). => It's just one 2500 lines of C# file that allows you to run Javascript code from .NET.
Material Skin - Theming .NET WinForms 10+ to Google's Material Design principles v2, AOT publishing compatible.
Windows 11 Virtual Camera
VCam Sample - A Windows 11 Virtual Camera sample code in C++.
VCam .NET Sample - A Windows 11 Virtual Camera sample code. It's the C# version of VCamSample that uses DirectN for .NET Framework and DirectNAot for .NET Core.
.NET Library and Components (Property Grid, etc.)
DirectN - Direct interop Code for .NET Framework, .NET Core and .NET 5+ : 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. This project is legacy, it should only be used if .NET Framework is a target.
SQLNado - SQLNado (SQLite Not ADO) is a .NET lightweight bloat-free wrapper and object persistence framework based on SQLite.
HTMLNado - An .NET HTML parser and writer. Provided as single .cs file HtmlNado.cs for easier integration with any .NET C# project.
Winforms Sandbox - A sample Windows Forms .NET app that hosts the real and only Windows Sandbox.
WinUI3 Windows - A WinUI3 application that opens another Xaml window running on another thread.
WinUI3 Ink - A sample implementation of an InkCanvas custom control in C# for WinUI3.
Win32 Shows WinUI3 - A simple Win32 desktop classic application (in C++) that can show WinUI3 elements (in .NET C#).
WinUI3 Notify Icon - A WinUI3 application that has a notify icon in the system tray. Once the icon in the notification has been clicked, a full WinUI3's Window is displayed.
Reg-free .NET COM Server - A .NET 10+ registry-free Out-Of-Process COM server that also demonstrates 32-64 bit communication.
Out-Of-Process COM Server - An ATL C++ Out-Of-Process COM server and clients (C++, .NET, VBscript) sample.
MF Decode H264 - A C++ console application code that decodes an H264 raw file using Media Foundation's H.264 Video Decoder.
Tools
Doxie - A search engine, local to your machine, focused on source (or textual information) code (based on SQLNado and Lucene .NET).
App Settings Studio - A GUI for centralizing .NET appsettings.json management. Provides a unified view to edit, validate, and apply changes across multiple projects and/or binaries, including WSL on Windows, with support for live updates.
Jump List Explorer - A (forensics) tool to view and remove Windows JumpLists.
Device Explorer - A tool that displays the hardware attached to a Windows computer, similar to Device Manager. It also shows Association EndPoints dynamically (Bluetooth endpoints, UPnP, etc.) and Bluetooth LE advertisements.
Trace Spy - TraceSpy is a pure .NET, 100% free and open source, alternative to the very popular SysInternals DebugView tool.
Traces To CSV - An ASP.NET Core app that continuously digest traces sent from HTTP(S) clients and creates csv files from them.
Raw Input Reader - A tool to read raw input from mouse, keyboard, or other hid devices.
ASCII Folder - A console tool that generates an ASCII (well, UNICODE in fact) tree from a local folder.
CSharp Merge - A console utility to merge .cs source files from a directory into one unique .cs file. Uses Roslyn.
Melusyn - A command-line tool that generates Mermaid diagrams (as Markdown) from Visual Studio solutions and MSBuild C# projects.
Time Zone Changer - A .NET apphost that runs in a custom time zone. Useful for testing apps in different time zones w/o rebooting nor changing Windows time zone.
Time Traveler - A tool that runs any .NET executable in a parallel world, where time is not the same.
Auto Close Folder - A Visual Studio extension that automatically closes folders when the last document from it is closed.
Binding Redirect Generator - A tool to generate binding redirects from assemblies in a given path (for .NET Framework).