A lightweight templating library, with an emphasis on grammar.
SmartFormat.NET makes it easy for a data-driven template to have proper pluralization, gender conjugation, lists, and conditional language logic.
Nuget Install-Package SmartFormat.NET
SmartFormat.NET alternatives and similar packages
Based on the "Template Engine" category.
Alternatively, view SmartFormat.NET alternatives based on common mentions on social networks and blogs.
7.3 8.4 SmartFormat.NET VS scribanA fast, powerful, safe and lightweight scripting language and engine for .NET
6.6 6.1 L4 SmartFormat.NET VS DotLiquid.NET Port of Tobias Lütke's Liquid template language.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of SmartFormat.NET or a related project?
SmartFormat is a string composition library written in C# which is basically compatible with string.Format. More than that SmartFormat can format data with named placeholders, lists, pluralization and other smart extensions.
- .Net Framework 4.6.1 and later
- .Net Standard 2.0 and later (including .Net 5.0)
Have a look at the SmartFormat.Net Wiki
See [changelog](CHANGES.md) for changes.
See the list of changes already merged into branch
We have started to work on a new version of
SmartFormat.Net and would like to collect your input using GitHub Discussions.
*Note that all licence references and agreements mentioned in the SmartFormat.NET README section above are relevant to that project's source code only.