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.

Gpuix-Svelte: Svelte custom renderer for GPUI

https://github.com/khromov/gpuix-svelte
1•zapt02•42s ago•0 comments

The American Worker vs. the Most Qualified

https://www.marginallycompelling.com/p/the-american-worker-vs-the-most-qualified
1•skmurphy•50s ago•0 comments

Using Cloudflare Workers and reCAPTCHA v3 for a Static Site Contact Form

https://nooshu.com/blog/2026/03/09/using-cloudflare-workers-and-recaptcha-v3-for-a-static-site-co...
1•speckx•55s ago•0 comments

Welcome to the 32nd Annual IFComp

https://blog.ifcomp.org/post/826592417493008384/welcome-to-the-32nd-annual-ifcomp
1•crtasm•1m ago•0 comments

The Qantas A380 engine disintegration in 2010

https://admiralcloudberg.medium.com/a-matter-of-millimeters-the-story-of-qantas-flight-32-bdaa62d...
1•gumby•1m ago•0 comments

Show HN: Arbitale – interactive open story platform

https://www.arbitale.com
1•ezclap•1m ago•0 comments

Freelancers are getting buried with 'soulless' AI slop cleanup

https://www.theguardian.com/technology/2026/sep/02/ai-jobs-freelance-cleanup
1•CrypticShift•2m ago•0 comments

Eyeprolog: Turning Prolog programs into answers and inspectable proofs

https://github.com/eyereasoner/eyeprolog
1•simonpure•2m ago•0 comments

An Ancient Poop Explosion Could Have Helped Complex Life Evolve

https://www.sciencealert.com/an-ancient-poop-explosion-could-have-helped-complex-life-evolve
1•EveryonePoops•2m ago•0 comments

Arcva

https://arcva.app
1•Tameer_Shawah•3m ago•0 comments

Adventure and Amygdalectomy Advocacy

https://www.astralcodexten.com/p/absurd-adventure-and-amygdalectomy
2•paulpauper•3m ago•0 comments

Missouri Voters Appear to Recall City Councilman over Data Center Support

https://www.nytimes.com/2026/09/01/technology/data-center-recall-vote-independence.html
3•cocacola1•4m ago•0 comments

We are causing sycophancy and evasion

https://www.unite.ai/ai-safety-psychology-trauma-framework-model-behavior/
2•lokatewry•8m ago•0 comments

German industry pushes to restore 40-hour working week without extra pay

https://www.ft.com/content/76a9c61b-021f-482d-8978-6480e9ba23e8
2•alephnerd•9m ago•1 comments

Offpunk Manifesto

https://blog.ayom.media/ideiasdechirico/offpunk-manifesto
2•yu3zhou4•11m ago•0 comments

Oh-My-Openagent

https://github.com/code-yeongyu/oh-my-openagent/tree/dev
2•mooreds•11m ago•0 comments

Embedded Rust RTOS vs. C RTOS

https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown/
2•kooi•12m ago•0 comments

Firefox's AI Switch Is Off. Telemetry Isn't

https://marius.blog/firefox-155-ai-kill-switch-retest/
3•speckx•13m ago•0 comments

Hong Kong activist Joshua Wong pleads guilty in second national security case

https://www.nbcnews.com/world/asia/hong-kong-activist-joshua-wong-pleads-guilty-second-national-s...
3•mikhael•14m ago•0 comments

I Am not Going To Buy A Computer (2000) [pdf]

https://classes.matthewjbrown.net/teaching-files/philtech/berry-computer.pdf
2•Tomte•14m ago•0 comments

Shein's Unhappy IPO

https://www.ft.com/content/66df7f0e-ce6a-4619-8044-fa23423db3e7
3•JumpCrisscross•15m ago•1 comments

CFTC moots rules to stop prediction markets from giving affiliates advantages [pdf]

https://www.govinfo.gov/content/pkg/FR-2026-08-06/pdf/2026-15948.pdf
3•JumpCrisscross•15m ago•0 comments

Camerabuds

https://www.sandbar.com/learning-by-doing
3•minafahmi•16m ago•0 comments

Foreign business owners leave Japan in droves under tighter visa rules

https://asia.nikkei.com/spotlight/japan-immigration/foreign-business-owners-leave-japan-in-droves...
5•mikhael•16m ago•0 comments

Slope over Y Intercept

https://mattrickard.com/hire-slope-not-intercept
3•iacguy•17m ago•0 comments

Claude config-drift-checker: CI for your Claude.md, skills and hooks

https://github.com/jameskomo/config-drift-checker.
3•smartwordworld•18m ago•0 comments

Why do so many tools have JSON config files?

https://textlog.cc/post/895
6•stagas•21m ago•3 comments

Show HN: Codeknow – Architecture health scores for any codebase, no LLM needed

https://github.com/asalsali/codeknow
3•alexjsalsali•23m ago•0 comments

A Million Falcons Went Missing. Here’s How They Were Found

https://www.nationalgeographic.com/animals/article/falcons-migration-angola-falcopolis
5•bryanrasmussen•24m ago•0 comments

What Makes LLM Tokenization Slow?

https://healeycodes.com/what-makes-llm-tokenization-slow
2•ibobev•26m ago•0 comments