frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Data-anim – Animate HTML with just data attributes

https://github.com/ryo-manba/data-anim
2•ryo-manba•3h ago
Hey HN, I built data-anim — an animation library where you never have to write JavaScript yourself.

You just write:

  <div data-anim="fadeInUp">Hello</div>
That's it. Scroll-triggered fade-in animation, zero JS to write.

What it does:

- 30+ built-in animations (fade, slide, zoom, bounce, rotate, etc.)

- 4 triggers: scroll (default), load, click, hover

- 3-layer anti-FOUC protection (immediate style injection → noscript fallback → 5s timeout)

- Responsive controls: disable per device or swap animations on mobile

- TypeScript autocomplete for all attributes

- Under 3KB gzipped, zero dependencies

Why I built this:

I noticed that most animation needs on landing pages and marketing sites are simple — fade in on scroll, slide in from left, bounce on hover. But the existing options are either too heavy (Framer Motion ~30KB) or require JS boilerplate.

I also think declarative HTML attributes are the most AI-friendly animation format. When LLMs generate UI, HTML attributes are the output they hallucinate least on — no selector matching, no JS API to misremember, no script execution order to get wrong.

Docs: https://ryo-manba.github.io/data-anim/

Playground: https://ryo-manba.github.io/data-anim/playground/

npm: https://www.npmjs.com/package/data-anim

Happy to answer any questions about the implementation or design decisions.

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
24•sivasurend•4h ago•2 comments

Show HN: Learn Arabic with spaced repetition and comprehensible input

https://abjadpro.com
2•adangit•1h ago•0 comments

Show HN: KeyID – Free email and phone infrastructure for AI agents (MCP)

https://keyid.ai/
4•vasilyt•1h ago•5 comments

Show HN: Ink – Deploy full-stack apps from AI agents via MCP or Skills

https://ml.ink/
17•august-•3d ago•3 comments

Show HN: Hedra – an open-world 3D game I wrote from scratch before LLMs

https://github.com/maxilevi/project-hedra
4•maxilevi•2h ago•0 comments

Show HN: Channel Surfer – Watch YouTube like it’s cable TV

https://channelsurfer.tv
572•kilroy123•3d ago•167 comments

Show HN: Data-anim – Animate HTML with just data attributes

https://github.com/ryo-manba/data-anim
2•ryo-manba•3h ago•0 comments

Show HN: Context Gateway – Compress agent context before it hits the LLM

https://github.com/Compresr-ai/Context-Gateway
86•ivzak•23h ago•50 comments

Show HN: Hacker News archive (47M+ items, 11.6GB) as Parquet, updated every 5m

https://huggingface.co/datasets/open-index/hacker-news
4•tamnd•43m ago•0 comments

Show HN: BirdDex – Pokémon Go, but with real life birds

https://birddex.co/
3•stellay•4h ago•1 comments

Show HN: QKD eavesdropper detector using Krylov complexity-open source Python

https://github.com/quantumspiritresearch-crypto/qkd-krylov-detector
3•QuantumSpirit•4h ago•0 comments

Show HN: Got tired of AI copilots just autocompleting, and built Glass Arc

4•Conquer01•4h ago•1 comments

Show HN: I built Wool, a lightweight distributed Python runtime

https://github.com/wool-labs/wool
5•bzurak•5h ago•3 comments

Show HN: Fusionaly, Web Analytics with SQLite

https://fusionaly.com/
3•karloscodes•5h ago•2 comments

Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)

https://88mph.fm/
107•matteocantiello•4d ago•48 comments

Show HN: Axe – A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
218•jrswab•2d ago•122 comments

Show HN: SupplementDEX – The Evidence-Based Supplement Database

https://supplementdex.com/
12•richarlidad•17h ago•0 comments

Show HN: Svglib a SVG parser and renderer for Windows

https://github.com/bibhas2/svglib
15•leopoldj•4d ago•1 comments

Show HN: OneCLI – Vault for AI Agents in Rust

https://github.com/onecli/onecli
158•guyb3•2d ago•50 comments

Show HN: Rudel – Claude Code Session Analytics

https://github.com/obsessiondb/rudel
141•keks0r•2d ago•84 comments

Show HN: Understudy – Teach a desktop agent by demonstrating a task once

https://github.com/understudy-ai/understudy
117•bayes-song•2d ago•41 comments

Show HN: I wrote my first neural network

https://github.com/stupid-genius/Perceptron
6•allenng•17h ago•0 comments

Show HN: Hardened OpenClaw on AWS with Terraform

https://github.com/infrahouse/terraform-aws-openclaw
8•aleks2•20h ago•2 comments

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
410•remywang•2d ago•219 comments

Show HN: Decision Guardian now comes with CLI

3•iamalizaidi•6h ago•0 comments

Show HN: Open-source browser for AI agents

https://github.com/theredsix/agent-browser-protocol
154•theredsix•3d ago•53 comments

Show HN: Chat Daddy – all your LLM chats in a super light terminal

https://lucianlabs.ca/blog/chat-daddy.html
2•elijahlucian•12h ago•0 comments

Show HN: AgentLog – a lightweight event bus for AI agents using JSONL logs

https://github.com/sumant1122/agentlog
7•paperplaneflyr•23h ago•0 comments

Show HN: Vanilla JavaScript refinery simulator built to explain job to my kids

https://fuelingcuriosity.com/game.html
126•fuelingcurious•3d ago•48 comments

Show HN: I built a tool that watches webpages and exposes changes as RSS

https://sitespy.app
318•vkuprin•3d ago•77 comments