{"id":18928177,"url":"https://github.com/hearthsim/hs-icons","last_synced_at":"2026-01-25T06:37:55.860Z","repository":{"id":53044097,"uuid":"54226502","full_name":"HearthSim/hs-icons","owner":"HearthSim","description":"Hearthstone vector icons","archived":false,"fork":false,"pushed_at":"2021-04-08T21:42:03.000Z","size":579,"stargazers_count":39,"open_issues_count":1,"forks_count":7,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-25T01:43:47.003Z","etag":null,"topics":["hearthstone","icons"],"latest_commit_sha":null,"homepage":"https://hearthsim.info","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HearthSim.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}},"created_at":"2016-03-18T19:28:24.000Z","updated_at":"2024-01-02T13:43:29.000Z","dependencies_parsed_at":"2022-09-09T18:55:17.990Z","dependency_job_id":null,"html_url":"https://github.com/HearthSim/hs-icons","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HearthSim/hs-icons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HearthSim%2Fhs-icons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HearthSim%2Fhs-icons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HearthSim%2Fhs-icons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HearthSim%2Fhs-icons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HearthSim","download_url":"https://codeload.github.com/HearthSim/hs-icons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HearthSim%2Fhs-icons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28746771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T05:12:38.112Z","status":"ssl_error","status_checked_at":"2026-01-25T05:04:50.338Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["hearthstone","icons"],"created_at":"2024-11-08T11:23:26.637Z","updated_at":"2026-01-25T06:37:55.845Z","avatar_url":"https://github.com/HearthSim.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hearthstone Icons\r\nA collection of Hearthstone related vector based icons.\r\n\r\n## Sets\r\n\u003ctable\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Basic.png?raw=true\" alt=\"Basic\" title=\"Basic\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Classic.png?raw=true\" alt=\"Classic\" title=\"Classic\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Naxx.png?raw=true\" alt=\"The Curse of Naxxramas\" title=\"The Curse of Naxxramas\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_GVG.png?raw=true\" alt=\"Goblins vs Gnomes\" title=\"Goblins vs Gnomes\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_BRM.png?raw=true\" alt=\"Black Rock Mountain\" title=\"Black Rock Mountain\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_TGT.png?raw=true\" alt=\"The Grand Tournament\" title=\"The Grand Tournament\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_LOE.png?raw=true\" alt=\"The League of Explorers\" title=\"The League of Explorers\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_OG.png?raw=true\" alt=\"Whispers of the Old Gods\" title=\"Whispers of the Old Gods\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Kara.png?raw=true\" alt=\"One Night in Karazhan\" title=\"One Night in Karazhan\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Gadgetzan.png?raw=true\" alt=\"Mean Streets of Gadgetzan\" title=\"Mean Streets of Gadgetzan\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Ungoro.png?raw=true\" alt=\"Journey to Un'Goro\" title=\"Journey to Un'Goro\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_HOF.png?raw=true\" alt=\"Hall of Fame\" title=\"Hall of Fame\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_ICC.png?raw=true\" alt=\"Knights of the Frozen Throne\" title=\"Knights of the Frozen Throne\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_LOOT.png?raw=true\" alt=\"Kobolds and Catacombs\" title=\"Kobolds and Catacombs\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_WOOD.png?raw=true\" alt=\"The Witchwood\" title=\"The Witchwood\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_BOOM.png?raw=true\" alt=\"The Boomsday Project\" title=\"The Boomsday Project\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Troll.png?raw=true\" alt=\"Rastakhan's Rumble\" title=\"Rastakhan's Rumble\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Shadows.png?raw=true\" alt=\"Rise of Shadows\" title=\"Rise of Shadows\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Saviors.png?raw=true\" alt=\"Saviors of Uldum\" title=\"Saviors of Uldum\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Dragons.png?raw=true\" alt=\"Descent of Dragons\" title=\"Descent of Dragons\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Galakrond.png?raw=true\" alt=\"Galakrond's Awakening\" title=\"Galakrond's Awakening\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Ashes.png?raw=true\" alt=\"Ashes of Outland\" title=\"Ashes of Outland\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_DemonHunter.png?raw=true\" alt=\"Demon Hunter\" title=\"Demon Hunter\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Scholomancy.png?raw=true\" alt=\"Scholomance Academy\" title=\"Scholomance Academy\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Darkmoon.png?raw=true\" alt=\"Madness at the Darkmoon Faire\" title=\"Madness at the Darkmoon Faire\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Set_Barrens.png?raw=true\" alt=\"Forged in the Barrens\" title=\"Forged in the Barrens\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\nBasic, Classic, The Curse of Naxxramas, Goblins vs Gnomes, Black Rock Mountain, The Grand Tournament, The League of Explorers, Whispers of the Old Gods, One Night in Karazhan, Mean Streets of Gadgetzan, Journey to Un'Goro, Hall of Fame, Knights of the Frozen Throne, Kobolds and Catacombs, The Witchwood, The Boomsday Project, Rastakhan's Rumble, Rise of Shadows, Saviors of Uldum, Descent of Dragons, Ashes of Outland, Scholomance Academy, Madness at the Darkmoon Faire, Forged in the Barrens.\r\n\r\n## Classes\r\n\u003ctable\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Druid.png?raw=true\" alt=\"Druid\" title=\"Druid\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Druid_Alt.png?raw=true\" alt=\"Druid Alt\" title=\"Druid Alt\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Hunter.png?raw=true\" alt=\"Hunter\" title=\"Hunter\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Hunter_Alt.png?raw=true\" alt=\"Hunter Alt\" title=\"Hunter Alt\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Mage.png?raw=true\" alt=\"Mage\" title=\"Mage\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Mage_Alt.png?raw=true\" alt=\"Mage Alt\" title=\"Mage Alt\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Paladin.png?raw=true\" alt=\"Paladin\" title=\"Paladin\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Paladin_Alt.png?raw=true\" alt=\"Paladin Alt\" title=\"Paladin Alt\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Priest.png?raw=true\" alt=\"Priest\" title=\"Priest\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Priest_Alt.png?raw=true\" alt=\"Priest Alt\" title=\"Priest Alt\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Rogue.png?raw=true\" alt=\"Rogue\" title=\"Rogue\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Rogue_Alt.png?raw=true\" alt=\"Rogue Alt\" title=\"Rogue Alt\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Shaman.png?raw=true\" alt=\"Shaman\" title=\"Shaman\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Shaman_Alt.png?raw=true\" alt=\"Shaman Alt\" title=\"Shaman Alt\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Warlock.png?raw=true\" alt=\"Warlock\" title=\"Warlock\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Warlock_Alt.png?raw=true\" alt=\"Warlock Alt\" title=\"Warlock Alt\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Warrior.png?raw=true\" alt=\"Warrior\" title=\"Warrior\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_Warrior_Alt.png?raw=true\" alt=\"Warrior Alt\" title=\"Warrior Alt\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_DemonHunter.png?raw=true\" alt=\"DemonHunter\" title=\"DemonHunter\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Class_DemonHunter_Alt.png?raw=true\" alt=\"DemonHunter Alt\" title=\"DemonHunter Alt\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\nDruid, Hunter, Mage, Paladin, Priest, Rogue, Shaman, Warlock, Warrior, Demon Hunter.\r\n\r\n## Game Modes\r\n\u003ctable\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Wild.png?raw=true\" alt=\"Wild\" title=\"Wild\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Misc_StandardBook.png?raw=true\" alt=\"Standard Book\" title=\"Standard Book\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Battlegrounds.png?raw=true\" alt=\"Battlegrounds\" title=\"Battlegrounds\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Duels.png?raw=true\" alt=\"Duels\" title=\"Duels\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Classic.png?raw=true\" alt=\"Classic\" title=\"Classic\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Classic_Alt.png?raw=true\" alt=\"Classic Alt\" title=\"Classic Alt\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Standard_Kraken.png?raw=true\" alt=\"Standard Kraken\" title=\"Standard Kraken\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Standard_Mammoth.png?raw=true\" alt=\"Standard Mammoth\" title=\"Standard Mammoth\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Standard_Raven.png?raw=true\" alt=\"Standard Raven\" title=\"Standard Raven\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Standard_Dragon.png?raw=true\" alt=\"Standard Dragon\" title=\"Standard Dragon\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Standard_Phoenix.png?raw=true\" alt=\"Standard Phoenix\" title=\"Standard Phoenix\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Mode_Standard_Gryphon.png?raw=true\" alt=\"Standard Gryphon\" title=\"Standard Gryphon\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\nWild, Standard, Battlegrounds, Duels, Classic, Kraken, Mammoth, Raven, Dragon, Phoenix, Gryphon.\r\n\r\n## Misc\r\n\u003ctable\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Misc_BattleNet.png?raw=true\" alt=\"BattleNet\" title=\"BattleNet\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Misc_Gadgetzan_GrimyGoons.png?raw=true\" alt=\"Grimy Goons\" title=\"Grimy Goons\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Misc_Gadgetzan_Kabal.png?raw=true\" alt=\"Kabal\" title=\"Kabal\" /\u003e\u003c/td\u003e\r\n\u003ctd\u003e\u003cimg src=\"/PNG/Misc_Gadgetzan_Lotus.png?raw=true\" alt=\"Jade Lotus\" title=\"Jade Lotus\" /\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\nBattle.Net, Gadgetzan Grimy Goons, Kabal and Lotus.\r\n\r\n## Optimized SVG\r\n[Scour](https://github.com/scour-project/scour) was used with the following options:\r\n```\r\nscour \u003cinput\u003e \u003coutput\u003e --remove-descriptive-elements --enable-comment-stripping --enable-id-stripping\r\n```\r\n\r\n\u003c!--\r\n## Converting SVG to XAML\r\nTo use SVG files in XAML they need to follow Microsoft's format. The following steps may be entirely disgusting, but do produce a perfect result.\r\n\r\n1. Open the SVG file in Internet Explorer.\r\n- Print the page, choosing the *Microsoft XPS Document Writer* (or similarly named device) and save the resulting file.\r\n- Open the XPS file with 7Zip or equivalent file archive tool, and extract the contents.\r\n- Find the file `Documents\\Pages1.fpage` in the extracted directory tree, and open it in a text editor.\r\n- Depending on the SVG you may need to copy the whole `\u003cCanvas\u003e` element or just a single `\u003cPath\u003e` element.\r\n- Copy the XAML elements into your application.\r\n--\u003e\r\n\r\n## License\r\n\r\n\u003ca rel=\"license\" href=\"https://creativecommons.org/publicdomain/zero/1.0/\"\u003e\r\n\t\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://licensebuttons.net/p/zero/1.0/88x31.png\" /\u003e\r\n\u003c/a\u003e\r\n\u003cbr /\u003eThis work is released into the public domain under the \u003ca rel=\"license\" href=\"https://creativecommons.org/publicdomain/zero/1.0/\"\u003eCreative Commons CC0 Public Domain Dedication\u003c/a\u003e.\r\n\r\nThese are derived artworks based on graphics that appear in the game Hearthstone \u0026copy; Blizzard Entertainment. Use of these artworks must comply with the relevant terms and conditions set out by Blizzard Entertainment.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhearthsim%2Fhs-icons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhearthsim%2Fhs-icons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhearthsim%2Fhs-icons/lists"}