Merkur

a tiny extensible javascript library for front-end microservices

Get Started

Flexible

You can pick your favorite framework (Vue, Angular, Ember) or templating engine (Preact, µhtml, Svelte, vanila).

Usable

Merkur widgets work with a multi-page application built with jQuery or a single-page application, as well as an isomorphic application.

SSR-ready

Website load time is a critical usability factor for your users. Merkur speeds up loading by including server-side rendering out of the box.

Extensible

All base functionality is defined as plugins, and adding your own is a matter of creating a single file.

Configurable

You have control over merkur.config.mjs file to set build, devServer, server, etc.

Tiny

Merkur is less than 1,2 kB minified + gzipped.