Menu

Markdy — Open-Source Animation DSL Engine
📰

Markdy — Open-Source Animation DSL Engine

Hacker News·4 months ago
#sWnJ5WIY
#markdy#fafafa#hex#actor#actors
Reading 0:00
15s threshold

Key Features

📦

Zero Dependencies

Pure TypeScript parser — no DOM, no runtime deps.

🌐

Web-Native Renderer

Web Animations API + CSS transforms. No Canvas, no GSAP.

🤖

AI-Agent Friendly

Structured DSL that LLMs can generate, validate, and iterate.

🧩

Framework Agnostic

Works anywhere. Astro island component included.

Editor

Ctrl+Space autocomplete · Cmd+Enter run

Every animation starts by defining the canvas. This must be the first line in your .markdy file.

scene width=800 height=400 fps=30 bg=#fafafa

Property Default Description

width 800 Canvas width in pixels

height 400 Canvas height in pixels

fps 30 Frame rate for the rendering engine

bg white Any CSS color value (e.g. #1a1a2e )

duration auto Override total length in seconds

Actors are the objects in your scene.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.