frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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.

A phrase based on prejudice: 'Dutch courage' (2018)

https://wordhistories.net/2018/04/12/dutch-courage-origin/
1•petethomas•41s ago•0 comments

Show HN: Onda – a cross-platform alternative to DSView for DSLogic analyzers [video]

https://www.youtube.com/watch?v=EwHpt_CuFNc
1•johnwheeler•47s ago•0 comments

A blind taste competition launched the American wine industry

https://thehustle.co/newsletters/20-05-2026
1•paulpauper•1m ago•0 comments

Fertility and Financial Risk-Taking

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6559781
1•paulpauper•1m ago•0 comments

Amdahl's Law

https://en.wikipedia.org/wiki/Amdahl%27s_law
1•rzk•2m ago•0 comments

An explicit lower bound for the unit distance problem

https://arxiv.org/abs/2605.20579
1•rvz•5m ago•0 comments

Code Bubble: Clojure functions as bubbles on a canvas

https://github.com/ertugrulcetin/code-bubble
1•thenewguy077•6m ago•0 comments

OpenBSD 7.9 Released

https://lwn.net/Articles/1073933/
1•kazu11max17•6m ago•0 comments

InvizCrypt – Secure Cloud Documents

https://invizcrypt.com/
1•htewari•8m ago•0 comments

WebGPU support in llama.cpp

https://reeselevine.github.io/llamas-on-the-web/
1•relivin•12m ago•0 comments

Fraud Indicators Skyrocket in Minnesota Presidential Elections from 2016 Onwards

https://electiontruthalliance.substack.com/p/fraud-indicators-skyrocket-in-minnesota
2•filoeleven•12m ago•0 comments

Protégé Short Course 2026

https://protege.stanford.edu/shortcourse/
2•marcosmr•16m ago•1 comments

Lecture Notes on Statistical Physics and Neural Networks

https://arxiv.org/abs/2605.06394
1•Anon84•16m ago•0 comments

Client approvals via magic link, no more lost feedback

https://puxeline.com
1•pleedchan•16m ago•0 comments

The Pkg.go.dev API

https://go.dev/blog/pkgsite-api
2•yogorenapan•18m ago•0 comments

web-ai-sdk: experimenting with browser-native AI APIs and WebMCP

https://web-ai-sdk.dev/
1•obetomuniz•21m ago•0 comments

Where is the best place to build a bridge in Chicago?

https://thomasdhughes.com/ccac/
1•thomasdhughes2•23m ago•0 comments

One bitmask in task_struct fixes 15 years of Linux signal conflicts

https://gkoreli.com/linux-signal-stack-conflict
1•gogakoreli•23m ago•0 comments

Machine Learning with Dynamics

https://unconv.ai/blog/machine-learning-with-dynamics/
1•trextrex•28m ago•0 comments

OpenClaw leads official ARC-AGI-3 community leaderboard

https://arcprize.org/leaderboard/community
1•falcor84•29m ago•0 comments

Initial release of GrapheneOS Speech Services for text-to-speech

https://discuss.grapheneos.org/d/35722-initial-release-of-grapheneos-speech-services-for-text-to-...
2•Cider9986•32m ago•0 comments

Will agents like Git any more than we do?

https://www.amplifypartners.com/blog-posts/will-agents-like-git-any-more-than-we-do
5•itunpredictable•37m ago•0 comments

Self-hosted wikis shouldn't need an ops team

https://leafwiki.com/blog/self-hosted-wikis-shouldnt-need-an-ops-team/
1•perber•38m ago•0 comments

Debatable but likely not insane: there MAY be an issue with SpaceX' hiring

2•adinhitlore•39m ago•0 comments

Takeaways from Democrats' autopsy of Harris's 2024 loss

https://www.nytimes.com/2026/05/21/us/politics/dnc-election-autopsy-report-takeaways.html
2•brandonb•41m ago•0 comments

New Talk: From LLM Wikis to LLM Artifacts

https://academy.dair.ai/events/cmovobp97000904l5h0n9a2yz
1•omarsar•42m ago•0 comments

Meta settles social media case brought by rural Kentucky school district

https://apnews.com/article/meta-school-lawsuit-settlement-tiktok-snap-b20cdfe88dbcb55fb14808fe7f9...
4•1vuio0pswjnm7•47m ago•0 comments

Some code I played around with for reprocessing user and post positions

https://submatrix.net/article/MatrixDev/EiSRAXJDJC
1•x0x7•47m ago•0 comments

Improving my self-hosted actions runner setup

https://excipio.tech/blog/improving-my-self-hosted-actions-runner-setup/
1•lvales•48m ago•0 comments

Dakota Dust Storms Expose a $150B Economic Nightmare

https://www.bloomberg.com/opinion/articles/2026-05-21/dakota-dust-storms-expose-a-150-billion-eco...
3•littlexsparkee•48m ago•0 comments