SysLite is a tiny Python utility that tells you your OS and architecture.
β οΈ Note: Windows 11 detection requires Python 3.12+. Older Python versions report it as Windows 10.
platform.platform() works, but itβs messy and mid-tier. SysLite, on the other hand, gives you precisely what you need OS, version, and architecture all in one clean, readable string.
- Windows 11 Professional 64-Bit
- Fedora Linux 43 (Workstation Edition) 64-Bit
- macOS 15.7.1 ARM64
- Works on Windows, Linux, and macOS π»ππ§
- Normalizes architecture labels:
x86_64β64-Bitarm64/aarch64βARM64
- Handles Linux fallback nicely π
- Zero dependencies. Pure Python π
- Detects your OS with
platform.system()π₯οΈ - Maps raw architecture strings to readable ones π
- Windows β adds edition & release πͺ
- Linux β tries distro info β fallback π
- macOS β shows release + architecture π
Basically, clean, simple, and doesnβt overcomplicate things. β