frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Hover Effects TS – ASCII, Lego, and glitch hover effects using canvas

https://www.npmjs.com/package/hover-effects-ts
6•hsrambo07•1y ago
Hey HN,

I recently built a small TypeScript utility called `hover-effects-ts` — it adds fun and experimental hover effects to images using the HTML canvas. You can apply effects like ASCII art, Lego blocks, glitch distortion, and pixelation on hover.

The goal was to break away from boring `:hover` transitions and bring some delightful visual feedback to personal websites, landing pages, or error screens — while keeping it lightweight and performance-friendly.

Why I built it: I found most image hovers visually bland, and wanted something weird but still dev-friendly. I used canvas to keep the effects GPU-accelerated and controllable. No dependencies, and devs can tweak intensity, radius, image scope, and more.

NPM: https://www.npmjs.com/package/hover-effects-ts Live demo (Vercel): https://hover-effects-ts.vercel.app Video demo: https://youtu.be/YO4R1A6JZ9U GitHub: https://github.com/hsrambo07/hover-effects X/Twitter post: https://x.com/harsh_logs/status/1924739860780519579

Would love feedback, bug reports, or effect ideas. It's still early – planning to add a few more visual modes and expose more dev controls.

Thanks for checking it out!

Comments

Sayyidalijufri•1y ago
Good
sphars•1y ago
Your demo app on vercel is currently 404-ing
hsrambo07•1y ago
Thanks for pointing. It's fixed now, it was some deployment bug.

The AI Delegation Audit Webinar, October 6, 2026

https://berlin-product-people.com/ai-delegation-audit-webinar/
1•swolpers•3m ago•0 comments

Vibe-Coding a Memory Tool for Agents: Confronting Unsolved Philosophical

https://arbustoemchamas.substack.com/p/i-naively-tried-vibe-coding-a-memory
1•birdculture•4m ago•0 comments

Reverse Engineering Unknown File Formats with ImHex

https://werwolv.net/posts/file_format_reverse_engineering/
2•WerWolv•6m ago•0 comments

Inhomogeneous Einstein metrics on complex projective spaces

https://arxiv.org/abs/2608.16880
1•fodmap•6m ago•0 comments

Arbitrary code execution in QubesOS via copy-to-VM error reporting backchannel

https://www.qubes-os.org/news/2026/08/29/qsb-118/
1•vntok•12m ago•0 comments

How to Build a Production-Grade Pipeline in Python

https://www.freecodecamp.org/news/the-etl-pipeline-handbook-how-to-build-a-production-grade-pipel...
1•twilight-code•13m ago•0 comments

GTP 5.6 Sol might be just a tad too proactive

https://taoofmac.com/space/notes/2026/08/28/2130#addendum-apparently-it-can-ship-things-now
1•rcarmo•18m ago•0 comments

Switzerland sees hottest and driest summer on record

https://www.swissinfo.ch/eng/climate-adaptation/switzerland-sees-hottest-and-driest-summer-on-rec...
1•theanonymousone•22m ago•0 comments

Memctl: Versioned memory for your coding agent (Claude.md / AGENTS.md)

https://github.com/EltonCherrington/memctl
1•memctlagent2026•26m ago•0 comments

Large language models take the original politicalcompass.org test

https://aipolcom.net/
1•mozey•27m ago•0 comments

Creepy Crawlies

https://people.kernel.org/monsieuricon/creepy-crawlies
1•jay_kyburz•28m ago•0 comments

AI Effect

https://en.wikipedia.org/wiki/AI_effect
2•o4c•32m ago•0 comments

Longest Straight Line Paths on Water or Land on the Earth (2018)

https://arxiv.org/abs/1804.07389
5•joebig•41m ago•1 comments

UK has billions in contracts with firms tied to illegal Israeli settlemets

https://www.aljazeera.com/news/2026/8/28/uk-has-billions-in-contracts-with-firms-tied-to-illegal-...
3•0x54MUR41•41m ago•0 comments

Webdump HTML to plain-text converter

https://codemadness.org/webdump.html
1•hskimse•41m ago•0 comments

Building a decentralized bulletin board (and accidentally reinventing Nostr)

https://en.andros.dev/blog/4c4e1b40/building-a-decentralized-bulletin-board-and-accidentally-rein...
2•andros•43m ago•0 comments

Vompeccc: A Modular Completion Framework for Emacs

https://www.chiply.dev/post-vompeccc
1•signa11•43m ago•0 comments

Iceland rejects reopening talks on EU entry

https://www.ft.com/content/53b5abd8-2919-4dc6-8dd6-81fc054e8b6f
10•JumpCrisscross•57m ago•3 comments

Google's Dreambeans, weirdest-named AI tool, will turn your life to a cartoon

https://techcrunch.com/2026/06/03/googles-dreambeans-its-weirdest-named-ai-tool-to-date-will-turn...
2•the-mitr•1h ago•0 comments

Security – WordPress disable PHP public access, serve static pages via htaccess

https://wordpress.org/plugins/camouflage/
1•hamzamairaj•1h ago•0 comments

Switch VSCodium Between Open VSX and MS Marketplace

https://open-vsx.org/extension/AbdulOhab/source-swap
1•ab_wahab01•1h ago•1 comments

Show HN: Explore the solar system with hand gestures in a browser

https://github.com/HUANGCHIHHUNGLeo/solar-atlas-gesture
1•cortexosmain•1h ago•0 comments

America beat measles once. RFK Jr. is making it harder to do so again

https://www.ms.now/opinion/rfk-jr-measles-us-outbreak-vaccines
3•downbad_•1h ago•0 comments

The Penultimate Truth

https://en.wikipedia.org/wiki/The_Penultimate_Truth
2•simonebrunozzi•1h ago•0 comments

Algebraic floating-point methods in Rust landed in 1.98.0

https://doc.rust-lang.org/stable/core/primitive.f32.html#algebraic-operators
2•nhatcher•1h ago•0 comments

Earthpv – Open, global photovoltaic mapping from free satellite imagery

https://open-energy-transition.github.io/earthpv/
1•ly0n•1h ago•0 comments

Java Is Memory Efficient

https://inside.java/2026/05/28/podcast-059/
1•he0001•1h ago•0 comments

Get up to $175 back for your pre-installed Windows 11 license

https://www.tomshardware.com/software/windows/site-provides-instructions-to-get-up-to-usd175-back...
2•rbanffy•1h ago•0 comments

Independent investigation of agents' behavior in the Hugging Face incident

https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/
2•thunderbong•1h ago•0 comments

Xcena and Samsung's Near Memory Compute CXL Device

https://chipsandcheese.com/p/hot-chips-2026-xcena-and-samsungs
4•klelatti•1h ago•0 comments