What are some alternatives?
When comparing Gem.js and Marko, you can also consider the following products
Vue.js - Reactive Components for Modern Web Interfaces
Svelte - Cybernetically enhanced web apps
Vash - Vash is a template engine that offers a swift flow between code and content using Razor Syntax