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.

Unranked, Systemd, Crawls

https://www.marginalia.nu/log/a_138_systemdocker/
1•birdculture•4m ago•0 comments

Building a voice assistant that works for one specific person

https://blog.vxneo.com/building-a-voice-assistant-that-works-for-one-very-specific-person/
1•jaspanglia•7m ago•0 comments

The Hardest Way to Make a GIF

https://blog.willgrant.org/2026/07/23/the-hardest-way-to-make-gif.html
2•wgx•10m ago•1 comments

EC Fines Google $1B

https://www.nytimes.com/2026/07/23/business/google-eu-fine-search-competition.html
1•sanj•11m ago•0 comments

Accelerated European Summer Warming Driven by Atmospheric Circulation Changes

https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2026GL122424
1•admp•13m ago•0 comments

Automating a MongoDB JSON Import and Masked CSV Export

https://visualeaf.com/blog/automate-json-import-mongodb-export-csv-data-masking/
2•serena_wright•14m ago•0 comments

Drug reverses autism-like brain changes in adult mice within hours

https://www.uclahealth.org/news/release/drug-reverses-autism-like-brain-changes-adult-mice-within
2•geox•19m ago•0 comments

Chawan: TUI Web Browser

https://chawan.net/
1•roundabout-host•24m ago•0 comments

FCC planning to retroactively ban disguised DJI gadgets

https://www.theverge.com/news/968310/fcc-dji-drone-camera-ban-skyrover-xtra
3•bookofjoe•27m ago•1 comments

MCP-spec-audit, scan your MCP server for the July 28 spec changes

https://github.com/Temrel/temrel-agentic-toolkit/tree/main/tools/mcp-spec-audit
1•bentemrel•30m ago•0 comments

Senior Python Engineer – AI Agent Evaluation

https://apply.workable.com/toloka-ai/j/07A6121198
1•ValeriaLavren•31m ago•0 comments

Star Axis

https://www.nytimes.com/2026/07/22/arts/design/charles-ross-star-axis-land-art.html
2•tosh•32m ago•0 comments

Ancient Bronze Age shaman long assumed to be a man was a woman

https://www.livescience.com/archaeology/oops-ancient-bronze-age-shaman-long-assumed-to-be-a-man-w...
3•croes•32m ago•0 comments

Show HN: A live map of the news cycle, rebuilt hourly from embedded headlines

https://journofinder.com/news-graph
3•sach90•32m ago•3 comments

Flare Redact: Stop secrets from reaching logs, telemetry, and LLMs

https://github.com/umudhasanli/flare-redact
1•umudhasanli•33m ago•0 comments

What is missing in today's Go web frameworks?

https://github.com/nelthaarion/breeze
1•ethanwinters•33m ago•0 comments

Five Things You Notice When You Quit the News (2016)

https://www.raptitude.com/2016/12/five-things-you-notice-when-you-quit-the-news/
2•downbad_•35m ago•0 comments

You can't capture the nuance of my form fields (2021)

https://drewdevault.com/blog/You-cant-capture-the-nuance/
1•downbad_•36m ago•0 comments

Code mode yields a 99.2% cost reduction in our systems

https://www.agent-swarm.dev/blog/code-mode-token-savings
2•tarasyarema•37m ago•1 comments

Show HN: WeekendMax – Every 3-day-weekend trip from your city

https://weekendmax.com/
1•cakerace•37m ago•0 comments

The first known runaway AI agent – or a bad marketing stunt?

https://martinalderson.com/posts/huggingface-openai-exploit/
3•martinald•37m ago•1 comments

What Do You Do?

3•alfarez•38m ago•1 comments

A Motorcycle for the Mind

https://doctrine.engineering/
2•grinkelhoof•39m ago•0 comments

Show HN: Running PrismML's Bonsai inside DRAM by breaking DDR4 timing rules

2•pcdeni•40m ago•0 comments

Which is the best AI powered platform in 2026?

2•analytifyai•41m ago•0 comments

Inside Ukraine's Kill Zone

https://www.reuters.com/graphics/UKRAINE-CRISIS/KILL-ZONE/znpnojmknvl/
4•giuliomagnifico•41m ago•0 comments

An OpenAI Model Spent an Hour Finding a Sandbox Flaw to Open a Public PR

https://www.vincentschmalbach.com/an-openai-model-spent-an-hour-finding-a-sandbox-flaw-to-open-a-...
1•vincent_s•46m ago•0 comments

EU fines Google €890M for competition breaches over search and apps

https://www.theguardian.com/technology/2026/jul/23/eu-fines-google-for-competition-breaches-over-...
12•Stevvo•47m ago•2 comments

ButaGYM – An operating system for modern fitness businesses

https://butagym.az
1•bekovra•47m ago•0 comments

SK Hynix and ADATA warn memory shortages may continue beyond 2030

https://videocardz.com/newz/sk-hynix-expects-worst-ever-memory-shortage-in-2027-adata-expects-a-d...
3•dabinat•47m ago•1 comments