{"id":19403388,"url":"https://github.com/psilore/stoker","last_synced_at":"2026-02-07T13:03:11.493Z","repository":{"id":73776065,"uuid":"279567172","full_name":"psilore/stoker","owner":"psilore","description":"A svg iconset","archived":false,"fork":false,"pushed_at":"2020-07-14T15:44:17.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-27T11:46:43.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/psilore.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-14T11:32:23.000Z","updated_at":"2020-07-14T15:44:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"0b9a41d1-4ef6-42bf-a2ed-afb1c13a424f","html_url":"https://github.com/psilore/stoker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/psilore/stoker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psilore%2Fstoker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psilore%2Fstoker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psilore%2Fstoker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psilore%2Fstoker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/psilore","download_url":"https://codeload.github.com/psilore/stoker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psilore%2Fstoker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29194435,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T12:38:28.597Z","status":"ssl_error","status_checked_at":"2026-02-07T12:38:23.888Z","response_time":63,"last_error":"SSL_read: 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":[],"created_at":"2024-11-10T11:28:38.311Z","updated_at":"2026-02-07T13:03:11.477Z","avatar_url":"https://github.com/psilore.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![alt text](https://afterburner.io/stoker-git.svg \"Stoker - A svg iconset\")\n# Stoker\nA svg iconset\n\nDEMO: [https://afterburner.io/projects/stoker](https://afterburner.io/projects/stoker)\nDisco inferno is broken! =) Lol, dance like no one is watching.\n\n## Getting started\nClass based structure in order to change/add styles to icon.\n```\n+-- svg\n|   +-- .stroke (group)\n|       +-- outline (stroke)\n|   +-- .bg (group)\n|       +-- .near (fill)\n|       +-- .middle (fill)\n|       +-- .far (fill)\n```\n\n#### Example\nShowing capabilities with root and hsl value in css\nDEMO: [https://psilore.github.io/stoker/src/example/](https://psilore.github.io/stoker/src/example/)\n\n![Styling example](https://raw.githubusercontent.com/psilore/stoker/master/src/example/example-class-styling.svg)\n\n\nSVG\n```\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"\u003e\n  \u003cg fill=\"none\" fill-rule=\"evenodd\" class=\"example\"\u003e\n    \u003cg class=\"image\"\u003e\n      \u003cg fill=\"#FF00C8\" class=\"bg\"\u003e\n        \u003crect width=\"28\" height=\"28\" class=\"far\" opacity=\".152\" rx=\"2\"/\u003e\n        \u003ccircle cx=\"7.5\" cy=\"6.5\" r=\"2.5\" fill-opacity=\".5\" class=\"middle\"/\u003e\n        \u003cpolygon fill-opacity=\".9\" points=\".875 22.75 8.75 14.438 12.688 18.813 19.25 11.813 27.125 20.125 27.125 27.125 .875 27.125\" class=\"near\"/\u003e\n      \u003c/g\u003e\n      \u003cg stroke=\"#810076\" stroke-width=\"2\" class=\"stroke\"\u003e\n        \u003ccircle cx=\"7.5\" cy=\"6.5\" r=\"2.5\" class=\"sun-stroke\"/\u003e\n        \u003cpolyline points=\"1 23 9 15 13 19 19 12 27 21\" class=\"mountain-stroke\"/\u003e\n        \u003crect width=\"26\" height=\"26\" x=\"1\" y=\"1\" class=\"square-stroke\" rx=\"2\"/\u003e\n      \u003c/g\u003e\n    \u003c/g\u003e\n  \u003c/g\u003e\n\u003c/svg\u003e\n```\n\nCSS\n```\n:root {\n    --primary-color: rgb(129, 0, 118);\n    --dark-color: rgba(255, 0, 200, .9);\n    --normal-color: rgba(255, 0, 200, .5);\n    --light-color: rgba(255, 0, 200, .15);\n}\n\nsvg g[class*=\"stroke\"],\nsvg rect[class*=\"stroke\"],\nsvg path[class*=\"stroke\"] {\n    stroke: var(--primary-color);\n    stroke-linejoin: miter;\n    stroke-width: 2;\n}\n\nsvg g[class*=\"far\"],\nsvg rect[class*=\"far\"],\nsvg path[class*=\"far\"],\nsvg polyline[class*=\"far\"],\nsvg circle[class*=\"far\"] {\n    fill: var(--light-color);\n}\n\nsvg g[class*=\"middle\"],\nsvg rect[class*=\"middle\"],\nsvg path[class*=\"middle\"],\nsvg polyline[class*=\"middle\"],\nsvg circle[class*=\"middle\"] {\n    fill: var(--normal-color);\n}\n\nsvg g[class*=\"near\"],\nsvg rect[class*=\"near\"],\nsvg path[class*=\"near\"],\nsvg polyline[class*=\"near\"],\nsvg circle[class*=\"near\"],\nsvg polygon[class*=\"near\"] {\n    fill: var(--dark-color);\n}\n```\n\n\n## Icons\n\n#### Heart\n![Heart icon](https://raw.githubusercontent.com/psilore/stoker/master/src/svg/heart.svg)\n```xml\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"\u003e\n  \u003cg fill=\"none\" fill-rule=\"evenodd\" class=\"stoker\"\u003e\n    \u003cg fill-rule=\"nonzero\" class=\"icon\" transform=\"translate(-16 -176)\"\u003e\n      \u003cg class=\"heart\" transform=\"translate(18 180)\"\u003e\n        \u003cpath fill=\"#D8D8D8\" d=\"M20.851.764c3.611 0 6.493 3.43 6.493 7.57 0 4.14-2.201 7.886-5.451 11.106-3.25 3.22-7.429 5.06-7.893 5.06-.464 0-4.643-1.84-7.893-5.06C2.857 16.22.61 12.474.61 8.334S3.476.764 7.293.764c2.545 0 4.78 1.262 6.707 3.784C16.023 2.026 18.306.764 20.851.764z\" class=\"near\"/\u003e\n        \u003cpath stroke=\"#000\" stroke-width=\"2\" d=\"M20.611 1c-2.407 0-4.336 1.035-5.797 3.081-.327.458-.598.92-.814 1.39a8.533 8.533 0 0 0-.814-1.39C11.725 2.035 9.796 1 7.39 1c-1.774 0-3.365.76-4.513 2.003C1.708 4.268 1 6.027 1 8c0 4.235 1.922 7.508 5.207 10.793C9.416 22.002 13.536 24 14 24c.464 0 4.584-1.998 7.793-5.207C25.078 15.508 27 12.235 27 8c0-1.944-.74-3.678-1.903-4.937C23.922 1.791 22.314 1 20.61 1z\"/\u003e\n      \u003c/g\u003e\n    \u003c/g\u003e\n  \u003c/g\u003e\n\u003c/svg\u003e\n```\n\n#### Star\n![Star icon](https://raw.githubusercontent.com/psilore/stoker/master/src/svg/star.svg)\n```xml\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"\u003e\n  \u003cg fill=\"none\" fill-rule=\"evenodd\" class=\"stoker\"\u003e\n    \u003cg class=\"icon\" transform=\"translate(-80 -176)\"\u003e\n      \u003cg class=\"star\" transform=\"translate(82 177)\"\u003e\n        \u003cpolygon fill=\"#D8D8D8\" points=\"14 23.225 5.966 27.667 7.5 18.26 1 11.598 9.983 10.225 14 1.667 18.017 10.225 27 11.598 20.5 18.26 22.034 27.667\" class=\"near\"/\u003e\n        \u003cpath stroke=\"#000\" stroke-width=\"2\" d=\"M14 3.02l-3.648 7.772-8.277 1.264L8.068 18.2l-1.402 8.596L14 22.741l7.334 4.054-1.402-8.596 5.993-6.143-8.277-1.264L14 3.02z\"/\u003e\n      \u003c/g\u003e\n    \u003c/g\u003e\n  \u003c/g\u003e\n\u003c/svg\u003e\n```\n\n#### Image\n![Image icon](https://raw.githubusercontent.com/psilore/stoker/master/src/svg/image.svg)\n```xml\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"\u003e\n  \u003cg fill=\"none\" fill-rule=\"evenodd\" class=\"stoker\"\u003e\n    \u003cg class=\"icon\" transform=\"translate(-16 -272)\"\u003e\n      \u003cg class=\"image\" transform=\"translate(18 274)\"\u003e\n        \u003cg fill=\"#D8D8D8\" class=\"bg\"\u003e\n          \u003crect width=\"28\" height=\"28\" class=\"far\" rx=\"2\"/\u003e\n          \u003ccircle cx=\"7.5\" cy=\"6.5\" r=\"2.5\" class=\"middle\"/\u003e\n          \u003cpolygon points=\".875 22.75 8.75 14.438 12.688 18.813 19.25 11.813 27.125 20.125 27.125 27.125 .875 27.125\" class=\"near\"/\u003e\n        \u003c/g\u003e\n        \u003cg stroke=\"#000\" stroke-width=\"2\" class=\"stroke\"\u003e\n          \u003ccircle cx=\"7.5\" cy=\"6.5\" r=\"2.5\" class=\"sun-stroke\"/\u003e\n          \u003cpolyline points=\"1 23 9 15 13 19 19 12 27 21\" class=\"mountain-stroke\"/\u003e\n          \u003crect width=\"26\" height=\"26\" x=\"1\" y=\"1\" class=\"square-stroke\" rx=\"2\"/\u003e\n        \u003c/g\u003e\n      \u003c/g\u003e\n    \u003c/g\u003e\n  \u003c/g\u003e\n\u003c/svg\u003e\n```\n#### Download\n![Download icon](https://raw.githubusercontent.com/psilore/stoker/master/src/svg/download.svg)\n```xml\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"\u003e\n  \u003cg fill=\"none\" fill-rule=\"evenodd\" class=\"stoker\"\u003e\n    \u003cg class=\"icon\" transform=\"translate(-80 -272)\"\u003e\n      \u003cg class=\"download\" transform=\"translate(86 279)\"\u003e\n        \u003cg fill=\"#D8D8D8\" class=\"bg\" transform=\"translate(5)\"\u003e\n          \u003cpath d=\"M7 1v6h3l-5 7-5-7h3V1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1z\" class=\"far\"/\u003e\n        \u003c/g\u003e\n        \u003cpath stroke=\"#000\" stroke-linecap=\"round\" stroke-width=\"2\" d=\"M20 14v2.5c0 .828-.497 1.5-1.111 1.5H1.11C.497 18 0 17.328 0 16.5V14\" class=\"down-stroke\"/\u003e\n        \u003cpath stroke=\"#000\" stroke-width=\"2\" d=\"M12 1v6h3l-5 7-5-7h3V1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1z\" class=\"arrow-stroke\"/\u003e\n      \u003c/g\u003e\n    \u003c/g\u003e\n  \u003c/g\u003e\n\u003c/svg\u003e\n```\n#### Magnifying glass\n![Magnifying glass icon](https://raw.githubusercontent.com/psilore/stoker/master/src/svg/magnifying-glass.svg)\n```xml\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"\u003e\n  \u003cg fill=\"none\" fill-rule=\"evenodd\" class=\"stoker\"\u003e\n    \u003cg class=\"icon\" transform=\"translate(-272 -272)\"\u003e\n      \u003cg class=\"magnifying-glass\" transform=\"translate(277 277)\"\u003e\n        \u003cg fill=\"#D8D8D8\" class=\"bg\"\u003e\n          \u003ccircle cx=\"7\" cy=\"7\" r=\"7\" class=\"near\"/\u003e\n        \u003c/g\u003e\n        \u003ccircle cx=\"7\" cy=\"7\" r=\"7\" stroke=\"#000\" stroke-width=\"2\" class=\"lens-stroke\"/\u003e\n        \u003cline x1=\"12.5\" x2=\"14.5\" y1=\"12.5\" y2=\"14.5\" stroke=\"#000\" stroke-linecap=\"square\" class=\"rod-stroke\"/\u003e\n        \u003cline x1=\"15.5\" x2=\"21.5\" y1=\"15.5\" y2=\"21.5\" stroke=\"#000\" stroke-linecap=\"round\" stroke-width=\"3\" class=\"handle-stroke\"/\u003e\n      \u003c/g\u003e\n    \u003c/g\u003e\n  \u003c/g\u003e\n\u003c/svg\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsilore%2Fstoker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsilore%2Fstoker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsilore%2Fstoker/lists"}