SEM7AC.SystemInfo
1.0.1
dotnet add package SEM7AC.SystemInfo --version 1.0.1
NuGet\Install-Package SEM7AC.SystemInfo -Version 1.0.1
<PackageReference Include="SEM7AC.SystemInfo" Version="1.0.1" />
<PackageVersion Include="SEM7AC.SystemInfo" Version="1.0.1" />
<PackageReference Include="SEM7AC.SystemInfo" />
paket add SEM7AC.SystemInfo --version 1.0.1
#r "nuget: SEM7AC.SystemInfo, 1.0.1"
#:package SEM7AC.SystemInfo@1.0.1
#addin nuget:?package=SEM7AC.SystemInfo&version=1.0.1
#tool nuget:?package=SEM7AC.SystemInfo&version=1.0.1
SEM7AC.SystemInfo
A fast, lightweight C# class library for gathering detailed system information on Windows machines. Built for developers who want clean, reliable access to CPU, memory, storage, and OS data without dealing with WMI complexity.
🚀 Features
CPU Details
- Name
- Logical processors
- Physical cores (approx)
- Clock speed (MHz)
Memory Stats
- Total
- Available
- Used
- Load %
Storage Info
- Drive totals
- Free / used space
- Format
- Drive type
OS Info
- Name
- Version
- Architecture
- Boot time
Zero Dependencies
- Pure .NET
- Fast
- Minimal
📦 Example Output
CPU INFO
Name: Intel(R) Core(TM) Ultra 7 265
Logical Processors: 20
Physical Cores: 10
MHz: 2381
MEMORY INFO
Total: 15.4 GB
Available: 5.29 GB
Used: 10.11 GB
Load: 65%
STORAGE INFO
Drive Name: C:\
Total GB: 952.48
Free GB: 815.21
Used GB: 137.27
Format: NTFS
Type: Fixed
Drive Name: D:\
Total GB: 14.58
Free GB: 13.69
Used GB: 0.9
Format: FAT32
Type: Removable
OS INFO
Name: Windows 11
Version: 10.0.26200.0
Architecture: 64-bit
Boot Time: 7/25/2026 1:48:33 PM
🔧 Installation (NuGet)
dotnet add package SEM7AC.SystemInfo
🧩 Usage
using SEM7AC.U.SystemInfo;
var result = SysInfo.Get();
// CPU Info
var cpu = result.Cpu;
// Memory Info
var memory = result.Memory;
// Storage Info
var storage = result.Storage;
// OS Info
var os = result.Os;
📁 Project Goals
- Provide a clean, modern sysinfo API for .NET developers
- Avoid WMI complexity and legacy API pain
- Offer predictable, structured output
- Keep the library small, fast, and dependency‑free
- Serve as a foundational component for future SEM7AC projects
🧑💻 Author
SEM7AC (Christopher)
Developer, engineer, builder of sharp, minimal, high‑performance .NET components.
MIT — free to use, modify, and integrate.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.