Kyle Givler

projects

Projects & experiments

A selection of things I’ve built, run, and tinkered with. Backend applications, small Internet protocols, developer tools, and mods — not every repository I’ve ever created.

Applications / infrastructure

What Should I Work On Today?

A self-hosted .NET/Blazor planning app for keeping too many projects moving. Suggestions weigh energy, effort, priority, and how long something has been neglected.

SQLite · GitHub sync · Mission Control integration

Source

Developer tools

ReaperShell

An experimental .NET shell for local developer tooling. Write command packs in C#, F#, or VB.NET, then rebuild and reload them while working. Git-backed pack management keeps that workflow inside the shell.

.NET · Command packs · Live rebuild / reload · Git

Source

Networking / protocols

HappyGopher

A .NET Gopher server for static content, dynamic pages, and plugins. Part of my ongoing interest in Internet protocols smaller than the modern web.

.NET · TCP :70 · Gopher · Plugins

Source

HappyGemini

A .NET Gemini server with static content, dynamic pages, and plugin support. Another way to publish things without bringing an entire browser application along.

.NET · TLS :1965 · Gemini · Plugins

Source

The smaller Happy protocols

Echo, Discard, Daytime, QOTD, and Finger: small .NET services for classic protocols. Sometimes a service really can do one tiny thing.

.NET · TCP/IP · Shared server infrastructure

Systems catalog

DN42 / Yggdrasil

Ongoing routing and overlay-network experiments, with services running across alternative networks. An area of infrastructure work rather than one neatly packaged repository.

Routing · Overlay networks · Self-hosting

Systems

Game / modding

RimWorld Modding

Performance work, quality-of-life changes, and new ways to interfere with a colony. Representative projects include Replace Stuff: Performance Edition, Better Trade Colors, Panic Zone Toggler, and The Gods Are Real.

C# · RimWorld · Performance / gameplay

RimWorld Workshop