Posts
-
Dev Diary #9: PNG Decoding
Decoding PNG files using structo
-
Dev Diary #8: Particle Simulator
A little miny particle WASM/WebGL particle simulator
-
Dev Diary #7: Landfall Screenshake
A re-implementation of LandFall style screenshake
-
Dev Diary #6: Music Sync
Syncing animations to music playback
-
Dev Diary #5: LZ77 Compression
Syncing animations to music playback
-
Dev Diary #4: Computer Craft Manager
A Web Panel to Control Computer Craft Turtles
-
Optimising Client Performance in Next.js
A list of optimisations techinques specific to Next.js
-
Dev Diary #3: FNaF Discord Bot
Five Nights at Freddy's Rewritten as a Discord Bot
-
Dev Diary #2: Simple Scripting Language
A Simple Programming Language Written in Rust
-
Safebooru XSS using URL Embeds
I performed an XSS attack on Safebooru by exploiting naive BBs tag parsing
-
Dev Diary #1: Openbooru
An Image Board Made in Python & Svelte
Repositories
-
Computer Craft Video
A video encoder and renderer for Computer Craft
-
Tempered
A HTML Templating Engine for Python
-
What the Card
A drinking card game PWA
-
Computer Craft Manager
A Web Panel to Control Computer Craft Turtles
-
Openbooru API
The backbone API for Openbooru
-
Openbooru Website
An Image Board Made in Python & Svelte
-
Discopic
A high level Discord Bot Framework
-
FNaF Discord Bot
Five Nights at Freddy's Rewritten as a Discord Bot
-
Mediaify
Simple media encoding for Python
-
Workify
A minimal JavaScript for using WebWorkers
-
Classnames Miny
An optmised version of classnames
-
Solid Hooks
A set of generic hooks for working with Solid.js
-
Resulting
Result type with tracebacks for Python
-
Simple Scripting Language
A Simple Programming Language Written in Rust
-
Game of Life
An implementation of the Game of Life in Python
-
Face Rigger
A program for display your face features
-
Printer Log
Printing out your discord chat logs
-
Pureimage
A discord bot for deleting duplicate images