Ractive creator here - yes, Ractive runs in Node. You create an instance similarly to on the client (ractive = new Ractive({ template: myTemplate, data: myData }) - obviously you don't specify a container element), then use ractive.renderHTML() to get the result.