DEV Community

monkeymore studio profile picture

monkeymore studio

I’m a tech-savvy dad who codes from C++ to React in my spare time.

60 FPS with 600 Snakes: How I Got the Browser Client to Survive a Room Full of Snakes

60 FPS with 600 Snakes: How I Got the Browser Client to Survive a Room Full of Snakes

1
Comments
9 min read
600 Snakes on the Edge: How I Built a Slither.io Server with Trail Algorithms, Spatial Hashing & Bot AI

600 Snakes on the Edge: How I Built a Slither.io Server with Trail Algorithms, Spatial Hashing & Bot AI

1
Comments
8 min read
I Built an AirDrop Alternative That Lives Entirely Inside Your Browser

I Built an AirDrop Alternative That Lives Entirely Inside Your Browser

5
Comments
8 min read
How Emoji Mashups Work — And Why There's No "Algorithm" Behind Them

How Emoji Mashups Work — And Why There's No "Algorithm" Behind Them

2
Comments
6 min read
Grab Perfect Frames from Any Video Without Uploading

Grab Perfect Frames from Any Video Without Uploading

Comments
7 min read
Strip the Sound from Any Video in Seconds

Strip the Sound from Any Video in Seconds

Comments
6 min read
Stitch Multiple Videos Together Without Re-encoding Them

Stitch Multiple Videos Together Without Re-encoding Them

Comments
7 min read
Rip Audio Out of Any Video Without Uploading It

Rip Audio Out of Any Video Without Uploading It

1
Comments
6 min read
Crop Videos in Your Browser With a Visual Drag-and-Drop Box

Crop Videos in Your Browser With a Visual Drag-and-Drop Box

Comments
8 min read
Convert Videos to Multiple Formats Without Leaving Your Browser

Convert Videos to Multiple Formats Without Leaving Your Browser

Comments
6 min read
Shrink Your Videos Without Sending Them Anywhere

Shrink Your Videos Without Sending Them Anywhere

1
Comments
7 min read
Burn Subtitles Into Videos Without Uploading a Single Byte

Burn Subtitles Into Videos Without Uploading a Single Byte

Comments
7 min read
Making GIFs from Videos Without Leaving Your Browser — How I Did It

Making GIFs from Videos Without Leaving Your Browser — How I Did It

Comments
8 min read
I Ported a C Audio Effects Engine to JavaScript So You Can Generate Weird Noises in Your Browser

I Ported a C Audio Effects Engine to JavaScript So You Can Generate Weird Noises in Your Browser

Comments
9 min read
Turn Your MIDI Files Into MP3 Audio — Pick Any Instrument You Want

Turn Your MIDI Files Into MP3 Audio — Pick Any Instrument You Want

Comments
8 min read
A MIDI Player That Shows You the Sheet Music and Lets You Play Along on a Virtual Piano

A MIDI Player That Shows You the Sheet Music and Lets You Play Along on a Virtual Piano

Comments
8 min read
I Built an Audio-to-MIDI Converter That Runs on Your Laptop — Using Spotify's AI

I Built an Audio-to-MIDI Converter That Runs on Your Laptop — Using Spotify's AI

Comments
7 min read
Turn Your MIDI Files Into Real Sheet Music — Without Leaving the Browser

Turn Your MIDI Files Into Real Sheet Music — Without Leaving the Browser

1
Comments
8 min read
Strip Location Data From Your Photos Before Posting — Here's the Browser Tool That Does It

Strip Location Data From Your Photos Before Posting — Here's the Browser Tool That Does It

Comments 1
9 min read
I Taught a Browser to Play Piano — Here's How It Figures Out Which Finger Goes Where

I Taught a Browser to Play Piano — Here's How It Figures Out Which Finger Goes Where

Comments
9 min read
Building an Animated QR Code Generator — Yes, It Actually Animates

Building an Animated QR Code Generator — Yes, It Actually Animates

Comments 1
6 min read
I Built a Circle QR Code Generator — Yes, With Curved Border Text

I Built a Circle QR Code Generator — Yes, With Curved Border Text

Comments 1
4 min read
I Built a Square QR Code Generator That Runs Entirely in Your Browser

I Built a Square QR Code Generator That Runs Entirely in Your Browser

Comments
3 min read
Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Building a Browser-Based Image Color Palette Extractor: A Deep Dive into Pure Frontend Implementation

Comments
7 min read
Building a Browser-Based AI Noise Reduction Tool with RNNoise

Building a Browser-Based AI Noise Reduction Tool with RNNoise

Comments
7 min read
Building a Browser-Based Speech-to-Text System with Whisper AI

Building a Browser-Based Speech-to-Text System with Whisper AI

Comments
7 min read
Building a Browser-Based BPM Detector for Music Analysis

Building a Browser-Based BPM Detector for Music Analysis

Comments
6 min read
Extracting Vocals with AI in the Browser: A Technical Deep Dive

Extracting Vocals with AI in the Browser: A Technical Deep Dive

Comments
9 min read
Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Building an AI-Powered Vocal Remover in the Browser: A Deep Technical Dive

Comments
10 min read
Building a Browser-Based Voice Changer: A Complete Technical Guide

Building a Browser-Based Voice Changer: A Complete Technical Guide

Comments
8 min read
Building a Browser-Based AI Image Upscaler

Building a Browser-Based AI Image Upscaler

1
Comments
5 min read
Building a Browser-Based AI Background Removal Tool

Building a Browser-Based AI Background Removal Tool

Comments 1
5 min read
Building a Browser-Based Pixel Beads Pattern Generator

Building a Browser-Based Pixel Beads Pattern Generator

Comments
7 min read
Building a Browser-Based AI OCR Tool with Multiple Engines

Building a Browser-Based AI OCR Tool with Multiple Engines

Comments
7 min read
Building a Browser-Based AI Image Inpainting Tool

Building a Browser-Based AI Image Inpainting Tool

2
Comments
8 min read
Building a Browser-Based Image Filter Tool with LUT Color Mapping

Building a Browser-Based Image Filter Tool with LUT Color Mapping

Comments
6 min read
Building a Browser-Based Image Cropping Tool

Building a Browser-Based Image Cropping Tool

Comments
5 min read
Building a Browser-Based Image Format Converter

Building a Browser-Based Image Format Converter

Comments
5 min read
Building a Browser-Based Image Compression Tool

Building a Browser-Based Image Compression Tool

Comments
5 min read
Building a Browser-Based AI Image Colorization Tool

Building a Browser-Based AI Image Colorization Tool

Comments
4 min read
Building a Browser-Based PDF Watermark Tool with pdf-lib and QPDF

Building a Browser-Based PDF Watermark Tool with pdf-lib and QPDF

Comments
7 min read
Building a Browser-Based PDF Unlock Tool with QPDF WebAssembly

Building a Browser-Based PDF Unlock Tool with QPDF WebAssembly

Comments
5 min read
Building a Browser-Based PDF Splitting Tool with pdf-lib and JSZip

Building a Browser-Based PDF Splitting Tool with pdf-lib and JSZip

Comments
6 min read
Building a Browser-Based PDF Rotation Tool with QPDF WebAssembly

Building a Browser-Based PDF Rotation Tool with QPDF WebAssembly

Comments
5 min read
Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Comments
5 min read
Securing PDFs with Password Protection: A WebAssembly-Powered Implementation

Securing PDFs with Password Protection: A WebAssembly-Powered Implementation

Comments
7 min read
Converting PDF Pages to Images: A Client-Side Rendering Approach

Converting PDF Pages to Images: A Client-Side Rendering Approach

Comments
6 min read
Adding Page Numbers to PDFs: A Visual Canvas-Based Approach

Adding Page Numbers to PDFs: A Visual Canvas-Based Approach

Comments
6 min read
Organizing PDF Pages: Reordering, Rotating, and Removing with QPDF WASM

Organizing PDF Pages: Reordering, Rotating, and Removing with QPDF WASM

Comments
6 min read
PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

PDF Cropping in the Browser: Building an Interactive Canvas-Based Tool

1
Comments
5 min read
Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

Building a Browser-Based PDF Cover Replacement Tool: A Technical Deep Dive

1
Comments
5 min read
Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

Adding Cover Pages to PDFs: A Pure Browser-Side Implementation

1
Comments
5 min read
Adding Subtitles to Videos in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Adding Subtitles to Videos in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Comments
7 min read
Converting Videos to GIF in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Converting Videos to GIF in the Browser: A Pure Client-Side Solution with FFmpeg.wasm

Comments
6 min read
Color Palette Generation Algorithms: A Deep Dive into HSL-Based Color Theory

Color Palette Generation Algorithms: A Deep Dive into HSL-Based Color Theory

Comments
7 min read
Compressing PDFs in the Browser: A WebAssembly-Powered Solution

Compressing PDFs in the Browser: A WebAssembly-Powered Solution

Comments
7 min read
Extracting Images from PDF in the Browser: A Pure Client-Side Implementation

Extracting Images from PDF in the Browser: A Pure Client-Side Implementation

1
Comments
8 min read
Browser-Based Image Compression with jsquash: A Pure Frontend Implementation

Browser-Based Image Compression with jsquash: A Pure Frontend Implementation

1
Comments
7 min read
Browser-Based AI Image Colorization with DeOldify and ONNX Runtime

Browser-Based AI Image Colorization with DeOldify and ONNX Runtime

Comments
7 min read
Building a Browser-Based Text-to-Speech System with Piper TTS

Building a Browser-Based Text-to-Speech System with Piper TTS

1
Comments
5 min read
loading...