Marko.js — Super-powerful JS framework made by eBay, Part I

“It’s like HTML and JavaScript that grew up to be awesome”

Andrew Weisbeck
6 min readAug 19, 2022

--

Marko JS front page
Marko is an Awesomorphic JavaScript framework

When I sat down to start my 7-day blogging experiment, the last thing I thought would happen would be finding ANOTHER new JS framework that is awesome. And Marko actually may have snuck in and stolen the cake from my other favorites like Alpine.js, Next, and Astro. I really don’t know why this framework isn’t more popular — or at least why I (a passionate JS framework extraordinaire) haven’t heard of it until today!

Awesomorphic JS + Advancified JS Module Bundler

Since Marko got to make up awesomorphic to describe their framework, I get to make up the word advancified — which means advanced beyond a normal level of difficulty for a module bundler. Both Marko and Lasso are eBay open source projects that make developing apps super fun.

Marko’s docs website even makes it look fun before even diving into the framework at all — I really like their online playground that includes a To-Do App, Tic-Tac-Toe Game, and the language guide. I won’t get into too many details before I start into the tutorial, but you can read about 10 awesome features of Marko and learn why Marko is so fast here.

--

--

Andrew Weisbeck
Andrew Weisbeck

Written by Andrew Weisbeck

Full Stack Developer who loves creating content and entrepreneurship. Love college football, my fiance, and computer science. Available for hire!