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

Monty and Islo: Sandbox the Snippet, Isolate the Agent

https://islo.dev/blog/why-islo-loves-monty/
1•zozo123-IB•44s ago•0 comments

Would agencies pay for AI that predicts campaign success from their own data?

1•ericstealtj•1m ago•0 comments

Measuring US workers' capacity to adapt to AI-driven job displacement

https://www.brookings.edu/articles/measuring-us-workers-capacity-to-adapt-to-ai-driven-job-displa...
1•petethomas•2m ago•0 comments

Binding port 0 to avoid port collisions

https://ntietz.com/blog/binding-ephemeral-port/
1•punkpeye•4m ago•0 comments

Show HN: CLI tool to sync Dell monitor brightness with MacBook

https://www.npmjs.com/package/@mkushka/dell-brightness-sync
1•misha__•4m ago•0 comments

Kiwidget 1.3.0 Is Live

https://mantec.gumroad.com/l/kiwidget
1•mantec•4m ago•1 comments

Trump to circumvent European internet content bans is a geopolitical nightmare

https://www.fastcompany.com/91496996/trump-freedom-gov-plan-geopolitical-nightmare
1•megamike•5m ago•0 comments

The Lost Art of Manual Coding

https://www.ammarcodes.com/posts/the-lost-art-of-manual-code
1•a_alakkad•5m ago•0 comments

I spent $100 benchmarking LLM providers on a weekend CTF

1•wwdmaxwell•7m ago•0 comments

I updated the README and my Benchmarks Regressed

https://codspeed.io/blog/unrelated-benchmark-regression
1•not-matthias•7m ago•0 comments

Show HN: AstroKit – An Astro boilerplate to skip the setup and ship faster

https://jawuil.dev/boirlerplate-saas-kit-astro/
1•jawuilp•8m ago•1 comments

Why the KeePass format should be based on SQLite

https://mketab.org/blog/sqlite_kdbx/
1•wps•10m ago•0 comments

Kyber

https://gitlab.com/kyber.stream/kyber
1•ledoge•10m ago•0 comments

Show HN: Tessera – An open protocol for AI-to-AI knowledge transfer

https://github.com/incocreativedev/tessera-core
1•kirkmaddocks•10m ago•1 comments

Developing Hair-Width LEDs Could Replace Lasers

https://www.engineering.ucsb.edu/news/Roark_Chao
1•geox•10m ago•0 comments

Ask HN: Do you know any OKR tool for personal use?

2•utkuaytac•11m ago•2 comments

Show HN: I made a Uniswap v3 Hedge Rebalancer that manages shorts on Hyperliquid

https://github.com/carter2099/delta_neutral
1•carter2099•11m ago•0 comments

Show HN: Forme – PDF generation with JSX. Page breaks that work

https://github.com/danmolitor/forme
1•molitor•12m ago•1 comments

$500k/Year SWE Without a CS Degree

https://escobyte.substack.com/p/500kyear-swe-without-a-cs-degree
1•menzoic•13m ago•1 comments

Show HN: Design is Code – UML to TDD tests that constrain AI code generation

https://mossgreen.github.io/introducing-design-is-code/
2•mossgu•13m ago•0 comments

Eschewing Zshell for Emacs Shell (2014)

https://www.howardism.org/Technical/Emacs/eshell-fun.html
1•pvdebbe•14m ago•0 comments

Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148

https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-fire...
6•todsacerdoti•14m ago•0 comments

How many AIs does it take to read a PDF?

https://www.theverge.com/ai-artificial-intelligence/882891/ai-pdf-parsing-failure
1•smurda•15m ago•0 comments

I Pitched a Roller Coaster to Disneyland at Age 10 in 1978

https://wordglyph.xyz/one-piece-at-a-time
2•wordglyph•15m ago•0 comments

Show HN: acorn – LLM framework for long running agents

https://github.com/askmanu/acorn
4•onel•15m ago•0 comments

Show HN: Lila-E8 – 40M Parameter LLM with 0.37 Loss via E8 Lattice Attention

1•bootstraptor•15m ago•0 comments

Skir: Like Protocol Buffer but Better

https://skir.sh/
1•gepheum•16m ago•0 comments

Show HN: CtxVault – Local memory control layer for multi-agent AI systems

1•FiloVenturini•16m ago•1 comments

Show HN: WebPerceptor – Enabling AI Mediated Web Browsing

https://github.com/theartofhci/WebPerceptor
1•theartofhci•16m ago•0 comments

Show HN: OpenClaw remembers for OpenClaw. Sekha remembers for your full workflow

https://sekha.dev
1•sekha-ai•16m ago•1 comments