SmartFormat.NET
This package contains the core SmartFormat assemblies with core extensions built-in, and includes references to additional SmartFormat.Extensions packages. SmartFormat is a lightweight text templating library written in C#. It can format various data sources into a string with a minimal, intuitive syntax similar to string.Format. It uses extensions to provide named placeholders, localization, pluralization, gender conjugation, and list and time formatting.
Total Downloads
17.5M
17,517,347
Published
Sep 13, 2025
Latest stable version
Install
.NET CLI
dotnet add package SmartFormat.NET --version 3.6.1
Package Manager Console
Install-Package SmartFormat.NET -Version 3.6.1
PackageReference
<PackageReference Include="SmartFormat.NET" Version="3.6.1" />
Frameworks
Dependencies
SmartFormat.Extensions.Newtonsoft.Json
[3.6.1, )
.NETFramework4.6.2
SmartFormat.Extensions.System.Text.Json
[3.6.1, )
.NETFramework4.6.2
SmartFormat.Extensions.Time
[3.6.1, )
.NETFramework4.6.2
SmartFormat.Extensions.Xml
[3.6.1, )
.NETFramework4.6.2
SmartFormat
[3.6.1, )
.NETFramework4.6.2
[3.6.1, )
[3.6.1, )
SmartFormat.Extensions.Time
[3.6.1, )
net6.0
SmartFormat.Extensions.Xml
[3.6.1, )
net6.0
SmartFormat
[3.6.1, )
net6.0
[3.6.1, )
[3.6.1, )
SmartFormat.Extensions.Time
[3.6.1, )
net8.0
SmartFormat.Extensions.Xml
[3.6.1, )
net8.0
SmartFormat
[3.6.1, )
net8.0
SmartFormat.Extensions.Newtonsoft.Json
[3.6.1, )
.NETStandard2.0
SmartFormat.Extensions.System.Text.Json
[3.6.1, )
.NETStandard2.0
SmartFormat.Extensions.Time
[3.6.1, )
.NETStandard2.0
SmartFormat.Extensions.Xml
[3.6.1, )
.NETStandard2.0
SmartFormat
[3.6.1, )
.NETStandard2.0
SmartFormat.Extensions.Newtonsoft.Json
[3.6.1, )
.NETStandard2.1
SmartFormat.Extensions.System.Text.Json
[3.6.1, )
.NETStandard2.1
SmartFormat.Extensions.Time
[3.6.1, )
.NETStandard2.1
SmartFormat.Extensions.Xml
[3.6.1, )
.NETStandard2.1