Found 156 packages
Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. The System.Text.Json library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.
Provides types for representing Abstract Syntax Notation One (ASN.1)-encoded data. Commonly Used Types: System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.Oid System.Security.Cryptography.OidCollection When using NuGet 3.x this package requires at least version 3.4.
Provides classes for serializing objects to the JavaScript Object Notation (JSON) and deserializing JSON data to objects. Commonly Used Types: System.Runtime.Serialization.Json.DataContractJsonSerializer When using NuGet 3.x this package requires at least version 3.4.
High Performance Binary Object Notation Serializer
alphaTab is a cross platform music notation and guitar tablature rendering library.
This is a simple library that can convert string in Func using RPN.
SwiftNotationParser provides parsing field/element used in MT messages for Financial SWIFT Network
DiceNotation is a dice rolling library implemented as a PCL. It can be used to turn strings like "6d4k2 + 12" into actionable dice rolls and, using DiceNotation's `MinDieRoller` and `MaxDieRoller`, can easily compute the full range as well.
Reverse polish notation calculator from SDLib
Reading, writing and printing of business process diagrams in a popular BPMN format. Full conformance to the latest version of BPMN 2.0 specification by OMG. Support of raster and vector image output.
Very bad JSON alternative
Extension methods for formatting numbers in scientific notation (mantissa × 10^exponent).
Library to parse and roll any dice notation. Use this library in your applications to roll random dice without having to write all of the code yourself.
DiceNotation.CoreClassDiceNotation is a dice rolling library implemented as a .NET Core Library. It can be used to turn strings like "6d4k2 + 12" into actionable dice rolls and, using DiceNotation's `MinDieRoller` and `MaxDieRoller`, can easily compute the full range as well. This is a fork to support .NET Core from the origin EdCanHack repository.
Dynamic access to nested object properties using DotNotation
Helpers and extension methods for querying System.Text.Json.JsonElement objects via dot notation.
Link.Foundation's Platform.Protocols.Lino Class Library
Efcore notation extensions.
MathNet.Numerics is a battle-tested library for numerics in C# and provides its own random number generation system. This extends DiceNotation to use its RandomSource instead of .NET's; with this you can still use the default PRNG with `SystemRandomSource` but also supports custom and tunable random generators.