lcanello

Personal site of lcanello

← home

tag: web-dev

xkcd 2501 Generator

A web tool that generates random comics in the style of xkcd #2501 — the famous comic where Randall Munroe replaced the usual strip with a form to generate random xkcd-style comics.

CSS Box Model Hack Examples

Tantek Çelik's classic guide to CSS box model hacks — techniques for handling the CSS box model rendering differences between standards-compliant and quirks mode browsers.

Mullvad Exit IPs as a Fingerprinting Vector

Analysis reveals Mullvad deterministically assigns exit IPs based on WireGuard key using seed-based RNG. A seed-based RNG with static bounds causes neighboring IPs across servers, limiting combinations to ~284. Five server IPs can deanonymize a user to >99% accuracy

Boneyard

Auto-generated skeleton loading framework — pixel-perfect placeholders extracted from real UI. Works with React, Preact, Vue, Svelte 5, Angular, React Native. CLI captures layout at breakpoints, generates .bones.json

Teemii

Open-source web application — a minimal, clean, and fast platform for managing and sharing links, bookmarks, and notes with a beautiful interface

Hyperframes

Hyperframes is an open-source HTML-native video rendering framework built for agents, with deterministic rendering, browser preview, and MP4 output.

Charcuterie

A browser-based visual explorer for Unicode that renders glyphs with SigLIP 2 to discover related characters and scripts.

three.wasm

Repository with WebAssembly experiments and bindings for Three.js — enables high-performance 3D rendering and integrations using wasm in the browser, with examples and tooling for developers.

MyRetroTVs

MyRetroTVs — a nostalgic hub for classic television: program guides, archived clips, scans and community-curated retrospectives. The site is a modern, JavaScript‑heavy web app (enable JS to view).

OpenBrand

OpenBrand extracts brand assets from a website, including logos, colors, and images, with options for API access, agent integrations, self-hosting, and MCP.

Color Guesser

A web-based game where players try to guess colors based on their hex codes, RGB values, or other color representations, testing and improving color perception skills.

Feather.js

A blog post covering Feather.js, a lightweight open-source web framework for building real-time applications and REST APIs with a simple, service-oriented architecture.