System.Device.Gpio by: Microsoft
  • 4 total downloads
  • Latest version: 0.1.0-prerelease.19171.3
  • .NET Core GPIO Pins SPI I2C PWM BCM2835 RPi IoT
The System.Device.Gpio preview package supports general-purpose I/O (GPIO) pins, PWM, I2C, SPI and related interfaces for interacting with low level hardware pins to control hardware sensors, displays and input devices on single-board-computers; Raspberry Pi, BeagleBoard, HummingBoard, ODROID, and other single-board-computers that are supported by Linux and Windows 10 IoT Core OS can be used with .NET Core and System.Device.Gpio. On Windows 10 IoT Core OS, the library wraps the Windows.Devices.Gpio.dll assembly. On Linux, the library supports three driver modes: libgpiod for fast full-featured GPIO access on all Linux distros since version 4.8 of the Linux kernel; slower and limited-functionality GPIO access via the deprecated Sysfs interface (/sys/class/gpio) when running on older Linux distro versions with a Linux kernel older than version 4.8; and lastly board-specific Linux drivers that access GPIO addresses in /dev/mem for fasted performance at the trade-off of being able to run on very specific versions of single-board-computers. In the future, the board-specific Linux drivers may be removed in favor of only supporting libgpiod and sysfs Linux interfaces. In addition to System.Device.Gpio, the optional IoT.Device.Bindings NuGet package contains device bindings for many sensors, displays, and input devices that can be used with System.Device.Gpio.
System.Diagnostics.Contracts by: Microsoft
  • 14 total downloads
  • Latest version: 4.0.0-beta-22816
Provides static classes for representing program contracts such as preconditions, postconditions, and invariants. Commonly Used Types: System.Diagnostics.Contracts.Contract System.Diagnostics.Contracts.ContractClassAttribute System.Diagnostics.Contracts.ContractClassForAttribute System.Diagnostics.Contracts.ContractFailureKind System.Runtime.CompilerServices.ContractHelper System.Diagnostics.Contracts.ContractInvariantMethodAttribute System.Diagnostics.Contracts.PureAttribute System.Diagnostics.Contracts.ContractArgumentValidatorAttribute System.Diagnostics.Contracts.ContractVerificationAttribute System.Diagnostics.Contracts.ContractOptionAttribute
System.Diagnostics.Debug by: Microsoft
  • 13 total downloads
  • Latest version: 4.0.10-beta-22816
Provides classes and attributes that allows basic interaction with a debugger. Commonly Used Types: System.Diagnostics.Debug System.Diagnostics.DebuggerStepThroughAttribute System.Diagnostics.Debugger System.Diagnostics.DebuggerDisplayAttribute System.Diagnostics.DebuggerBrowsableAttribute System.Diagnostics.DebuggerBrowsableState System.Diagnostics.DebuggerHiddenAttribute System.Diagnostics.DebuggerNonUserCodeAttribute System.Diagnostics.DebuggerTypeProxyAttribute
System.Diagnostics.DiagnosticSource by: Microsoft
  • 150 total downloads
  • Latest version: 10.0.9
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) Commonly Used Types: System.Diagnostics.DiagnosticListener System.Diagnostics.DiagnosticSource
System.Diagnostics.EventLog by: Microsoft
  • 370 total downloads
  • Latest version: 10.0.9
Provides the System.Diagnostics.EventLog class, which allows the applications to use the Windows event log service. Commonly Used Types: System.Diagnostics.EventLog
System.Diagnostics.FileVersionInfo by: Microsoft
  • 11 total downloads
  • Latest version: 4.0.0-beta-22816
Provides the System.Diagnostics.FileVersionInfo class, which allows access to Win32 version resource information for a physical file on disk. Commonly Used Types: System.Diagnostics.FileVersionInfo
System.Diagnostics.Process by: Microsoft
  • 14 total downloads
  • Latest version: 4.0.0-beta-22816
Provides the System.Diagnostics.Process class, which allows interaction with local and remote processes. Commonly Used Types: System.Diagnostics.Process System.Diagnostics.ProcessModule System.Diagnostics.ProcessStartInfo System.Diagnostics.ProcessThread
System.Diagnostics.TextWriterTraceListener by: Microsoft
  • 13 total downloads
  • Latest version: 4.0.0-beta-22816
Provides trace listeners for directing tracing output to a text writer, such as System.IO.StreamWriter, or a stream, such as a System.IO.FileStream. Commonly Used Types: System.Diagnostics.TextWriterTraceListener System.Diagnostics.DelimitedListTraceListener
System.Diagnostics.Tools by: Microsoft
  • 9 total downloads
  • Latest version: 4.0.0-beta-22816
Provides attributes, such as GeneratedCodeAttribute and SuppresMessageAttribute, that are emitted or consumed by analysis tools. Commonly Used Types: System.CodeDom.Compiler.GeneratedCodeAttribute System.Diagnostics.CodeAnalysis.SuppressMessageAttribute
System.Diagnostics.TraceSource by: Microsoft
  • 14 total downloads
  • Latest version: 4.0.0-beta-22816
Provides classes that help you trace the execution of your code. Developers should prefer the classes in the ETW-based System.Diagnostics.Tracing package. Commonly Used Types: System.Diagnostics.TraceListener System.Diagnostics.TraceLevel System.Diagnostics.TraceSource System.Diagnostics.TraceEventType System.Diagnostics.DefaultTraceListener System.Diagnostics.Trace
System.Diagnostics.Tracing by: Microsoft
  • 13 total downloads
  • Latest version: 4.0.20-beta-22816
Provides class that enable you to create high performance tracing events to be captured by event tracing for Windows (ETW). Commonly Used Types: System.Diagnostics.Tracing.EventSource System.Diagnostics.Tracing.EventListener System.Diagnostics.Tracing.EventLevel System.Diagnostics.Tracing.EventKeywords System.Diagnostics.Tracing.EventWrittenEventArgs System.Diagnostics.Tracing.EventAttribute System.Diagnostics.Tracing.EventSourceAttribute System.Diagnostics.Tracing.NonEventAttribute
System.Drawing.Common by: Microsoft
  • 164 total downloads
  • Latest version: 10.0.9
Provides access to GDI+ graphics functionality. Commonly Used Types: System.Drawing.Bitmap System.Drawing.BitmapData System.Drawing.Brush System.Drawing.Font System.Drawing.Graphics System.Drawing.Icon Since .NET 7, non-Windows platforms are not supported, even with the runtime configuration switch. See https://aka.ms/systemdrawingnonwindows for more information.
System.Dynamic.Runtime by: Microsoft
  • 13 total downloads
  • Latest version: 4.0.10-beta-22816
Provides classes and interfaces that support the Dynamic Language Runtime (DLR). Commonly Used Types: System.Runtime.CompilerServices.CallSite System.Runtime.CompilerServices.CallSite<T> System.Dynamic.IDynamicMetaObjectProvider System.Dynamic.DynamicMetaObject System.Dynamic.SetMemberBinder System.Dynamic.GetMemberBinder System.Dynamic.ExpandoObject System.Dynamic.DynamicObject System.Runtime.CompilerServices.CallSiteBinder System.Runtime.CompilerServices.ConditionalWeakTable<TKey, TValue>
System.Formats.Asn1 by: Microsoft
  • 121 total downloads
  • Latest version: 10.0.9
Provides classes that can read and write the ASN.1 BER, CER, and DER data formats.
System.Formats.Nrbf by: Microsoft
  • 135 total downloads
  • Latest version: 10.0.9
Provides a safe reader for .NET Remoting Binary Format (NRBF) payloads.
System.Globalization by: Microsoft
  • 14 total downloads
  • Latest version: 4.0.10-beta-22816
Provides classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings. Commonly Used Types: System.Globalization.DateTimeFormatInfo System.Globalization.CultureInfo System.Globalization.NumberFormatInfo System.Globalization.CalendarWeekRule System.Globalization.TextInfo System.Globalization.Calendar System.Globalization.CompareInfo System.Globalization.CompareOptions System.Globalization.UnicodeCategory
System.Globalization.Calendars by: Microsoft
  • 12 total downloads
  • Latest version: 4.0.0-beta-22816
Provides classes for performing date calculations using specific calendars, including the Gregorian, Julian, Hijri and Korean calendars. Commonly Used Types: System.Globalization.HijriCalendar System.Globalization.GregorianCalendar System.Globalization.HebrewCalendar System.Globalization.KoreanCalendar System.Globalization.ThaiBuddhistCalendar System.Globalization.TaiwanCalendar System.Globalization.JapaneseCalendar System.Globalization.GregorianCalendarTypes System.Globalization.PersianCalendar System.Globalization.UmAlQuraCalendar
System.Globalization.Extensions by: Microsoft
  • 14 total downloads
  • Latest version: 4.0.0-beta-22816
Provides classes for performing unicode string normalization, culture-specific string comparisons and support the use of non-ASCII characters for Internet domain names. Commonly Used Types: System.StringNormalizationExtensions System.Text.NormalizationForm System.Globalization.IdnMapping
System.IdentityModel.Tokens.Jwt by: Microsoft
  • 110 total downloads
  • Latest version: 8.19.1
  • .NET Windows Authentication Identity Json Web Token
Includes types that provide support for creating, serializing and validating JSON Web Tokens. As of IdentityModel 7x, this is a legacy tool that should be replaced with Microsoft.IdentityModel.JsonWebTokens.
System.Interactive.Async by: .NET Foundation and Contributors
  • 4 total downloads
  • Latest version: 3.0.0
  • Ix Interactive Extensions Enumerable Asynchronous
Interactive Extensions Async Library used to express queries over asynchronous enumerable sequences.