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.

Stack Trace for Distributed Systems

https://github.com/leandromoreira/distributed-stack-trace/tree/main
1•dreampeppers99•3m ago•0 comments

Claude on Political Compass

https://utopiagov.com/blog/political-compass
1•makosst•5m ago•0 comments

Ask HN: What cloud agents do you use?

1•mopatches•9m ago•0 comments

Cross compiling Swift (including SwiftUI) to WASM

https://github.com/patch-release/patch-swift
2•jasolomon•9m ago•0 comments

Show HN: DFAH-Bench – same agent decision, different tool paths

https://github.com/ibm-client-engineering/output-drift-financial-llms
1•raffisk•10m ago•0 comments

The Triangle Game, from Zero

https://muchmirul.github.io/conjectures/multicolor-ramsey/
1•jdkee•14m ago•0 comments

Thoroughly Understanding C++ ABI

https://ykiko.me/en/articles/692886292/
1•rramadass•14m ago•1 comments

Waymo Bites Passenger

https://www.instagram.com/p/DbGsc_yicao/
6•liamnorm•15m ago•0 comments

Show HN: Turn a Nintendo Joy-Con into a Codex Micro Alternative

https://github.com/Jinjiang/joy-con-codex-micro
1•jinjiang•15m ago•0 comments

China Crosses Energy Milestone as Coal Falls Below 50% of Power

https://financialpost.com/pmn/business-pmn/china-crosses-energy-milestone-as-coal-falls-below-50-...
1•thunderbong•16m ago•0 comments

ImHex: Visualizing Hex Editor for Reverse Engineers, Programmers

https://github.com/WerWolv/ImHex
1•zdw•16m ago•0 comments

Adam Aleksic: Why are people starting to sound like ChatGPT? [video]

https://www.ted.com/talks/adam_aleksic_why_are_people_starting_to_sound_like_chatgpt
4•fagnerbrack•21m ago•1 comments

Ursula K. Le Guin: A Rant About "Technology" (2005)

https://www.ursulakleguin.com/a-rant-about-technology
28•jamesgill•21m ago•3 comments

Finding zombies in our systems: A real-world story of CPU bottlenecks

https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu...
1•fagnerbrack•22m ago•0 comments

YouTube AI slop prevention targeting known good channels

https://www.youtube.com/watch?v=OX1yHmeLPy8
4•savrajsingh•22m ago•0 comments

Pluralistic: Why businesses lie about AI

https://pluralistic.net/2026/08/01/dare-snot/
3•Brajeshwar•23m ago•0 comments

A Cross-Platform Rust UI Framework via Qt's Bridging Technology

https://www.qt.io/blog/rust-ui-framework-via-bridging-technology
1•mellosouls•25m ago•0 comments

An old-new take on argument parsing in Rust

https://blogsystem5.substack.com/p/hello-getoptsargs
1•supermatou•25m ago•0 comments

Show HN: NoDiff, a framework that lives in your monorepo

https://github.com/hbbio/nodiff
1•hbbio•30m ago•0 comments

Binomial Expressions

https://blog.oup.com/2026/07/binomial-expressions/
1•jruohonen•32m ago•0 comments

Show HN: A mod for Grand Prix Circuit (DSI/Accolade, 1988)

https://marnetto.net/projects/grand-prix-circuit
1•alberto-m•32m ago•0 comments

The Seven-Action Documentation Model

https://passo.uno/seven-action-model/
1•theletterf•32m ago•0 comments

RFC/The future of Abstract Wikipedia

https://meta.wikimedia.org/wiki/Requests_for_comment/The_future_of_Abstract_Wikipedia
2•quuxplusone•33m ago•1 comments

The Extras Are Tired

https://www.theatlantic.com/culture/2026/07/influencer-job-controversial-nantucket-store/688132/
1•thm•33m ago•1 comments

Weisswurst with insect flour? Bavaria's classic dish re-imagined [video]

https://www.youtube.com/watch?v=b8N2m0oYXxs
1•bushwart•33m ago•0 comments

Show HN: MCP server so AI agents can screen markets in plain English

https://github.com/xcreener/xcreener-mcp
2•guzzul•34m ago•1 comments

Terminal Trove Talks with Miguel de Icaza

https://terminaltrove.com/blog/terminal-trove-talks-with-miguel-de-icaza/
4•aghuang•38m ago•0 comments

Concerning Git's Packing Heuristics (2006)

https://www.kernel.org/pub/software/scm/git/docs/technical/pack-heuristics.html
1•gsu2•40m ago•0 comments

Video2NAND – Abusing video codecs for great computational power

https://sharedobject.blog/posts/vp8-combinatorial-logic/
1•firer•43m ago•0 comments

Mysterious DNA: two unknown ancestors found in human genome

https://www.euronews.com/health/2026/08/01/mysterious-dna-two-unknown-ancestors-found-in-human-ge...
1•ike_usawa•45m ago•0 comments