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.

Who bankrolls the AI agent swarm?

https://noperator.dev/posts/who-bankrolls-the-ai-agent-swarm/
1•noperator•1m ago•0 comments

Lovable rewrites Vite in Rust – Reduces memory usage by 10x

https://lovable.dev/blog/faster-previews-oj
1•vikeri•2m ago•0 comments

Scavenger – harvest any working piece of a page, hotwire it into HTML

https://github.com/octantes/scavenger
1•octantes•2m ago•0 comments

So you want to use OpenRouter?

https://simonwillison.net/2026/Sep/11/so-you-want-to-use-openrouter/
1•hndhyc0bdt•3m ago•0 comments

How and Why We Bought 4x DGX Sparks

https://blog.alexellis.io/how-and-why-we-bought-4-dgx-sparks/
1•alexellisuk•5m ago•0 comments

Agentic test processes, LLM benchmarks, and other notes on agentic coding

https://danluu.com/ai-coding/
2•admp•6m ago•0 comments

Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations

https://github.com/arnegiacomo/fugleramme
1•arnemunthekaas•6m ago•0 comments

Started Learning Pentesting

1•muzan•7m ago•0 comments

An Ode to Links

https://blog.jim-nielsen.com/2026/ode-to-links/
1•speckx•8m ago•0 comments

I Built a Python SDK to Debug RAG Pipelines

https://github.com/mohamedaminefezzani/rag-debugger
1•za3ter•12m ago•1 comments

16 of 32 well-known sites block at least one AI search crawler

https://ai-visibility.lastminutedealshq.com/who-blocks-ai-search
1•reesecalder•12m ago•0 comments

Prisma's pgbouncer=true on Supabase made every query 4 round-trips (postmortem)

https://blog.simbastack.com/four-round-trips-six-months/
1•asenna•12m ago•0 comments

Why Most Published Research Findings Are False – PLOS Medicine

https://journals.plos.org/plosmedicine/article?id=10.1371/journal.pmed.0020124
1•bilsbie•12m ago•0 comments

95% of airline websites fail Core Web Vitals

https://calibreapp.com/blog/airline-websites-are-slow
2•benschwarz•13m ago•0 comments

Show HN: Disconnect – an iOS app blocker only a friend can unlock

https://apps.apple.com/us/app/digital-detox-lock-disconnect/id6743134572
1•shuaib•14m ago•0 comments

Three changes Madring will make after terrible F1 debut

https://www.the-race.com/formula-1/madring-f1-spanish-gp-circuit-three-changes-planned-2027/
1•Markoff•15m ago•0 comments

Open weights are not open source: Why AI's favorite label is under dispute

https://www.theregister.com/columnists/2026/09/15/open-weights-are-not-open-source-why-ais-favori...
4•pseudolus•16m ago•0 comments

Gnu/Hurd strikes back: How to use it in a (somewhat) practical way (2023)

https://mhatta.medium.com/gnu-hurd-strikes-back-4021433d506d
2•bmacho•16m ago•2 comments

Performance Improvements in .NET 11

https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-11/
2•soheilpro•19m ago•0 comments

How to optimize websites for fast loading and slow network speeds

https://xnacly.me/posts/2022/web-performance/
1•ibobev•19m ago•0 comments

Show HN: VectisPDF – Fast, private in-browser PDF suite (No uploads, Rust/WASM)

2•Sacha-Builds•19m ago•0 comments

Rust 1.97.1

https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
2•hnd9q09qk4•20m ago•0 comments

Show HN: A 24/7 video channel where $5 puts your ad on air in about a minute

https://letmeshowyou.live
2•spotlayn•20m ago•0 comments

Security Essentials MVC Project Template

https://github.com/johnstaveley/SecurityEssentials/
1•Brysonbw•20m ago•0 comments

Show HN:Brewser, a web engine from scratch for the modded Nintendo Switch

https://brewser.io/
1•natureglass•21m ago•0 comments

US Military confirms it has deployed weapons in space

https://www.cnn.com/2026/09/15/science/us-space-force-weapons-capabilities-hnk
2•haunter•21m ago•0 comments

What if only one allocation needs to be borrow checked?

https://nitinm.dev/blog/gradual_ownership_in_a_high_level_language
2•chess10kp•21m ago•0 comments

Who funds METR? The viral Anthropic funding thread

https://tokenstead.ai/guides/who-funds-metr-anthropic-thread-audited
3•cdnsteve•23m ago•0 comments

The Synthetic Yes-Man: AI, Dunning-Kruger, and the Modern Voigt-Kampff Test

https://www.thesimgap.com/p/the-synthetic-yes-man-ai-dunning
2•fabotelli•24m ago•0 comments

Holodomor

https://en.wikipedia.org/wiki/Holodomor
3•simonebrunozzi•25m ago•0 comments