DotnetPgn
DotnetPgn is a Portable Game Notation parser which I am implementing in C# for the fun of it, thanks largely to my recently-rediscovered interest in chess. Ultimately, I intend for it to comply fully with the PGN standard; currently, it is in extremely early stages, and in any case it is not necessarily intended to ever be used in production. There already exists a mature .NET Framework library in the form of iigorr/pgn.net, as well as a .NET Core port by teodoran.