Introduction
This page consolidates the open-source projects currently maintained by Dotnet9 / CodeWF, focusing only on website, C# general-purpose libraries, and Avalonia-related projects. It helps visitors quickly understand each repository's positioning, installation method, and applicable scenarios.
More open-source projects can be found at: https://github.com/dotnet9/
Website
| Project |
Description |
| CodeWF |
Source code repository for dotnet9.com / codewf.com websites, based on ASP.NET Core Razor Pages. |
| Assets.Dotnet9 |
File-based content repository for website articles, documentation, tool data, images, and site configuration. |
C# Common
| Project |
Description |
| CodeWF.EventBus.Socket |
Lightweight inter-process event bus based on TCP Socket, supporting publish-subscribe and Query/Response. |
| CodeWF.EventBus |
In-process event bus suitable for module decoupling and simple CQRS in desktop, web, and console projects. |
| CodeWF.NetWeaver |
Core library for network packet serialization, and provides a TCP/UDP wrapper layer CodeWF.NetWrapper based on it. |
Avalonia
| Project |
Description |
| CodeWF.AvaloniaControls |
General-purpose controls and theme package for Avalonia 12. |
| CodeWF.LogViewer |
Lightweight logging core library and Avalonia log viewer control. |
| Lang.Avalonia |
Plugin-based multilingual library for Avalonia UI, supporting JSON, XML, RESX and strongly-typed key generation. |
| CodeWF.Markdown |
Avalonia Markdown rendering control, typography theme, and sample project. |
| CodeWF.Toolbox |
Modular cross-platform desktop toolbox based on Avalonia + Prism. |