Spring based template enriching library with support for Javascript execution on GraalVM.
Markuply itself is not a rendering engine but rather a platform for introducing dynamic markup into static templates using an engine of your choosing.
Complete description of the library together with tutorials and how to articles can be found in the link below.
There are several example projects in the /examples
subfolder showing how to integrate Markuply into your application.
hello-world-classpath
- processing templates located on the classpathhello-world-http
- processing templates hosted on an external HTTP serverhello-world-js
- rendering component markup with JS renderer on GraalVMinner-content-as-template
- treating component inner content as pebble templatemultiple-pipelines
- defining and exposing two distinct processing pipelines with code configurationopen-library-api
- integration with Open Library API rendering book details based on the provided ISBNspring-dev-tools
- processing templates located on the classpath with server restart on code / resource change
Markuply is licensed under Apache License, Version 2.0.