Skip to content

fallenwood/minijinja-csharp

Repository files navigation

MiniJinja-CSharp

CI codecov NuGet NuGet Downloads

A C# port of MiniJinja template engine. This library is based on minijinja-go.

Installation

dotnet add package minijinja-csharp

Quick Start

using MiniJinja;
using MJEnvironment = MiniJinja.Environment;

using var env = new MJEnvironment();
env.AddTemplate("hello", "Hello {{ name }}!");
var tmpl = env.GetTemplate("hello");
var result = tmpl.Render(new Dictionary<string, object?> { ["name"] = "World" });
Console.WriteLine(result); // Output: Hello World!

License

Apache-2.0

About

Port of minijinja-go to C# by github copilot

Resources

License

Stars

Watchers

Forks

Contributors

Languages