{"id":19888187,"url":"https://github.com/ngeenx/operating-system-logos","last_synced_at":"2025-08-11T13:09:54.246Z","repository":{"id":57110837,"uuid":"163735636","full_name":"ngeenx/operating-system-logos","owner":"ngeenx","description":"OS (Operating System) logos list in different sizes. This package contains +80 OS logos and it helps statistic or log listing and graph visualizing.","archived":false,"fork":false,"pushed_at":"2023-05-08T23:11:13.000Z","size":3374,"stargazers_count":44,"open_issues_count":3,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-08T15:49:24.452Z","etag":null,"topics":["logo-bundle","logos","operating-system","operating-system-logo","operating-system-logos","operating-systems","os","os-logo","os-logos"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ngeenx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-01-01T12:39:15.000Z","updated_at":"2025-07-29T10:15:54.000Z","dependencies_parsed_at":"2022-08-20T19:20:48.158Z","dependency_job_id":null,"html_url":"https://github.com/ngeenx/operating-system-logos","commit_stats":null,"previous_names":["relliv/operating-system-logos","egoistdeveloper/operating-system-logos","drag-and-publish/operating-system-logos"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ngeenx/operating-system-logos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngeenx%2Foperating-system-logos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngeenx%2Foperating-system-logos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngeenx%2Foperating-system-logos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngeenx%2Foperating-system-logos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ngeenx","download_url":"https://codeload.github.com/ngeenx/operating-system-logos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngeenx%2Foperating-system-logos/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269579577,"owners_count":24441367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["logo-bundle","logos","operating-system","operating-system-logo","operating-system-logos","operating-systems","os","os-logo","os-logos"],"created_at":"2024-11-12T18:06:34.783Z","updated_at":"2025-08-11T13:09:54.224Z","avatar_url":"https://github.com/ngeenx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# operating-system-logos\n\n[![EgoistDeveloper operating-system-logos](https://preview.dragon-code.pro/EgoistDeveloper/operating-system-logos.svg)](https://github.com/EgoistDeveloper/operating-system-logos)\n\nOS (Operating System) logos list in different sizes. This package contains +80 OS logos and it helps statistic or log listing and graph visualizing.\n\n## Installation\n\n```\nnpm i @egoistdeveloper/operating-system-logos\n```\n\n## Available Sizes\n\n- 16x16\n- 24x24\n- 32x32\n- 48x48\n- 64x64\n- 128x128\n\nAll icons listing `.png` format.\n\n## List of operating system names and short codes\n\nImage files are named according to these name (\\*see the **[reference](https://github.com/matomo-org/device-detector/blob/228eef9a40f611a6661f1c93ee64c2c687dd3f11/Parser/OperatingSystem.php#L40)\\***). Current and frequently used logos defining operating systems were selected. Therefore, the version or naming differences were ignored when listing.\n\nThere 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).\n\nAlpha3 list [alpha3-list.json](./src/alpha3-list.json) and slug list [slug-list.json](./src/os-list.json).\n\n## Preview List\n\n\u003c!-- TABLE_START --\u003e\n\n⚠️ Total: 83, Available: 83, Unavailable: 0\n\n| Preview                                                                                                              | Code | Name                 | Status |\n| -------------------------------------------------------------------------------------------------------------------- | ---- | -------------------- | ------ |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/AIX.png \"AIX (48x48)\") | AIX  | AIX                  | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/AND.png \"AND (48x48)\") | AND  | Android              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/AMG.png \"AMG (48x48)\") | AMG  | AmigaOS              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/ATV.png \"ATV (48x48)\") | ATV  | tvOS                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/ARL.png \"ARL (48x48)\") | ARL  | Arch Linux           | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/BTR.png \"BTR (48x48)\") | BTR  | BackTrack            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SBA.png \"SBA (48x48)\") | SBA  | Bada                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/BEO.png \"BEO (48x48)\") | BEO  | BeOS                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/BLB.png \"BLB (48x48)\") | BLB  | BlackBerry OS        | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/QNX.png \"QNX (48x48)\") | QNX  | BlackBerry Tablet OS | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/CAI.png \"CAI (48x48)\") | CAI  | Caixa Mágica         | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/CES.png \"CES (48x48)\") | CES  | CentOS               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/COS.png \"COS (48x48)\") | COS  | Chrome OS            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/CYN.png \"CYN (48x48)\") | CYN  | CyanogenMod          | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/DEB.png \"DEB (48x48)\") | DEB  | Debian               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/DEE.png \"DEE (48x48)\") | DEE  | Deepin               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/DFB.png \"DFB (48x48)\") | DFB  | DragonFly            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/FED.png \"FED (48x48)\") | FED  | Fedora               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/FOS.png \"FOS (48x48)\") | FOS  | Firefox OS           | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/FIR.png \"FIR (48x48)\") | FIR  | Fire OS              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/BSD.png \"BSD (48x48)\") | BSD  | FreeBSD              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/FYD.png \"FYD (48x48)\") | FYD  | FydeOS               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/GNT.png \"GNT (48x48)\") | GNT  | Gentoo               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/GTV.png \"GTV (48x48)\") | GTV  | Google TV            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/HPX.png \"HPX (48x48)\") | HPX  | HP-UX                | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/HAI.png \"HAI (48x48)\") | HAI  | Haiku OS             | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/IPA.png \"IPA (48x48)\") | IPA  | iPadOS               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/HAR.png \"HAR (48x48)\") | HAR  | HarmonyOS            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/KOS.png \"KOS (48x48)\") | KOS  | KaiOS                | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/KNO.png \"KNO (48x48)\") | KNO  | Knoppix              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/KBT.png \"KBT (48x48)\") | KBT  | Kubuntu              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/LIN.png \"LIN (48x48)\") | LIN  | GNU/Linux            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/LBT.png \"LBT (48x48)\") | LBT  | Lubuntu              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/MAC.png \"MAC (48x48)\") | MAC  | Mac                  | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/MAE.png \"MAE (48x48)\") | MAE  | Maemo                | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/MAG.png \"MAG (48x48)\") | MAG  | Mageia               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/MDR.png \"MDR (48x48)\") | MDR  | Mandriva             | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SMG.png \"SMG (48x48)\") | SMG  | MeeGo                | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/MIN.png \"MIN (48x48)\") | MIN  | Mint                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/MOR.png \"MOR (48x48)\") | MOR  | MorphOS              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/NBS.png \"NBS (48x48)\") | NBS  | NetBSD               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WII.png \"WII (48x48)\") | WII  | Nintendo             | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/NDS.png \"NDS (48x48)\") | NDS  | Nintendo Mobile      | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/OS2.png \"OS2 (48x48)\") | OS2  | OS/2                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/OBS.png \"OBS (48x48)\") | OBS  | OpenBSD              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/OWR.png \"OWR (48x48)\") | OWR  | OpenWrt              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/PCL.png \"PCL (48x48)\") | PCL  | PCLinuxOS            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/PSP.png \"PSP (48x48)\") | PSP  | PlayStation Portable | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/PS3.png \"PS3 (48x48)\") | PS3  | PlayStation          | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/RAS.png \"RAS (48x48)\") | RAS  | Raspberry Pi         | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/RHT.png \"RHT (48x48)\") | RHT  | Red Hat              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/ROS.png \"ROS (48x48)\") | ROS  | RISC OS              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/ROK.png \"ROK (48x48)\") | ROK  | Roku OS              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/RSO.png \"RSO (48x48)\") | RSO  | Rosa                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/REM.png \"REM (48x48)\") | REM  | Remix OS             | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/REX.png \"REX (48x48)\") | REX  | REX                  | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SAB.png \"SAB (48x48)\") | SAB  | Sabayon              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SSE.png \"SSE (48x48)\") | SSE  | SUSE                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SAF.png \"SAF (48x48)\") | SAF  | Sailfish OS          | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SLW.png \"SLW (48x48)\") | SLW  | Slackware            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SOS.png \"SOS (48x48)\") | SOS  | Solaris              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SYL.png \"SYL (48x48)\") | SYL  | Syllable             | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SYM.png \"SYM (48x48)\") | SYM  | Symbian              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SYS.png \"SYS (48x48)\") | SYS  | Symbian OS           | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/S40.png \"S40 (48x48)\") | S40  | Symbian OS Series 40 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/S60.png \"S60 (48x48)\") | S60  | Symbian OS Series 60 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/SY3.png \"SY3 (48x48)\") | SY3  | Symbian^3            | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/TDX.png \"TDX (48x48)\") | TDX  | ThreadX              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/TIZ.png \"TIZ (48x48)\") | TIZ  | Tizen                | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/UBT.png \"UBT (48x48)\") | UBT  | Ubuntu               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WAS.png \"WAS (48x48)\") | WAS  | watchOS              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WHS.png \"WHS (48x48)\") | WHS  | Whale OS             | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WIN.png \"WIN (48x48)\") | WIN  | Windows              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WCE.png \"WCE (48x48)\") | WCE  | Windows CE           | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WIO.png \"WIO (48x48)\") | WIO  | Windows IoT          | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WMO.png \"WMO (48x48)\") | WMO  | Windows Mobile       | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WPH.png \"WPH (48x48)\") | WPH  | Windows Phone        | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WRT.png \"WRT (48x48)\") | WRT  | Windows RT           | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/XBX.png \"XBX (48x48)\") | XBX  | Xbox                 | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/XBT.png \"XBT (48x48)\") | XBT  | Xubuntu              | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/YNS.png \"YNS (48x48)\") | YNS  | YunOs                | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/IOS.png \"IOS (48x48)\") | IOS  | iOS                  | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/POS.png \"POS (48x48)\") | POS  | palmOS               | ✅     |\n| ![](https://raw.githubusercontent.com/EgoistDeveloper/operating-system-logos/master/src/48x48/WOS.png \"WOS (48x48)\") | WOS  | webOS                | ✅     |\n\n\u003c!-- TABLE_END --\u003e\n\n## Contribution\n\nWhen 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.\n\nAlso this repo open for SVG support, waiting PR's.\n\n## Legal\n\nAll logos and trademarks are the property of their respective owners!\nIf 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](https://github.com/EgoistDeveloper/operating-system-logos/issues/new)** requesting its takedown and we will remove it as soon as possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngeenx%2Foperating-system-logos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngeenx%2Foperating-system-logos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngeenx%2Foperating-system-logos/lists"}