Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SysLite πŸ–₯️✨

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.

Why bother? πŸ€”

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.

Example Output 🎯

  • Windows 11 25H2 Professional (Build 10.0.26200) AMD64
  • Ubuntu 24.04.4 LTS 64-Bit
  • macOS 26.4.1 ARM64

Features ✨

  • Works on Windows, Linux, and macOS πŸ’»πŸπŸ§
  • Normalizes architecture labels:
    • x86_64 β†’ 64-Bit
    • arm64 / aarch64 β†’ ARM64
  • Handles Linux fallback nicely πŸ”„
  • No external dependencies (standard library only) 🐍

How it works πŸ› οΈ

  • 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. βœ…

About

A lightweight Python utility that returns a clean, human-readable string of the current operating system and architecture.

Resources

Stars

Watchers

Forks

Contributors

Languages