lcanello

Personal site of lcanello

← home

tag: web-dev

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.

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.

OpenBrand

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

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

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.

Charcuterie

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

Hyperframes

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

Teemii

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

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

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

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.

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.