HOXIEE Full-stack · Desktop

Sheet C · Assembly details

Projects

Five dossiers: what the thing is, the constraint that shaped it, and where the code lives.

ReLauncher

In development
Role
Author
Stack
C# · .NET · CmlLib.Core
Started
2026
Source
Not public yet

A Minecraft launcher built around instance isolation: every profile owns its own version, mod set and configuration, and nothing leaks between them.

It sits on CmlLib.Core for version resolution and auth, which is also why the loader installers are being written as separate packages rather than buried in the app. The NeoForge installer is already split out and usable on its own; Forge and Fabric follow the same shape.

The launcher repository is still private while the instance model settles. The pieces that are stable get published as they stabilise. That is the whole reason the installers exist as standalone libraries.

C# .NET Desktop CmlLib.Core Mod loaders
NeoForge installer Ask about it

Screenshot pending

Fig. 1 · Instance library

yaptt

Released
Role
Author
Stack
Rust · Wayland
Released
June 2026
Platform
Linux · Wayland compositors

System-wide push-to-talk for Wayland. Hold the key anywhere — in a game, in a terminal, in a browser — and the microphone opens.

On X11 this is a solved problem, because any client can ask for a global key grab. Wayland deliberately removed that: a window only sees input while it is focused, so a userspace hotkey daemon simply does not get the event. The fix is to stop asking the window layer and go to the layer that actually owns input.

Rust was the right tool here for the boring reason: the process is long-lived, touches devices, and must not leak or crash while you are mid-sentence.

Rust Wayland Linux CLI
Repository

NanoTween

Released
Role
Author
Stack
C# · Unity
Period
Sep 2024 – Apr 2025
Purpose
Asset embedding

A tweening system meant to be vendored inside another asset rather than installed beside it.

If you ship a Unity asset and it needs animation, your options are usually bad: pull in a big tweening library and force it on every buyer, or hand-roll coroutines. The first one collides the moment two assets vendor different versions of the same library; the second one you rewrite every project.

NanoTween is built for the vendoring case: small surface, no global state to fight over, and nothing for the consumer to install or declare. It grew out of Ni-Tweening, which was the same idea with a worse API.

C# Unity Library Embeddable
Repository Predecessor

Ni modules

Released
Role
Author
Stack
C# · Unity
Period
Aug 2024 – Aug 2025
Packages
7, installed separately

Seven small Unity packages rather than one framework. Take the scheduler without taking the tweening engine.

Every module is its own repository with its own version. Ni-Essentials is the only shared piece, and it exists precisely so the others can stay thin instead of each carrying a private copy of the same helpers.

  • Ni-Essentials Shared foundation the other modules build on.
  • Ni-Scheduling Task schedulers built into PlayerLoop and EditorLoop. Archived.
  • Ni-PlayerPrefs PlayerPrefs wrapper that serialises arbitrary types.
  • Ni-PlayerPrefsFetcher Lists every stored PlayerPrefs entry across devices.
  • Ni-Extensions Extension methods for C# and the Unity API.
  • Ni-Utility Auxiliary utilities for game development.
  • Ni-Tweening Superseded by NanoTween. Archived.
C# Unity Library 7 packages
Ni-Essentials All seven In the register

Yasb Fluent Onyx

Released
Role
Author
Stack
CSS · Yasb
Released
February 2026
Target
Status bar theme

A dark theme for the Yasb status bar: Fluent-style translucent surfaces on an onyx base, tuned so the widgets read at a glance instead of decorating the screen.

Pure CSS, which makes it the smallest thing on this page and the one I look at most often. Worth including because it is the same instinct as everything else here: the tool was almost right, so I changed the part that annoyed me and published the result.

CSS Yasb Theming
Repository

Bar capture pending

Fig. 2 · Bar, default widgets

Anything here worth a longer conversation: hoxiee.dev@gmail.com, or Telegram.