ObjectCloner aims to be the fastest, yet most capable deep (or shallow) clone solution for .NET objects. It utilizes compiled Expression Trees under the hood, making it just as fast as (or faster than) a hand-written DeepClone method.
$ dotnet add package ObjectClonerNo README available.