Ema
Haskell library toolkit for building jamstack-style static sites with a live server that reloads on change.
Ema is a Haskell library toolkit for building jamstack-style static sites. A site is a Haskell program that uses the library, and the Ema live server reloads the browser when code or data changes during development. The library is listed on Hackage under the name ema.
The getting-started page recommends installing through Nix with a template repository, and the template may also work with plain cabal.
Identity
- Status
- Active
- Maintainer
- Sridhar Ratnakumar4
- Maintained by
- Individual
- First release
- 20217
Rendering and deploy
- Runs as
- Static files, Dev only13
- Rendering
- Static output1
- Install with
- nix develop, from the template repository3
Releases
Adoption
Sources
- 2026-10-23: links, Runtime, Rendering, Runs as
ema.srid.ca - 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/srid/ema - 2026-10-23: links, Install with, Runs as
ema.srid.ca/start - 2026-10-23: Maintainer
hackage.haskell.org/package/ema - 2026-10-23: Categories
github.com/srid/ema/blob/master/ema/README.md - 2026-10-23: License, License model
raw.githubusercontent.com/srid/ema/master/LICENSE - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/srid/ema/releases - 2026-10-23: Contributors
api.github.com/repos/srid/ema/contributors?per_page=1