Trusted
Powering high-traffic, production-grade websites like eBay.com
Powering high-traffic, production-grade websites like eBay.com
If you know HTML, CSS, and JavaScript, you know Marko
Streaming, resumable, optimizing compiler, and a tiny runtime
From simple HTML templates to powerful components as needed
Marko is HTML re‑imagined as a language for building dynamic and reactive user interfaces.
Just about any valid HTML is valid Marko, but Marko extends the HTML language to allow building modern applications in a declarative way.
Learn More// HTML + JavaScript = 💜
<let/count=0>
<div>${count}</div>
<button onClick() { count++ }>
Click Me!
</button>
// HTML + JavaScript = 💜
let/count=0
div -- ${count}
button onClick() { count++ }
-- Click Me!