1.7 KiB
page | ||
---|---|---|
|
Ema
:::{.avatar .w-32 .h-32 .float-right} ! :::
{.text-xl .mb-8} Ema is a next-gen Haskell library for building jamstack-style static sites. Ema sites are change-aware; in addition to good ol' static site generation, Ema provides a live-server supporting fast hot-reload in the browser, on code or data change.
{.text-gray-600} The ultimate purpose of ema is to facilitate creating with ease your own neuron,1 or just about any app that creates a browser view of arbitrarily changing data (on disk, database, or whatever). Ema is designed to facilitate creation of apps whose data is normally edited via traditional mechanisms (eg: text editor) but rendered as a delightful web page - so as to provide an economical read-only view of your data on desktop & mobile. A classic static site is just one type of such [kind]{title="See what we did there?"} of apps.
:::{.my-8}
:::{.flex .justify-center .items-center .mb-8}
Your browser doesn't support HTML5 video. Here is a link to the video instead.
:::