Web Apps

HoloMemes

HoloMemes

Hololive meme captioner using HTML5 canvas (Konva.js)

TypescriptVue.jsCanvasDockerNginx
WoWPay2Win

WoWPay2Win

This tool scans for BoEs in every auction house across each World of Warcraft region

TypescriptVue.jsDockerNginx
MAL Cover CSS

MAL Cover CSS

Automatically generate CSS to add cover images to your MyAnimeList classic list designs

TypescriptNode.jsSQLiteExpress.jsVue.jsDockerNginx

Userscripts

Delete Workflow Runs

Delete Workflow Runs

Automatically delete old GitHub Action workflow runs

TypescriptVue.js
YouTube Playlist Organizer

YouTube Playlist Organizer

Drag and drop interface to organize playlists on YouTube

TypescriptVue.js
GitHub Repository Categories

GitHub Repository Categories

Categorize GitHub repositories by matching repository names with regular expressions

TypescriptVue.js
WoWProgress Character Page

WoWProgress Character Page

Automatically embed WarcraftLogs inside each character's WoWProgress page

TypescriptVue.js

Misc. Projects

Vue SSR Assets Plugin

Vue SSR Assets Plugin

Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets

Typescript
Quasar Unused Plugin

Quasar Unused Plugin

Webpack 5 plugin for tree shaking unused Quasar components from generated bundles

Typescript
Puppeteer Prerender Plugin

Puppeteer Prerender Plugin

Webpack 5 plugin for prerendering SPAs with puppeteer

Typescript
capted

capted

C++ Header Library port of APTED algorithm for computing Tree Edit Distance

C++