Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alastairlundy/platformkit

Cross-platform OS and Platform Detection for .NET
https://github.com/alastairlundy/platformkit

csharp dotnet library

Last synced: about 2 months ago
JSON representation

Cross-platform OS and Platform Detection for .NET

Awesome Lists containing this project

README

        

# PlatformKit

## About PlatformKit

PlatformKit is a C# .NET library focusing on dealing with cross-platform OS detection, OS version detection, platform specific code, and platform specific issues.

This can be added to any .NET Standard 2.0, .NET 6, or .NET 8 supported Application or Library.

NOTE: .NET Standard 2 and .NET 6 support is deprecated and will be removed in PlatformKit 5.

### Compatibility

| PlatformKit Version series | .NET Targets supported |
|-|-|
| 4.x | .NET Standard 2.0, .NET 6 (Explicit support) , and .NET 8 (Explicit support) |
| 3.0.0 through 3.7.x | .NET Standard 2.0 and .NET 6 (Explicit support) |

[![NuGet](https://img.shields.io/nuget/v/PlatformKit.svg)](https://www.nuget.org/packages/PlatformKit/)
[![NuGet](https://img.shields.io/nuget/dt/PlatformKit.svg)](https://www.nuget.org/packages/PlatformKit/)

## How to get PlatformKit

You can get PlatformKit on [Nuget](https://www.nuget.org/packages/PlatformKit/)

### PlatformKit Capabilities
To learn more about which versions of PlatformKit support which features, please check out [our feature comparison document](docs/FeatureComparisonByPlatform.md)

## Contributions
See [Contributing guide](/CONTRIBUTING.md) for how to contribute to this project.

### Apps and Libraries built with PlatformKit
If you'd like to add your app here and it uses this library then please submit a new issue asking for this.