osmia

Custom interpreter language designed to be used as an agnostic templating engine.

osmia

osmia is a clean, expressive templating language rust library designed for building dynamic content in any programming language. Whether you're generating HTML, SQL, JSON, Java, or configuration files - osmia helps you write templates that are readable, maintainable, and decoupled from your application logic.

  • API fully customizable
  • JSON context support
  • Minimal dependencies

docker4osmia

This repository contains the logic needed to run osmia (osmia-cli) on a docker container. This container allows to execute the cli the same was as if you were running it locally.

  • osmia can be used as a cli tool with osmia-cli
  • content can be passed with pipes and with files