Minimal reporting library for .NET and Java

Minimal reporting library

No Office Automation, designer friendly templates

No Office Automation

Free license for Open Source projects

Free license

What is Templater

Templater is a small reporting library with a minimal interface.
Use your favorite editor (Word, Excel) to create report templates and just fill them with data. It's really as simple as that.
Templater is not just a mail-merge library. It supports collections, nested collections and can create very complex reports.

1. [[step_1]]create a template
2. [[step_2]]load data
3. [[step_3]]you're done

Why should I use Templater

Are you tired of learning complex API and using legacy editors to create reports? Had enough of Office automation? Does your reporting workflow require more maintenance than your local nuclear power-station?

Would you like to see an API that you can learn in minutes?

Would you like to use your favorite editors for creating reports?

Would you like to create your document as a template and then use a library to fill in the blanks?

If you answered Yes more than once, Templater is a library for you.

Templater in Action

var myFile = "MyDocument.docx";
var data = new { Tag = "a cover" };

using (var document = Configuration.Factory.Open(myFile))
  document.Process(data);

Process.Start(myFile);

Templater example: a cover


See a lot more examples in our Downloads section.

Watch the video

Here's a video explaining how to quickly get started with Templater, on an example project found in Downloads section.