lololegeek

Desktop apps, games and the tools between.

120 projects and 450,556 lines of code. Most of it runs offline, on the machine in front of you.

The ones worth opening

Out of 120 folders on two disks, these 33 are far enough along to show. Point at a row and its window comes up beside it.

Desktop apps

Games

Minecraft

Web apps

Tools and systems

STACK

21 languages in total. The tool is picked for the job: C++ close to the GPU, C# at home on Windows, Rust for engines, Java for Minecraft, Godot when it is a game.

TypeScript and the web
TypeScript
146,988 lines
JavaScript
72,015 lines
CSS and HTML
63,901 lines
React
19 projects
Electron
19 projects
Tailwind CSS
13 projects
Express
12 projects
Next.js
11 projects
VS Code API
Live Server Speed Edition
C# and .NET
C#
34,557 lines
Avalonia
Nexolume
WinUI 3
ProjectHub, NovaExplorer
WPF
LoloProductivity, Gogol Mager
Chromium Embedded
Gogol Mager
.NET 10
Nexolume, NovaExplorer
C and C++
C++
27,352 lines
C
17,765 lines
Qt Quick and QML
ClipForge, LCut
libobs and FFmpeg
ClipForge
MLT
LCut
raylib
Valombre, GF2D
PS3 homebrew
GreenVita PS3
Rust
Rust
19,372 lines
Tauri
Basic Pitch Live, LoloRGB
Document engines
Nexolume, the larger half of it
Game server
COPIE ÇA!
Swift
Swift
9,126 lines
SwiftUI on Windows
WinSwiftUI
Python and models
Python
21,584 lines
PyTorch
MyAI
TripoSR and FastAPI
LoloModelsAI
Services
LoloServer, LoloProductivity licences
Godot and Java
GDScript
12,336 lines
Java
9,542 lines
Godot 4
Server Tycoon, COPIE ÇA!
Fabric 1.21.1
UMCE, LoloMC GUI
Fabric 1.20.1
Valoria RP
This page
Next.js, React
static export
Tailwind CSS, class-variance-authority
styling
clsx, tailwind-merge
class names
GSAP, @gsap/react, Lenis
scroll
Motion
the stage crossfade
three, @react-three/fiber, drei
the contribution skyline
d3-scale, d3-array, d3-shape
charts
cmdk, Fuse.js
search
Radix Dialog, Tabs, Tooltip
overlays
Embla Carousel
the screens strip
Number Flow
counting figures
Zustand, Zod
state and data checks
date-fns, Sonner, Lucide
dates, toasts, icons
react-intersection-observer, react-use-measure
layout signals
Archivo
the only typeface

The numbers so far

877 commits, 3,566 source files, 21 languages and 24 public repositories, scanned on 23 October 2026.

GitHub contributions, one column per day, Oct 2025 to Oct 2026.
0

lines of code across 120 projects, counted file by file.

0

contributions on GitHub in the last twelve months.

Real captures, taken from the apps themselves. Some of them still speak French.

Nexolume, offline office suite
ClipForge, replay capture
LCut, video editor
ProjectHub, project library
Basic Pitch Live, guitar to midi
Server Tycoon, management game
COPIE ÇA!, party game
Valombre, pixel-art rpg
LoloHistory, geopolitics sim
LoloMC GUI, minecraft gui library
Valoria RP, roleplay server economy
Live Server Speed Edition, vs code extension
Tuner.org, tv player
FrenchWord, word game
LuaMaster, learning platform
LoloLinks, link shortener
Server Tycoon, the datacenter floor
Valombre, region maps
Valoria RP, jobs and levels
Nexolume, its website
COPIE ÇA!, the menu

Why most of this is offline

I build the tools I want to use and could not find: a replay recorder that does not ask for an account, a video editor without a watermark, an office suite that opens a file without phoning home.

The rule I keep coming back to is that a program should still do its job when it works with the network cable pulled out. So models run on the GPU in the machine, documents stay on the disk, and games ship as one download.

That rule pulled me toward native code. C++ and Qt for anything that touches video, C# and WinUI for Windows apps, Rust where speed matters, Java for Minecraft, Godot and raylib for games.

Not everything here is finished. Some of it is a weekend that turned into a month. All of it taught me something, and the counts on this page are real.

Lolo

Lololegeek on GitHub