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.

Regression: An essay on statistics, eugenics, and my news pipeline

https://jakubdudek.com/writing/regression
1•jakubdudek•33s ago•0 comments

Pax Historia on WorldOS

https://worldos.cc/pax-historia
1•DomaLamma•1m ago•0 comments

The EnshAIttification of Day One

https://schwarztech.net/snippets/the-enshaittification-of-day-one
1•latexr•4m ago•0 comments

2025: The Year I Didn't Write Any Code

https://redfloatplane.lol/blog/11-2025-the-year-i-didnt-write-any-code/
1•chistev•8m ago•0 comments

Spotify Labs Launches Studio

https://labs.spotify.com/studio
1•chaidhat•9m ago•0 comments

Reflections on Do Things, Tell People (2012) (2025)

https://redfloatplane.lol/blog/10-thoughts-on-do-things-tell-people/#original
1•chistev•11m ago•0 comments

How could Britain look under proportional representation?

https://www.theguardian.com/politics/ng-interactive/2026/jul/22/how-britain-would-look-proportion...
2•ravenical•12m ago•0 comments

Samsung in talks to invest in Mistral at 20B euro valuation

https://www.reuters.com/business/finance/samsung-talks-invest-mistral-20-billion-euro-valuation-f...
1•iamflimflam1•13m ago•0 comments

Intelligence is not the main bottleneck

https://www.writingruxandrabio.com/p/intelligence-is-not-the-main-bottleneck
1•Luc•14m ago•0 comments

Codeberg: ToU extension to prohibit LLM-extrusions

https://codeberg.org/Codeberg/org/pulls/1253
1•robin_reala•17m ago•0 comments

OpenAI says AI models went rogue during testing

https://www.reuters.com/technology/openai-says-ai-models-went-rogue-during-testing-triggering-unp...
2•LordDefender•18m ago•0 comments

--end-of-options (git flag)

https://nesbitt.io/2026/07/21/end-of-options.html
2•latexr•20m ago•0 comments

The Vikings didn't wear horned helmets. So who did?

https://danjones.substack.com/p/history-etc-the-vikings-didnt-wear
2•ville•21m ago•0 comments

EU border agency unlawfully transferred data on migrants/activists to Europol

https://english.elpais.com/international/2025-07-13/for-years-the-eus-border-agency-illegally-tra...
2•robtherobber•22m ago•0 comments

AI Video and Audio Generator

https://silknova-ai.com/
1•amonte•26m ago•0 comments

Codeberg bans vibe coded projects

https://codeberg.org/Codeberg/org/pulls/1253#issuecomment-19820434
5•ambigious7777•27m ago•3 comments

Mapping Alien Continents: Achieving Optical VLBI for Exoplanet Imaging

https://www.nasa.gov/directorates/stmd/mapping-alien-continents-achieving-optical-vlbi-for-exopla...
1•fireflymetavrse•30m ago•0 comments

Updating IP Regulations for AI Distillation

https://www.marble.onl/posts/copyright_vs_ai.html
1•amarble•32m ago•0 comments

Hyra: A simple yet effective scaffold for general discovery

https://hy.tencent.com/research/hyra
1•ijk•32m ago•0 comments

Why I'd choose Tauri again for a cross-platform database client

https://tabularis.dev/blog/why-tabularis-runs-on-tauri
1•theanonymousone•33m ago•0 comments

Sharecoin, a Bitcoin Core fork that turns GPU mining into public randomness

https://github.com/TVHeroes/sharecoin
1•TVHeroes•38m ago•0 comments

Thoughts on Integers (2023)

https://blog.xoria.org/integers/
2•birdculture•39m ago•0 comments

Distributed Development with Reticulum

https://reticulum.network/manual/distributed.html
2•bergie•41m ago•0 comments

Show HN: Shirei v0.6 adds iOS/Android support for cross-platform GUI development

https://judi.systems/shirei/blog/release-v0.6-2026-07-22/
1•hsn915•46m ago•0 comments

Melaya – the agent builder that gives AI a governed Android phone

https://www.melaya.org
1•melaya•47m ago•1 comments

Have the Chips Fully Cooled?

https://robinhood.com/us/en/learn/weekly-rundown/3wGS8sjCYEufVoC3EfYph9/
1•dabinat•47m ago•0 comments

Aks HN: Why does GitHub grapql API returns missing data?

1•ThierryRkt•47m ago•0 comments

A hand-cranked device for running local LLMs

https://squeezlabs.github.io/handcrank/
2•antondd•51m ago•0 comments

Session Revocations at Scale

https://www.canva.dev/blog/engineering/session-revocations-at-scale/
1•SerCe•54m ago•0 comments

Show HN: Open benchmark for memory layers vs. pasting full chat history

https://github.com/leapmemory/memory-bench
1•canu21•55m ago•0 comments