Joe Lloyd Web Apps

Its me

Personal Projects

Here are some of the projects I've been working on in my spare time. I like to make things that I find interesting or useful. Some are half finished, and all of them have features I would like to add.

You can view the code for each of these projects or check out the live version with the buttons under each project. This is nowhere near an exhaustive list of all my projects, just the ones that I've made hosting for. You can look at the other projects on my GitHub.

Retro Archive Explorer
Retro Archive Explorer screenshot

An Electron app for browsing and previewing assets inside retro disc images (ISO/BIN) without extracting them. It mounts PlayStation-era discs and previews proprietary formats — TIM textures, TMD/EMD 3D models, VAG audio and Resident Evil 1 engine files — with a virtual file tree, a 3D viewport and a waveform audio player.

Started Jul 2026 · Updated Jul 2026

Asset Studio
Asset Studio screenshot

An Electron app that turns a local ComfyUI install into a game-asset pipeline for classic survival-horror games. It bundles a Room Builder for prerendered backgrounds, plus Model Studio, Prop Forge, Character Forge and Pixel Forge — all running locally on your own GPU with no cloud or external APIs.

Started Jul 2026 · Updated Jul 2026

STL to OBJ Batch Converter
STL to OBJ Batch Converter screenshot

An Electron app that batch converts STL files into OBJ files with bases, so you can import your wargame miniature STL files directly into Tabletop Simulator.

Started May 2026 · Updated May 2026

Git Gud
Git Gud commit graph screenshot

A free, open-source Git GUI — basically a work-in-progress alternative to GitKraken. Built as an Electron app with a focus on keeping things simple and accessible.

Started Apr 2026 · Updated Jul 2026

Welcome to Raccoon City
Welcome to Raccoon City screenshot

A tabletop wargame I'm designing from scratch. This monorepo includes the game itself and an Electron app I use to run point-cost calculations for building and balancing units.

Started May 2026 · Updated May 2026

Dead Drop
Dead Drop screenshot

A neon-noir top-down action game — run the package, bury the crew, buy back your freedom. Built with zero dependencies in plain HTML canvas and WebAudio, featuring one-hit combat across three floors with fists, bats, knives and guns.

Started Jul 2026 · Updated Jul 2026

Flappy Ghost
Flappy Ghost screenshot

A spooky Flappy Bird clone — tap to flap, dodge haunted pillars and chase high scores. Vanilla JS and HTML5 Canvas with synthesized WebAudio sound and particle effects, built with Vite and installable as an offline PWA.

Started Jul 2026 · Updated Jul 2026

OpenChinese
OpenChinese screenshot

A self-hosted, open-source Mandarin vocabulary app and alternative to Hack Chinese. It features multi-dimensional spaced-repetition scheduling, Whisper-based pronunciation assessment, CSV import and a local SQLite database with full data portability.

Started Jun 2026 · Updated Jun 2026

OPR Army Forge Compare
OPR Army Forge Compare screenshot

An app that shows the difference between armies in One Page Rules patches. Compare army books across different versions, for example Alien Hives in patch 3.5.1 vs 3.5.2.

Started Jan 2026 · Updated May 2026

Media Rating Site
Media rating site screenshot

Just some opinions about stuff I watch/play/listen to. Built with MDX and Gatsby.

Started Apr 2025 · Updated Jun 2026

Painted Models Blog
Model blog screenshot

A blog for my painted models. I made this project with MDX like my dev blog. This time I'm using NextJS instead of Gatsby though.

Started Jan 2025 · Updated Jun 2026

What Paint is It?
What Paint is It screenshot

A paint matching app for miniature painting. It also detects the paint brand and a Shadow and Highlight color for the paint. It can check the brands Citadel, Vallejo, P3 and Army Painter.

Started Apr 2024 · Updated Apr 2024

Saga: Age of Magic
Saga Age of Magic army builder screenshot

An army builder app for the Saga: Age of Magic tabletop game. Lots of state management here, I created a save system that uses QR code that way you can load an army from your desktop to mobile without any account creation.

Started Dec 2022 · Updated Nov 2024

Gloomhaven Combat Deck
Gloomhaven combat deck screenshot

A combat deck app for the Gloomhaven dungeon crawler board game. This was another way for me to practice managing state as well as animations in a 3d space.

Started Aug 2023 · Updated Sept 2023

Apartment layout
Apartment layout screenshot

An app to show the layout of my apartment and measure room size. I wanted to generate some svgs and see if I could make accurate measurements by equating 1px to 1mm.

Started Feb 2024 · Updated Feb 2024

Paper Scissors Rock game
Paper scissors rock game screenshot

Simple paper scissors rock game, I wanted to practice using phaser and creating pixel art

Started Sept 2020 · Updated Oct 2020

Bad internet speed test
Bad internet speed test screenshot

An app to test the Internet speed API, it's not very good since it caps at 10MB.

Started May 2021 · Updated May 2021

Flappy bird clone
Flappy bird game screenshot

Flappy bird clone, I wanted to practice using phaser and creating pixel art & making sounds.

Started Aug 2020 · Updated Sept 2024