Skip to content
This repository was archived by the owner on Oct 31, 2025. It is now read-only.
/ PlatformKit Public archive

Cross-platform OS and Platform Detection for .NET

License

Notifications You must be signed in to change notification settings

alastairlundy/PlatformKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,697 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlatformKit

Archive Notice

Important: This project is being archived and will no longer receive updates. The development and maintenance of this project is ending.

Replacement Information

OsInfoDotNet is intended as the replacement for this project. It is currently in development and will hopefully be released in the near future.

Acknowledgments

I would like to thank all users for their support throughout the lifecycle of this project.

The PlatformKit repo will be archived, and will later be sunset. The Nuget packages will be marked as unmaintained and delisted after the final version is released.

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 8, or .NET 9 supported Application or Library.

Compatibility

PlatformKit Version series .NET Targets supported
4.x .NET Standard 2.0 and .NET 8

NuGet NuGet

How to get PlatformKit

You can get PlatformKit on Nuget

PlatformKit Capabilities

To learn more about which versions of PlatformKit support which features, please check out our feature comparison document

Contributions

See Contributing guide for how to contribute to this project.

About

Cross-platform OS and Platform Detection for .NET

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages