Marko

Declarative, HTML-based language.

Visit website ↗

Profile updated

Console’s review

· Reviewed by David Mytton

What we like

Extends HTML to allow building web apps. No need to wait for client-side JS - content streamed in, but optional support for async sections. State declared in markup with updates auto-propagated. Zero config setup using Vite. Supports various styling options, including CSS modules and imported styles.

Tradeoffs

Lots of custom tags which means it’s not really HTML.

Is Marko a fit?

Based on Console’s review published on 2025-11-13. Summary updated .

Who it’s for

Developers building web apps

Why consider it

Allows building web apps with extended HTML capabilities

Keep in mind

Introduces custom tags that deviate from standard HTML

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects Console’s assessment at publication on 2025-11-13. Features and limitations may have changed since the review date. Read our selection criteria and learn about Console.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.