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•10mo 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•10mo ago
Good
sphars•10mo ago
Your demo app on vercel is currently 404-ing
hsrambo07•10mo ago
Thanks for pointing. It's fixed now, it was some deployment bug.

AgentFM – A single Go binary that turns idle GPUs into a P2P AI grid

https://github.com/Agent-FM/agentfm-core
1•s4saif•1m ago•0 comments

Demoralize Your Teams Quickly and Efficiently with Micromanagement (2010)

https://www.stellman-greene.com/2010/11/29/demoralize-your-teams-quickly-and-efficiently-with-mic...
1•downbad_•2m ago•1 comments

Whop: The Gen-Z Platform That Wants to Be Your Bank, Broker and Business

https://www.forbes.com/sites/boazsobrado/2026/04/10/one-stop-whop-the-gen-z-platform-that-wants-t...
1•rmason•3m ago•0 comments

GitHub gave webhook secrets away in webhook call

1•time4tea•4m ago•0 comments

Mississippi is running out of liquor, and it's the state's fault

https://www.washingtonpost.com/nation/2026/04/12/mississippi-liquor-sales-breakdown/
1•paulpauper•5m ago•1 comments

Mamdani Plans to Open City-Owned Grocery Store in East Harlem

https://www.nytimes.com/2026/04/12/nyregion/mamdani-city-owned-grocery-store-la-marqueta.html
2•paulpauper•5m ago•0 comments

Moonsteading

https://marginalrevolution.com/marginalrevolution/2026/04/moonsteading.html
1•paulpauper•6m ago•0 comments

The Great Pyramid of Giza and the Speed of Light

https://www.johndcook.com/blog/2026/04/09/pyramid-speed-of-light/
1•ibobev•8m ago•0 comments

Why Is France Moving from Microsoft Windows to Linux

https://qazinform.com/news/why-is-france-moving-from-microsoft-windows-to-linux-8887c4
2•losgehts•9m ago•0 comments

Aadam Jacobs Collection at the Live Music Archive: Free Audio

https://archive.org/details/aadamjacobs
1•LaSombra•12m ago•0 comments

YouTube Device Partner Summit 2026

https://www.collabora.com/news-and-blog/news-and-events/youtube-device-partner-summit-2026.html
2•losgehts•14m ago•0 comments

Show HN: Speech to Calorie Tracker

https://github.com/crocsarecool/nutrition-app
1•raunaqvaisoha•16m ago•1 comments

Event Order

https://www.quirksmode.org/js/events_order.html#link4
1•aziaziazi•16m ago•0 comments

RGC-Basic Update: Easy, Modern Basic in the Browser Has Sprites Now

https://retrogamecoders.com/rgc-basic-update-april-2026/
1•ibobev•17m ago•0 comments

Amiga XSysInfo v0.6

https://github.com/reinauer/xSysInfo/releases/tag/release_v0.6
1•doener•17m ago•0 comments

Generalist AI Doesn't Scale

https://www.daemonology.net/blog/2024-04-06-Generalist-AI-doesnt-scale.html
1•colinhb•17m ago•0 comments

Show HN: Quant Job Market Visualizer

https://quant.kadoa.com/
1•hubraumhugo•17m ago•0 comments

Crates.io Trusted Publishing

https://crates.io/docs/trusted-publishing
1•jcbhmr•17m ago•0 comments

Online ZPL Viewer

https://labelary.com/viewer.html
1•gregsadetsky•17m ago•0 comments

Accessible Modals: How to Build Dialogs That Don't Trap or Exclude Users

https://getaccessguard.com/posts/accessible-modals-how-to-build-dialogs-that-dont-trap-confuse-or...
1•chille87•17m ago•0 comments

Trusted access for the next era of cyber defense

https://openai.com/index/scaling-trusted-access-for-cyber-defense/
1•surprisetalk•19m ago•0 comments

Competition is not bad, its only bad if you have raised a lot of money

https://docsalot.dev/blog/why-im-building-yet-another-docs-product
1•fazkan•19m ago•0 comments

TRSE Is Now in the Browser – No Install, No Setup, Just Retro Coding

https://retrogamecoders.com/trse-now-online/
1•ibobev•19m ago•0 comments

What Growing Up Poor Taught Me

https://rattle.com/what-growing-up-poor-taught-me-by-daniel-donaghy/
2•NaOH•21m ago•0 comments

Dexter: A fast, full-featured Elixir LSP optimized for large Elixir codebases

https://github.com/remoteoss/dexter
2•crbelaus•24m ago•0 comments

Novartis former CEO joins Anthropic BoD

https://www.anthropic.com/news/narasimhan-board
2•tzury•24m ago•0 comments

Show HN: Visualize any population as a grid of 100K-capacity stadiums (Three.js)

https://davkap92.github.io/crowdscale/
1•davkap92•24m ago•0 comments

Sony Boss Urges Theaters to Stop 30 Minutes of Trailers and Ads Before Movies

https://variety.com/2026/film/news/sony-pictures-boss-cinemacon-urges-fewer-ads-trailers-1236720830/
4•randycupertino•25m ago•3 comments

How I made my skills update themselves

https://joost.blog/self-updating-agent-skills/
1•twapi•25m ago•0 comments

Amex Debuts Ace Developer Kit with Registered Agent Protection

https://www.americanexpress.com/en-us/newsroom/articles/innovation/american-express-debuts-agenti...
2•amex_tech•27m ago•0 comments