DEV Community

monkeymore studio profile picture

monkeymore studio

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

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
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

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

Comments
5 min read
Building a Browser-Based MOBI Splitter: Client-Side Ebook Processing with TypeScript

Building a Browser-Based MOBI Splitter: Client-Side Ebook Processing with TypeScript

Comments
4 min read
How to Split an EPUB Collection into Individual Books

How to Split an EPUB Collection into Individual Books

Comments
6 min read
loading...