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.

Gas Town to Gas City

https://steve-yegge.medium.com/gas-town-from-clown-show-to-v1-0-c239d9a407ec
1•yodon•17s ago•0 comments

Microbial upcycling of plastic waste to levodopa

https://www.nature.com/articles/s41893-026-01785-z
1•PaulHoule•23s ago•0 comments

Show HN: Lumina – a statically typed web-native language for JavaScript and WASM

https://github.com/nyigoro/lumina-lang
1•light_ideas•1m ago•0 comments

Disclosing bluehammer exploit, vulnerability is still unpatched

https://deadeclipse666.blogspot.com/2026/04/public-disclosure.html
2•Alifatisk•2m ago•0 comments

I Tried Vibing an RSS Reader and My Dreams Did Not Come True

https://blog.jim-nielsen.com/2026/vibe-dreams-didnt-come-true/
1•herbertl•2m ago•0 comments

What Being Ripped Off Taught Me

https://belief.horse/notes/what-being-ripped-off-taught-me/
3•doctorhandshake•5m ago•0 comments

Token-Aware LLM Load Balancer route by inflight tokens,not connections

https://github.com/SivagurunathanV/token-aware-balancer
1•sivagurunathanv•5m ago•0 comments

A real-world case of property-based verification

https://ochagavia.nl/blog/a-real-world-case-of-property-based-verification/
1•wofo•5m ago•0 comments

Panther Lake is the real deal

https://world.hey.com/dhh/panther-lake-is-the-real-deal-4bd731f1
1•0xedb•6m ago•0 comments

Show HN: I built a 2-min quiz that shows you how bad you are at estimating

https://www.convexly.app/
2•convexly•8m ago•0 comments

Baidu Silent About Failure of 100 Robotaxis in Wuhan

https://www.forbes.com/sites/bradtempleton/2026/04/05/baidu-silent-about-failure-of-100-robotaxis...
1•mhb•9m ago•0 comments

When the Push Button Was New, People Were Freaked (2021)

https://daily.jstor.org/when-the-push-button-was-new-people-were-freaked/
1•thunderbong•10m ago•0 comments

Nanonets OCR-3: A multimodal OCR model with bounding boxes & confidence scores

https://nanonets.com/research/nanonets-ocr-3
1•vitaelabitur•11m ago•0 comments

Muon and MuonClip Optimizers

https://chizkidd.github.io//2026/04/04/muon-muonclip/
1•ibobev•11m ago•0 comments

Rational Matrix Iterations for Polar Decomposition

https://jiha-kim.github.io/posts/rational-polar-decomposition/
2•ibobev•12m ago•0 comments

» the Mystery of Rennes-Le-Château, Part 3: A Secret History

https://www.filfre.net/2026/04/the-mystery-of-rennes-le-chateau-part-3-a-secret-history/
1•ibobev•13m ago•0 comments

NameWheel – Free wheel spinner with no ads, no signup, no tracking

https://namewheel.org/
1•alshanty•16m ago•0 comments

Structural color can now be printed with an inkjet printer

https://www.kobe-u.ac.jp/en/news/article/20260406-67657/
3•geox•16m ago•0 comments

Show HN: Ec – terminal native 3-way Git mergetool

https://github.com/chojs23/ec
6•neozz•18m ago•0 comments

Uber: Why Our Sense of Convenience Comes Always at the Expense of Others

https://medium.com/@Katja_Diehl/uber-bolt-co-4f64b2812ed8
4•doener•18m ago•0 comments

Real-time poker engine with emotion-driven AI bots

https://oxyklon.net/portal
4•naydref•18m ago•0 comments

New Chrome Extension lets you see what LLMs you can run on your hardware

https://chromewebstore.google.com/detail/run-this-llm/dginneocahmfpflnpcigakjggipmfhhg
2•eeko_systems•21m ago•1 comments

Show HN: I turned ARC-AGI-3 into a daily browser game

https://arcaptcha.io/
2•preyneyv•21m ago•0 comments

Software Engineering Is Becoming Civil Engineering

https://christophermeiklejohn.com/ai/engineering/2026/04/01/software-engineering-is-becoming-civi...
3•mooreds•22m ago•0 comments

NASA Elements of Engineering Excellence

https://vickiboykis.com/2026/04/05/nasa-elements-of-engineering-excellence/
1•mooreds•22m ago•0 comments

OpenSim – Open-Source Flight Simulation Engine

https://ghtomcat.github.io/opensim/
1•carlos-menezes•22m ago•0 comments

Was Trump oblivious to the realities of Netanyahu's promised 'easy' war on Iran?

https://www.theguardian.com/world/2026/apr/06/trump-iran-war-netanyahu-israel
6•hebelehubele•23m ago•2 comments

Show HN: I made a crossword app for language learners

https://cranki.app/
5•petargyurov•27m ago•0 comments

EU Data Protection Group Report on Legitimate Interest Under GDPR [pdf]

https://www.edpb.europa.eu/system/files/2026-03/spe-oss-case-digest-legitimate-interest_en.pdf
3•dryadin•27m ago•0 comments

In the Atmosphere

https://macwright.com/2026/04/05/in-the-atmosphere
1•Kye•30m ago•0 comments