Kx — UI / Runtime Framework

Kx is a .NET 10 desktop UI/runtime framework with a plugin-driven window system, YAML-based markup, custom rendering, and a sample updater app.

Repository structure (high level)

Current architecture direction

Separation of concerns: framework-generic infra, app-specific behavior, reusable plugins, and examples for learning/reference.

Quick start (summary)

git clone https://github.com/0MrDarn0/Kx
cd Kx
git checkout dev
dotnet build
dotnet run --project examples/Kx.Example.App

File-based update flow & assets

Kx includes an updater app and a builder for desktop manifests. The updater uses a file-based update client and app-local Assets folders.

Goals

Repository & branches

License: GPL-3.0.

Breworks — Map Editor for KalOnline

Breworks is a work‑in‑progress map editor for the classic game KalOnline. The project is implemented in C++ and uses DirectX 11 for rendering. The window chrome and UI framing are custom‑drawn with shaders; the in‑app UI uses ImGui.

Key technologies

Repository

git clone https://github.com/0MrDarn0/breworks
cd breworks
open the solution in Visual Studio; build the native project

About

About IDB‑Lab and the author Christian.