Skip to content

An extensible .NET replacement for string.Format

License

Notifications You must be signed in to change notification settings

axunonb/SmartFormat

Repository files navigation

Logo

GitHub release License: MIT AppVeyor build status windows AppVeyor build status linux

AppVeyor tests codecov

Paypal-Donations

SmartFormat is a string composition library written in C# which can be a drop-in replacement for string.Format. More than that Smart.Format can format data with named placeholders, lists, localization, pluralization and other smart extensions.

  • High performance with low memory footprint
  • Exact control of whitespace text output
  • string.Format compatibility mode and Smart.Format enhanced mode
  • Minimal, intuitive syntax
  • Many built-in extensions, custom extensions are easy to integrate

Supported Frameworks

  • .Net Framework 4.6.1 and later
  • .Net Standard 2.0
  • .Net Standard 2.1 and later for best optimizations

Get started

NuGet NuGet Install the NuGet package

Docs Have a look at the SmartFormat.Net Wiki

See changelog for changes.

Version 3.0

See the list of changes already merged into branch version/v3

About

An extensible .NET replacement for string.Format

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%