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

At a chaotic Teams meeting, discord emerged between Nuuk and Copenhagen

https://www.dr.dk/nyheder/politik/paa-et-kaotisk-teams-moede-opstod-splid-mellem-nuuk-og-koebenha...
1•tokai•1m ago•0 comments

Casdoor: Open-Source Identity and Access Management (IAM) / Single-Sign-On (SSO)

https://github.com/casdoor/casdoor
1•hsluoyz•1m ago•0 comments

Show HN: Opik Optimizer – open-source agents for self-improving LLM applications

https://github.com/comet-ml/opik/tree/main/sdks/opik_optimizer
1•calebkaiser•2m ago•0 comments

RFK says eat more protein, less sugar in new dietary guidelines

https://www.politico.com/news/2026/01/07/rfk-trump-dietary-guidelines-protein-sugar-00713828
1•RickJWagner•2m ago•0 comments

A stateless distributed demo using erasure instead of history

https://github.com/ObliviousCompute/ObliviousCompute
1•InfiniteMass•2m ago•2 comments

Show HN: Bind.ly – Persistent memory for AI across tools

https://bind.ly
1•seongjaeryu•3m ago•0 comments

Run Your Project in a Dev Container, in Zed

https://zed.dev/blog/dev-containers
1•meetpateltech•4m ago•0 comments

The Taming of Collection Scans

https://www.scylladb.com/2026/01/06/the-taming-of-collection-scans/
1•cyndunlop•6m ago•0 comments

Show HN: Zilnic – a simple daily rhythm tracker

https://zilnic.app
1•alc90•6m ago•1 comments

Customer Support with AI – Accuracy is all that matters

https://blog.buywhitelabel.com/customer-support-with-ai-in-2026-accuracy-is-all-that-matters/
1•freecodeio•6m ago•0 comments

VR2Normal Windows Site

https://vongoob9.gitlab.io/vr2normal/windows.html
1•marklit•7m ago•0 comments

The End of the Orbital Index

https://orbitalindex.com/archive/2026-01-07-Issue-350/
2•milleramp•7m ago•0 comments

Building Argsort with Nushell

https://gist.github.com/xpe/d28a9b0ed521cf8c2eb9310aff6f128b
1•xpe•8m ago•0 comments

Vibecoding Stack for 2026

https://benbjurstrom.com/best-vibecoding-stack
1•jelled•9m ago•0 comments

JPMorgan Cuts All Ties with Proxy Advisers in Industry First

https://www.wsj.com/finance/banking/jpmorgan-cuts-all-ties-with-proxy-advisers-in-industry-first-...
2•JumpCrisscross•9m ago•0 comments

Ask HN: Anyone else seeing porn images in YouTube previews?

2•OhMeadhbh•10m ago•1 comments

Identity Theft, Credit Reports, and You (2017)

https://www.kalzumeus.com/2017/09/09/identity-theft-credit-reports/
1•franciscop•10m ago•0 comments

Dark Patterns: Are Your Games Playing You? – Chris Wilson [video]

https://www.youtube.com/watch?v=OCkO8mNK3Gg
1•lordleft•10m ago•0 comments

Bitbucket Major Outage

https://bitbucket.status.atlassian.com/incidents/bvc0xy1vlfgy
2•coronapl•10m ago•0 comments

Swiping left on writing authentication code yourself

https://ravendb.net/articles/swiping-left-on-writing-authentication-code-yourself
1•speckx•12m ago•0 comments

Show HN: I built a 3D World Map and multiplayer geography game using Three.js

https://www.mixora.xyz
1•qwrwenm•12m ago•0 comments

Show HN: Arbor – A graph-native code indexer in Rust for LLM context (MCP)

https://github.com/Anandb71/arbor
1•anandb71•13m ago•0 comments

Brain Data in Clojure 2: BrainFloj in Premise and Practice – Lyons [video]

https://www.youtube.com/watch?v=-FJCnrqqMWo
1•adityaathalye•13m ago•0 comments

RAG Architectures AI Builders Should Understand

https://github.com/neurondb/neurondb/blob/main/blog/rag-architectures-ai-builders-should-understa...
1•ibrar74•14m ago•1 comments

Options+ and G Hub macOS Certificate Issue

https://support.logi.com/hc/en-gb/articles/37493733117847-Options-and-G-HUB-macOS-Certificate-Issue
1•eternalreturn•14m ago•0 comments

GitHub: A case study in link maintenance and 404 pages (2013)

https://chrismorgan.info/blog/github-links-case-study/
1•roryokane•16m ago•0 comments

Myths about Logitech Developer ID certificate expiration

https://lapcatsoftware.com/articles/2026/1/2.html
2•frizlab•17m ago•0 comments

Calling All Hackers

https://phrack.org/issues/71/17#article
1•Anon84•17m ago•0 comments

The Monty Hall Problem, a side-by-side simulation

https://www.pcloadletter.dev/blog/monty/
1•birdculture•17m ago•0 comments

Show HN: Party – WebGPU particle system and physics engine and playground

https://caza.la/party/
1•cazala•20m ago•0 comments