/operating-system-logos

OS (Operating System) logos list in different sizes. This package contains +80 OS logos and it helps statistic or log listing and graph visualizing.

Primary LanguageJavaScriptMIT LicenseMIT

operating-system-logos

EgoistDeveloper operating-system-logos

OS (Operating System) logos list in different sizes. This package contains +80 OS logos and it helps statistic or log listing and graph visualizing.

Installation

npm i @egoistdeveloper/operating-system-logos

Available Sizes

  • 16x16
  • 24x24
  • 32x32
  • 48x48
  • 64x64
  • 128x128

All icons listing .png format.

List of operating system names and short codes

Image files are named according to these name (see the reference). Current and frequently used logos defining operating systems were selected. Therefore, the version or naming differences were ignored when listing.

There is no standard or formula for OS cataloging. This project uses above referenced alpha3 codes and generic names. There are many solution for OS name showing and we can use below listing methods. We can search in slug/name list then use matched result code for showing os icon file (yes, I know it is not the best way. we can discuss).

Alpha3 list alpha3-list.json and slug list slug-list.json.

Preview List

⚠️ Total: 83, Available: 83, Unavailable: 0

Preview Code Name Status
AIX AIX
AND Android
AMG AmigaOS
ATV tvOS
ARL Arch Linux
BTR BackTrack
SBA Bada
BEO BeOS
BLB BlackBerry OS
QNX BlackBerry Tablet OS
CAI Caixa Mágica
CES CentOS
COS Chrome OS
CYN CyanogenMod
DEB Debian
DEE Deepin
DFB DragonFly
FED Fedora
FOS Firefox OS
FIR Fire OS
BSD FreeBSD
FYD FydeOS
GNT Gentoo
GTV Google TV
HPX HP-UX
HAI Haiku OS
IPA iPadOS
HAR HarmonyOS
KOS KaiOS
KNO Knoppix
KBT Kubuntu
LIN GNU/Linux
LBT Lubuntu
MAC Mac
MAE Maemo
MAG Mageia
MDR Mandriva
SMG MeeGo
MIN Mint
MOR MorphOS
NBS NetBSD
WII Nintendo
NDS Nintendo Mobile
OS2 OS/2
OBS OpenBSD
OWR OpenWrt
PCL PCLinuxOS
PSP PlayStation Portable
PS3 PlayStation
RHT Red Hat
ROS RISC OS
ROK Roku OS
RSO Rosa
REM Remix OS
REX REX
SAB Sabayon
SSE SUSE
SAF Sailfish OS
SLW Slackware
SOS Solaris
SYL Syllable
SYM Symbian
SYS Symbian OS
S40 Symbian OS Series 40
S60 Symbian OS Series 60
SY3 Symbian^3
TDX ThreadX
TIZ Tizen
UBT Ubuntu
WAS watchOS
WHS Whale OS
WIN Windows
WCE Windows CE
WIO Windows IoT
WMO Windows Mobile
WPH Windows Phone
WRT Windows RT
XBX Xbox
XBT Xubuntu
YNS YunOs
IOS iOS
POS palmOS
WOS webOS

Contribution

When you find a lost os icon, add related folders with required sizes (listed above). Then add unique uppercase alpha3 short code (also this is going to be filename) and with name to list.json. Finally go to src folder and run node list.js command (obviously nodejs must be installed). list.js generates automatically preview list and updates this readme.md file (this option useful for multiple icons). All files must be .png format.

Also this repo open for SVG support, waiting PR's.

Legal

All logos and trademarks are the property of their respective owners! If you represent the entity that has the rights over a logo and you want, for whatever reason, that logo removed from this project, open an issue requesting its takedown and we will remove it as soon as possible.