NanoByte.Common Documentation

This website documents the APIs of the NanoByte.Common* NuGet packages.


NanoByte.Common provides various utility classes and data structures with an emphasis on:

  • integration with native Windows and Linux features,
  • network and disk IO,
  • advanced collections and
  • undo/redo logic.

The library is available for .NET Framework 2.0+ and .NET Standard 2.0+.


NanoByte.Common.WinForms builds upon NanoByte.Common and adds various Windows Forms controls with an emphasis on:

  • progress reporting and
  • data binding.

The library is available for .NET Framework 2.0+.

Building and contributing

See the GitHub project for more information.