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.

A return to two-pizza culture

https://www.allthingsdistributed.com/2026/06/return-to-two-pizza-culture.html
1•ingve•2m ago•0 comments

The Anthropic Fable Ban Is Over. The Battle over How to Tame AI Has Just Begun

https://www.wsj.com/tech/ai/the-anthropic-fable-ban-is-over-the-battle-over-how-to-tame-ai-has-ju...
2•cebert•3m ago•1 comments

Artificial Adventures

https://www.scattered-thoughts.net/writing/artificial-adventures/
1•noelwelsh•3m ago•0 comments

When your software systems don't talk to each other

https://laurieyoung.co.uk/articles/when-your-software-doesnt-talk/
1•Wildfalcon•3m ago•0 comments

Utrecht's fish doorbell closes for the season after 12M views

https://nltimes.nl/2026/07/02/utrechts-fish-doorbell-closes-season-12-million-views
1•TechTechTech•4m ago•0 comments

Trainety – a marketplace for AI project publishers and providers

https://www.trainety.com/
1•xuxurimu•8m ago•0 comments

"Learning to Replicate Expert Judgment in Financial Tasks" – Thinking Machines

https://thinkingmachines.ai/news/learning-to-replicate-expert-judgment-in-financial-tasks/
1•upmind•8m ago•0 comments

Show HN: A YouTube transcript API that survives YouTube's bot war

https://ytranscript.com/developers
1•nopxuan•9m ago•0 comments

'Titan is actually a very reasonable destination for humans'

https://www.space.com/astronomy/saturn/titan-is-actually-a-very-reasonable-destination-for-humans...
1•bookofjoe•9m ago•0 comments

Why I'm Forced to Say Farewell: Google Management Has Lost Its Moral Compass

https://docs.google.com/document/d/1SH9QRTAlL02THgAN2AGmWe9El0_2ZJF6hhgDBx8k97c/edit?tab=t.0
1•vrganj•10m ago•1 comments

Help Test Bahriya – A New Distributed Container Cloud

https://bahriya.cloud
1•meezaan•11m ago•1 comments

What I've Learned from Hacker News (2009)

https://paulgraham.com/hackernews.html
1•adletbalzhanov•12m ago•0 comments

OpenAI in talks to give Trump administration a 5% stake in the company

https://www.cnn.com/2026/07/02/business/openai-trump-stake-intl
1•chirau•12m ago•0 comments

How Datadog measure data completeness at scale

https://www.datadoghq.com/blog/engineering/data-pipeline-completeness/
1•eywek•14m ago•0 comments

Kim Dotcom's legal battle to stay in NZ and avoid extradition to the US

https://www.rnz.co.nz/news/crime-and-justice/652867/kim-dotcom-s-legal-battle-to-stay-in-nz-and-a...
2•Tomte•15m ago•0 comments

The cloud has an address. And that address can burn

https://appedus.com/the-cloud-has-an-address-and-that-address-can-burn/
1•Fisher_L•15m ago•0 comments

Show HN: SophMate – AI Copilot for WordPress/WooCommerce

https://sophmate.ai
1•ahmed_duski•16m ago•0 comments

The cannibalistic trade-off: Why human cannibalism emerges

https://www.pnas.org/doi/10.1073/pnas.2605120123
2•Tomte•19m ago•0 comments

Omarchy Impersonated at Omarchy[.]Net

https://github.com/basecamp/omarchy/discussions/6160
1•arusekk•23m ago•1 comments

Ancient grain shows early lab promise against a key Alzheimer's protein

https://sciencex.com/news/2026-07-ancient-grain-early-lab-key.html
3•pseudolus•25m ago•0 comments

Prototyping medial axis implementation for area routing

https://www.openstreetmap.org/user/Paco%20Albacete%20Chicano/diary/408990
2•altilunium•26m ago•0 comments

AI Is Getting Dumber. That's Not a Good Thing. [video]

https://www.youtube.com/watch?v=vXHPRQTwrr4
2•unfocso•30m ago•0 comments

The Great Blogging Collapse: What Happened to 100 Successful Blogs?

https://danielstanica.com/posts/Great-Blogging-Collapse
2•thm•34m ago•0 comments

Design your MCP server like a UI, not an API

https://bump.sh/blog/4-rules-to-build-an-efficient-mcp-server/
2•scharrier•37m ago•0 comments

Trouble keeps finding Supermicro as server shipments attract police attention

https://www.theregister.com/legal/2026/07/02/trouble-keeps-finding-supermicro-as-strange-server-s...
1•jnord•37m ago•0 comments

"Can't wait to see what people will do with GPT-5.6 Sol"

https://twitter.com/thsottiaux/status/2072607914217320644
2•throwaway2027•38m ago•0 comments

Theoretical Bottlenecks for Scaling LLM Inference to Get Higher Token per Second

https://twitter.com/freddie_spirit/status/2072610863664501129
1•arjmandi•44m ago•1 comments

Show HN: Envcontract – Validate your .env and never commit a secret (100% local)

https://github.com/hamzamansoorch/envcontract
2•hamza_mansoor•44m ago•0 comments

New Apple compression algorithms: LZRAVEN and LZMESH

https://developer.apple.com/documentation/compression/compression_lzraven
3•a-french-anon•49m ago•1 comments

Website Keeps Me Focused

https://deepfocus.space/en
1•mike_watson•53m ago•0 comments