Updated
Marko is an HTML-based language for building web apps. Just about any valid HTML is valid Marko, and it adds reactivity and components on top.[1][2]
Marko is an open-source UI library developed by eBay that reimagines HTML as a language for building dynamic and reactive user interfaces. It combines declarative UI components with a powerful templating syntax, allowing developers to create complex, high-performance web applications. Marko supports both server-side rendering and client-side interactivity, making it suitable for isomorphic applications. Its unique approach to UI development includes features like automatic UI updating, streaming rendering, and compiler optimizations, resulting in efficient and fast-rendering applications.
Marko belongs toUI frameworksWeb frameworkscategories.
149websites
use it — 5.8% of the 2,555 websites we scanned in the last 12 months
#4of 57
tools in its category seen in our scans (we recognize 200)
115public pages
on UptimeCard — open any of them to see how that site is doing
2.24% of all websites we track run Marko▲ 0.02 points since 20 Sep
Should you use Marko?
The 10-second version, from the vendor’s own pages and what we see in our scans
Marko fits if…
Look elsewhere if…
- You want a framework with a template syntax that extends standard HTML inside single-file components[5]Vue describes itself this way.
Marko next to its closest alternatives
Other ways to build a web interface. Statements come from each project's own page; website counts and speed are ours.
| What each one says it is | |||
|---|---|---|---|
| What it is | An HTML-based languagefor building web apps[1] | A frameworkfor web user interfaces[5] | A UI frameworkbuilt around a compiler[6] |
| What we see in our scans | |||
| Websites running it | 1495.8% of 2,555 scanned sites | 1445.6% of 2,555 scanned sites | 240.9% of 2,555 scanned sites |
| Typical page load time | 5.1 s107 public sites | 4.6 s✓24 public sites | — |
| Typical page weight | 3.6 MBtypical home page | 2.7 MB✓typical home page | — |
Scan rows count public pages only; a tool needs at least 5 measured sites to appear.
Support and help for Marko
How the vendor says you can reach it, and the public help community
Marko versions
The newest release, the series that still gets fixes, and what changed
What Marko sites add on top
How many of the 149 Marko sites we scanned also run each tool, grouped by what the tool does
Tag manager
Analytics
Marketing
Cookie consent
The full bar means every Marko site. A site can run several tools for one job, so the shares of tools in one group can add up to more than 100%.
How Marko sites protect themselves
Share of the 149 sites we scanned that run each protection
HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS
reCAPTCHA is a free service from Google that helps protect websites from spam and abuse
Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots
Protections add up, they do not replace each other: a site can run all of them.
What sites use Marko for
An estimate from UptimeCard's technology map of 51 public sites
abbyy.com · appspace.com · autotrader.ca
aiia.eu · bird.com · braze.com
hiverhq.com · northflank.com · optimizely.com
alation.com · goshippo.com
Rough guide, not a measurement: each description is written automatically from the site’s technology stack and the site has not confirmed it. A site is counted once, in the first group its description fits (shop, help and docs, blog, marketing site; otherwise the whole site). Descriptions that only guess (“likely”, “may”) are left out.
The speed trap: what fast Marko sites do differently
107 public Marko sites we measured, split by how fast their page loads
Fastest quarter
2.8 stypical page load time
2.9 MB page · 116 requests
Slowest quarter
10.0 stypical page load time
4.4 MB page · 215 requests
What differs between the two groups
At a glance
UptimeCard's own scans and tests of 2,555 websites · refreshed weekly
How Marko sites scoreout of 100 · hover or tap a score for details
Page load time
Loads about 20% slower than the average site
Most Marko sites load in 3.5–7.6 s. Home page weight: 3.6 MB vs 3.3 MB for all sites. 107 public sites measured.
Where are they hosted?
Mostly Amazon Web Services and Cloudflare
- Amazon Web Services39%
- Cloudflare25%
- Fastly10%
- Google Cloud4%
- Other21%
Who uses it?
Technology and Software is the biggest group
Share of 115 classified public sites. “× average” compares with all 961 public sites.
Browser-security check
40% of graded sites pass
14of 35 score B or better
Rates each site’s own security settings, not Marko. 35 public sites graded so far.
How Marko sites are built
Closest partners. The number says how many times more often the tool runs on Marko sites than on an average website. Hover a partner for its share of sites.
Stacks we see most. Tools that tend to run together with Marko on the same websites. The percentage is the share of all 149 Marko sites that run the whole stack.
Similar tools in its category
UI frameworks: 200 tools known, 57 seen in our scans
How websites combine Marko with other tools
Relationships found on the websites that use it, from the same map status pages show.
Websites using Marko
149 websites use Marko: 5.8% of the 2,555 websites we scanned in the last 12 months. A selection is shown below.
| Website | Industry | Hosted | Load time · size | Scores ⓘ | Status |
|---|---|---|---|---|---|
| Business Services | CanadaCloudflare, Inc. | 9.3 s · 2.8 MB | P38A85B77S100 | ||
| Technology and Software | CanadaCloudflare, Inc. | 7.2 s · 2.8 MB | P43A90B50S92 | ||
| Business Services | SwedenEPiServer AB | 13.8 s · 7.6 MB | P21A77B79S85 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 2.9 s · 9.9 MBFast | P31A90B57S92 | ||
| Business Services | SwedenEPiServer AB | 4.8 s · 3.5 MB | P20A92B82S100 | ||
| Technology and Software | – | 4.7 s · 2.8 MB | P41A88B96S85 | ||
| Technology and Software | United StatesCloudflare London, LLC | 2.3 s · 1.7 MBFast | P71A89B96S92 | ||
| Digital Marketing and Advertising | CanadaCloudflare, Inc. | 4.8 s · 2.5 MB | P50A96B79S85 | ||
| Technology and Software | United StatesMicrosoft Corporation | 2.2 s · 1.9 MBFast | P78A85B100S92 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 5.5 s · 5.6 MB | P40A94B96S100 | ||
| Technology and Software | United StatesGoogle LLC | 1.6 s · 1.7 MBFast | P42A75B82S92 | ||
| Finance and Banking | United StatesAmazon.com, Inc. | 8.4 s · 5.0 MB | P27A95B79S100 | ||
| Business Services | – | 10.6 s · 8.0 MB | P46A100B73S92 | ||
| Fintech Solutions | CanadaCloudflare, Inc. | 2.0 s · 2.0 MBFast | P57A91B96S83 | ||
| Technology and Software | United StatesIncapsula Inc | 5.1 s · 43.1 MB | P61A93B100S92 | ||
| Technology and Software | United StatesSquarespace, Inc. | 3.9 s · 3.0 MB | P48A92B96S100 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 5.7 s · 4.2 MB | P30A80B75S85 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 4.8 s · 0.8 MB | P61A100B100S92 | ||
| Technology and Software | – | 2.9 s · 3.7 MBFast | P48A84B96S85 | ||
| Technology and Software | CanadaCloudflare, Inc. | 12.5 s · 5.1 MB | P33A85B100S85 | ||
| Cryptocurrency and Blockchain | CanadaCloudflare, Inc. | 7.9 s · 2.3 MB | P41A92B93S92 | ||
| Business Services | United StatesAmazon.com, Inc. | 3.5 s · 0.5 MB | P70A84B77S85 | ||
| Business Services | United StatesAmazon.com, Inc. | 4.4 s · 4.6 MB | P53A82B92S92 | ||
| Technology and Software | CanadaCloudflare, Inc. | 4.7 s · 2.1 MB | P53A97B96S92 | ||
| Technology and Software | United StatesAkamai Technologies, Inc. | 2.4 s · 5.3 MBFast | P69A95B79S92 |
Scores are out of 100: P Performance · A Accessibility · B Best practices · S SEO. Green 80+, yellow 65–79, orange 50–64, red below 50. The dot shows whether our last scan found the site failing (red) or not (green); Red, amber or blue: an active incident on the site's status page (outage, degraded, maintenance) or a failing scan; amber also means a certificate ending within 30 days. Hover the dot for details.
Donorperfectdonorperfect.comBusiness ServicesCanada9.3 s · 2.8 MBP38A85B77S100
Revenuewellrevenuewell.comTechnology and SoftwareCanada7.2 s · 2.8 MBP43A90B50S92
Connectwiseconnectwise.comBusiness ServicesSweden13.8 s · 7.6 MBP21A77B79S85
Procoreprocore.comTechnology and SoftwareUnited States2.9 s · 9.9 MBP31A90B57S92Optimizelyoptimizely.comBusiness ServicesSweden4.8 s · 3.5 MBP20A92B82S100
Telnyxtelnyx.comTechnology and Software4.7 s · 2.8 MBP41A88B96S85
Commercetoolscommercetools.comTechnology and SoftwareUnited States2.3 s · 1.7 MBP71A89B96S92
Impactimpact.comDigital Marketing and AdvertisingCanada4.8 s · 2.5 MBP50A96B79S85
Abbyyabbyy.comTechnology and SoftwareUnited States2.2 s · 1.9 MBP78A85B100S92Alationalation.comTechnology and SoftwareUnited States5.5 s · 5.6 MBP40A94B96S100
Elevenlabselevenlabs.ioTechnology and SoftwareUnited States1.6 s · 1.7 MBP42A75B82S92
Plaidplaid.comFinance and BankingUnited States8.4 s · 5.0 MBP27A95B79S100
Qualifiedqualified.comBusiness Services10.6 s · 8.0 MBP46A100B73S92Upstartupstart.comFintech SolutionsCanada2.0 s · 2.0 MBP57A91B96S83
Catocatonetworks.comTechnology and SoftwareUnited States5.1 s · 43.1 MBP61A93B100S92
Wiscnetwiscnet.netTechnology and SoftwareUnited States3.9 s · 3.0 MBP48A92B96S100
Segmentsegment.comTechnology and SoftwareUnited States5.7 s · 4.2 MBP30A80B75S85
Leverlever.coTechnology and SoftwareUnited States4.8 s · 0.8 MBP61A100B100S92
Marqetamarqeta.comTechnology and Software2.9 s · 3.7 MBP48A84B96S85
Gitlabgitlab.comTechnology and SoftwareCanada12.5 s · 5.1 MBP33A85B100S85Coinbasecoinbase.comCryptocurrency and BlockchainCanada7.9 s · 2.3 MBP41A92B93S92
Jazzhrjazzhr.comBusiness ServicesUnited States3.5 s · 0.5 MBP70A84B77S85
Metamapmetamap.comBusiness ServicesUnited States4.4 s · 4.6 MBP53A82B92S92
Aivenaiven.ioTechnology and SoftwareCanada4.7 s · 2.1 MBP53A97B96S92Snyksnyk.ioTechnology and SoftwareUnited States2.4 s · 5.3 MBP69A95B79S92
Who is behind Marko
From its own pages and public records, with sources
Marko
since 2012[8]
Its story
2012
eBay began developing Marko to move from a Java stack to a Node stack. It aimed to keep server-side rendering and progressive, asynchronous HTML that the Java stack had provided.[8][11]
2014
The first stable release came in May. Marko was written to address limits of the Dust templating library and to tie client-side code to templates as reusable widgets.[11]
2017
The open source project moved to be hosted by the OpenJS Foundation alongside other well-known JavaScript projects. eBay still actively maintained it, so governance became vendor-neutral.[11][8]
2021
Marko 5 was the first major release since 2017. Its compiler moved onto Babel, so current JavaScript syntax and the wider tooling ecosystem worked with Marko templates.[8]
2026
Marko 6 became the default on npm in June. New projects start on the Tags API runtime, while existing Marko 5 applications keep working and can move over later.[4]
Questions about Marko
- What is Marko?
- An HTML-based language for building web apps, where almost any valid HTML is also valid Marko.[1][2]
- Is Marko free?
- Yes. It is open source under the MIT license.[3]
- Does Marko support TypeScript?
- Yes. TypeScript support is built in, with type inference across templates and components.[2]
- Which version do new projects get?
- The newest major version. It is tagged latest on npm, so a plain install brings in the Tags API.[4]
- How many websites use Marko?
- We found Marko on 149 of the 2,555 websites we scanned in the last 12 months (5.8%). 115 of them have a public status page.
- What is Marko often used with?
- Among the websites we scan, Marko is often found alongside Amazon Web Services (43.6% of its sites), PHP (43% of its sites), Qualified (38.9% of its sites).
- What are the alternatives to Marko?
- Other ui frameworks tools we recognize include Next.js, Bootstrap, Tailwind CSS, Microsoft ASP.NET.
Is your website built with Marko?
UptimeCard checks it around the clock, tells you the minute it stops answering, and gives your visitors a status page.