Projects

Introduction

Index of featured open-source projects

Documentation

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, Guide onboarding control, 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.
Vex Cross-platform Markdown desktop editor built with Avalonia + Prism, covering source editing, live preview, export, and publishing-copy workflows.