/corefxlab

This repo is for experimentation and exploring new ideas that may or may not make it into the main corefx repo.

Primary LanguageC#MIT LicenseMIT

.NET Core Lab

This repo is for experimentation and exploring new ideas that may or may not make it into the main corefx repo.

Curently, this repo contains the following experimental components:

  • System.Text.Formatting. System.Text.Formatting APIs are similar to the existing StringBuilder and TextWriter APIs. They are designed to format values into text streams and to build complex strings. But these APIs are optimized for creating text for the Web. They do formatting with minimum GC heap allocations (1/6 of allocations in some scenarios) and can format directly to UTF8 streams. This can result in significant performance wins for software that does a lot of text formatting for the Web, e.g. generating HTML, JSON, XML. See more information on this component and code samples at the [Wiki]: https://github.com/dotnet/corefxlab/wiki

More libraries are coming soon. Stay tuned!

Related Projects

For an overview of all the .NET related projects, have a look at the .NET home repository.

License

This project is licensed under the MIT license.

.NET Foundation

This project is a part of the .NET Foundation.

Building and Testing

To find out how you can build and test .NET Core, see the Developer Guide.