{"id":45491611,"url":"https://github.com/danieldunderfelt/unicon","last_synced_at":"2026-02-22T17:04:34.206Z","repository":{"id":36901999,"uuid":"41209018","full_name":"danieldunderfelt/unicon","owner":"danieldunderfelt","description":"A CSS library for applying Unicode icons easily.","archived":false,"fork":false,"pushed_at":"2015-12-14T18:17:40.000Z","size":42,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-13T17:10:54.770Z","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/danieldunderfelt.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":"2015-08-22T13:49:11.000Z","updated_at":"2025-04-26T12:55:17.000Z","dependencies_parsed_at":"2022-08-30T20:01:19.214Z","dependency_job_id":null,"html_url":"https://github.com/danieldunderfelt/unicon","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/danieldunderfelt/unicon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldunderfelt%2Funicon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldunderfelt%2Funicon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldunderfelt%2Funicon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldunderfelt%2Funicon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danieldunderfelt","download_url":"https://codeload.github.com/danieldunderfelt/unicon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldunderfelt%2Funicon/sbom","scorecard":{"id":319550,"data":{"date":"2025-08-11","repo":{"name":"github.com/danieldunderfelt/unicon","commit":"b9c3544b9ca1ebc278f044d658a996f2a211386f"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":0,"reason":"Found 0/10 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-18T01:02:56.856Z","repository_id":36901999,"created_at":"2025-08-18T01:02:56.857Z","updated_at":"2025-08-18T01:02:56.857Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29719407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T15:10:41.462Z","status":"ssl_error","status_checked_at":"2026-02-22T15:10:04.636Z","response_time":110,"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":"2026-02-22T17:04:33.544Z","updated_at":"2026-02-22T17:04:34.190Z","avatar_url":"https://github.com/danieldunderfelt.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unicon\nA CSS library for applying Unicode icons easily. This library is an alternative to other \"designed\" logo packs or icon fonts. Unicode contains many truly useful icons, and often they are very usable in web design. This library is an easy-to-use interface to the treasure trove that is Unicode.\n\nAdvantages;\n\n- No font file. Many fonts already contain these glyphs!\n- Very small file size.\n- Display in virtually all devices.\n- Easily add your own.\n- Versatile; Use with a Sass mixin, normal classes or data attributes.\n\n## Installation\n\nInstall with Bower:\n\n```\nbower install unicon\n```\n\nor npm:\n\n```\nnpm install unicon\n```\n\n## Usage\n\nYou can use Unicon with a mixin, normal CSS classes or attributes.\n\n### Mixin\nThe mixin is the primary way to use this library. Please only use the `unicon.css` file if your project is not using Sass.\n\nTo use the mixin, `@import` the `unicon.scss` file into your project. The `unicon` mixin will then be available and can be used like so:\n\n```\n@include unicon(arrow-forward, after) {\n    /* additional styles for the pseudo element */\n}\n```\n\nThe first argument is the name of the icon as specified in `_icons.scss`. The second argument is the pseudo element you want the icon to display in. It is optional, and the default is `after`. If you write more styles into the body of the mixin block, those will be added to the pseudo element.\n\n### Classes\n\nClasses and attributes can be used in projects that do not use Sass. Simply add `unicon-[icon name]` to any element to display an icon. The default pseudo-element is, as with the mixin, `after`. To use the `before` pseudo-element, append `-before` to the class name.\n\nExample:\n\n```\n\u003cdiv class=\"unicon-sun\"\u003eI have an icon!\u003c/div\u003e\n\u003cdiv class=\"unicon-sun-before\"\u003eI have an icon in the before pseudo-element!\u003c/div\u003e\n```\n\n### Attributes\n\nUnicon includes selectors for two attributes: `data-unicon-before` and `data-unicon-after`. Enter the icon name as the value for one of those data attributes to display an icon using the `before` or `after` pseudo-element respectively.\n\nExample:\n\n```\n\u003cspan data-unicon-before=\"airplane\"\u003eAirplane\u003c/span\u003e\n\u003cspan data-unicon-after=\"airplane\"\u003eAirplane\u003c/span\u003e\n```\n\n## Customisation\n\nIf you only use this library through Sass, please set the `$unicon-enable-classes` variable to `false`. This will prevent unnecessary CSS in your output.\n\nThere are a few style rules added to the pseudo element: padding and display and font-family. The icon uses `display: inline` and `padding-left: .4em` (or `padding-right`, depending on the pseudo element) by default. You can overwrite these with the variables `$unicon-display` and `$unicon-padding` respectively.\n\nYou can also set the font the icons use globally. Overwrite the `$unicon-font` variable to accomplish this. By default Unicon uses Georgia, as it displays all icons nicely. Many fonts do include all glyphs, but they might display them differently. You'll have the best luck with system fonts.\n\nAll variables use the Sass `!default` switch. As such, you should overwrite them *before* `@import`ing the `unicon.scss` file.\n\n```\n$unicon-padding: .5em;\n$unicon-display: inline-block;\n$unicon-enable-classes: false;\n\n@import 'unicon';\n```\n\n## Extension\n\nYou can also extend Unicon's icon list easily, no need to submit a pull request or fork the library! Simply use Sass' `map-merge` function to add icons to the list.\nYou need a name for the icon which you are free to come up with yourself, as well as the CSS-specific Unicode identifier. You can find this using [Graphemica](http://graphemica.com/). Navigate to the page of a glyph, scroll down, and you'll find an entry for the CSS identifier. Alternatively, take the last four characters of the Unicode code point for a glyph (for example, from `U+02FF` you'd take `02FF`) and append them to `\\00`.\n\nRemember to assign the result of the `map-merge` call to the `$unicon-icons` variable. Like so:\n\n```\n$unicon-icons: map-merge($unicon-icons, (\n    'small-arrow-left': \\0002FF;\n));\n```\n\nPlease keep in mind that if you use a name that already exists, the existing icon will be overwritten by your new one.\n\n## Contributing\n\nPull requests welcome! In lieu of a formal style guide, please try to mimic the existing code style as closely as possible.\n\nIf you want to add an icon, please follow the naming guidelines:\n`[style]-[style-modifier]-[object-type]-[direction]`\n\nOnly the object-type is mandatory, as that describes the icon.\n\nStyle mostly describes if the glyph is filled or is an outline. If it's filled, or if the distinction is not important, omit the `[style]` part.\n\n`[style-modifier]` further describes how the icon looks. For example, `wavy`, `thin` or `double` would constitute the `style-modifier` part of the icon name.\n\n`[object-type]` is the identifier for the icon itself. It might be `arrow`, `triangle`, `sun` or `cross`. This is the only mandatory part of the name. You may hyphenize the object-type if necessary.\n\nLastly, there's the `[direction]` segment. This is only really applicable to arrows and describes where the arrow is pointing.\n\nPlease only submit a pull request with generally useful Unicode icons. If you need to use an icon through the Unicode logic, please extend the `$unicode-icons` map.\n\nI will probably reject the following:\n\n- Emoji. This library is not for emoji. Yes, I know they're unicode.\n- Letters. Even unusual letters are probably not needed for this library.\n- That also goes for pictograms, hanzi, kanji or other non-western glyphs. Except where they can be used as an icon.\n\nJust keep in mind that the mission of this library is to provide the same services as a normal \"designed\" logo pack or library for web design. It is not to be able to display all Unicode characters.\n\n## Roadmap\n\n- Add adjustments to some icons.\n- Add a separate `composites` list, which contains combined or otherwise not-off-the-unicode-shelf icons.\n- More icons!\n\n## List of included icons\n\nPlease refer to the index.html file in the repository for a better preview of the icons.\n\n### Arrows\n\n- `u-arrow-left`: \u0026#x21A9;\n- `u-arrow-right`: \u0026#x21AA;\n\n- `circular-arrow-anticlockwise`: \u0026#x21BA;\n- `circular-arrow-clockwise`: \u0026#x21BB;\n- `closed-circular-arrow-anticlockwise`: \u0026#x27F2;\n- `closed-circular-arrow-clockwise`: \u0026#x27F3;\n\n- `angle-arrow-left`: \u0026#x21B0;\n- `angle-arrow-right`: \u0026#x21B1;\n\n- `double-arrow-left`: \u0026#x21D0;\n- `double-arrow-up`: \u0026#x21D1;\n- `double-arrow-right`: \u0026#x21D2;\n- `double-arrow-down`: \u0026#x21D3;\n- `double-arrow-left-right`: \u0026#x21D4;\n- `double-arrow-up-down`: \u0026#x21D5;\n- `double-arrow-top-left`: \u0026#x21D6;\n- `double-arrow-top-right`: \u0026#x21D7;\n- `double-arrow-bottom-right`: \u0026#x21D8;\n- `double-arrow-bottom-left`: \u0026#x21D9;\n\n- `outline-arrow-left`: \u0026#x21E6;\n- `outline-arrow-up`: \u0026#x21E7;\n- `outline-arrow-right`: \u0026#x21E8;\n- `outline-arrow-down`: \u0026#x21E9;\n- `outline-split-arrow-up`: \u0026#x21EA;\n- `outline-split-double-arrow-up`: \u0026#x21EE;\n\n- `thin-arrow-top-left-corner`: \u0026#x21F1;\n- `thin-arrow-bottom-right-corner`: \u0026#x21F2;\n\n- `thin-outline-arrow-left`: \u0026#x21FD;\n- `thin-outline-arrow-right`: \u0026#x21FE;\n\n- `short-fat-arrow-right`: \u0026#x27A7;\n\n- `short-arrow-left`: \u0026#xFFE9;\n- `short-arrow-top`: \u0026#xFFEA;\n- `short-arrow-right`: \u0026#xFFEB;\n- `short-arrow-bottom`: \u0026#xFFEC;\n\n- `arrowhead-right`: \u0026#x27A4;\n\n- `arrow-left-right`: \u0026#x2194;\n- `arrow-up-down`: \u0026#x2195;\n\n- `arched-arrow-left`: \u0026#x20D4;\n- `arched-arrow-right`: \u0026#x20D5;\n- `wavy-arrow-left`: \u0026#x219C;\n- `wavy-arrow-right`: \u0026#x219D;\n\n- `thin-arrow-left`: \u0026#x2190;\n- `thin-arrow-up`: \u0026#x2191;\n- `thin-arrow-right`: \u0026#x2192;\n- `thin-arrow-down`: \u0026#x2193;\n- `thin-arrow-up-down`: \u0026#x21C5;\n- `thin-arrow-left-right`: \u0026#x21C6;\n- `thin-arrow-top-left`: \u0026#x2196;\n- `thin-arrow-top-right`: \u0026#x2197;\n- `thin-arrow-bottom-right`: \u0026#x2198;\n- `thin-arrow-bottom-left`: \u0026#x2199;\n\n### Angles\n\n- `chevron-left`: \u0026#x276C;\n- `chevron-right`: \u0026#x276D;\n- `heavy-chevron-left`: \u0026#x2770;\n- `heavy-chevron-right`: \u0026#x2771;\n\n- `small-angle-left`: \u0026#x2039;\n- `small-angle-right`: \u0026#x203A;\n- `small-angle-up`: \u0026#x02C6;\n- `small-angle-down`: \u0026#x02C7;\n\n- `angle-left`: \u0026#x1438;\n- `angle-right`: \u0026#x1433;\n\n- `wide-angle-up`: \u0026#xFE3F;\n- `wide-angle-down`: \u0026#xFE40;\n- `wide-angle-left`: \u0026#x2329;\n- `wide-angle-right`: \u0026#x232A;\n\n### Triangles\n\n- `triangles-up-down`: \u0026#x02D0;\n\n- `triangle-left`: \u0026#x25C4;\n- `triangle-up`: \u0026#x25B2;\n- `triangle-right`: \u0026#x25BA;\n- `triangle-down`: \u0026#x25BC;\n\n- `outline-triangle-left`: \u0026#x25C1;\n- `outline-triangle-up`: \u0026#x25B3;\n- `outline-triangle-right`: \u0026#x25B7;\n- `outline-triangle-down`: \u0026#x25BD;\n\n- `small-triangle-left`: \u0026#x25C2;\n- `small-triangle-up`: \u0026#x25B4;\n- `small-triangle-right`: \u0026#x25B8;\n- `small-triangle-down`: \u0026#x25BE;\n\n- `outline-small-triangle-left`: \u0026#x25C3;\n- `outline-small-triangle-up`: \u0026#x25B5;\n- `outline-small-triangle-right`: \u0026#x25B9;\n- `outline-small-triangle-down`: \u0026#x25BF;\n\n- `outline-narrow-triangle-left`: \u0026#x22B2;\n- `outline-narrow-triangle-right`: \u0026#x22B3;\n\n### Crosses and checks\n\n- `small-cross`: \u0026#x02DF;\n- `cross`: \u0026#x2715;\n- `thin-cross`: \u0026#x2573;\n- `heavy-cross`: \u0026#x2716;\n- `handwritten-cross`: \u0026#x2718;\n\n- `checkmark`: \u0026#x2714;\n- `check`: \u0026#x2713;\n- `check-heavy`: \u0026#x2714;\n- `square`: \u0026#x2610;\n- `checked-square`: \u0026#x2611;\n\n### Weather\n\n- `sun`: \u0026#x2600;\n- `outline-sun`: \u0026#x263C;\n- `outline-moon`: \u0026#x263E;\n- `cloud`: \u0026#x2601;\n- `umbrella`: \u0026#x2602;\n- `snowman`: \u0026#x2603;\n- `comet`: \u0026#x2604;\n\n### Misc\n\n- `degree`: \u0026#x00B0;\n- `middot`: \u0026#x00B7;\n- `bullet`: \u0026#x2022;\n- `shelf`: \u0026#x02FD;\n- `female`: \u0026#x2640;\n- `male`: \u0026#x2642;\n- `music`: \u0026#x266B;\n- `recycling`: \u0026#x267B;\n- `outline-flag`: \u0026#x2690;\n- `flag`: \u0026#x2691;\n- `outline-circle-dot-right`: \u0026#x2686;\n- `circle-dot-right`: \u0026#x2688;\n- `outline-circle-dot-double`: \u0026#x2687;\n- `circle-dot-double`: \u0026#x2689;\n- `atom`: \u0026#x269B;\n- `warning`: \u0026#x26A0;\n- `baseball`: \u0026#x26BE;\n- `ornament-quote-down`: \u0026#x275D;\n- `ornament-quote-up`: \u0026#x275E;\n- `search`: \u0026#x05A0;\n- `infinity`: \u0026#x221E;\n- `infinity-vertical`: \u0026#x0B03;\n- `circle`: \u0026#x0CE6;\n- `dot-on-line`: \u0026#x16BD;\n- `ellipsis`: \u0026#x2026;\n- `ellipsis-vertical`: \u0026#x205D;\n- `forbidden`: \u0026#x20E0;\n- `trademark`: \u0026#x2122;\n- `copyright`: \u0026#x00A9;\n- `registered`: \u0026#x00AE;\n- `info`: \u0026#x2139;\n- `asterisk`: \u0026#x2217;\n- `bacon`: \u0026#x2248;\n- `hamburger`: \u0026#x2261;\n- `quadruple-hamdurger`: \u0026#x2263;\n- `crosshairs`: \u0026#x22B9;\n- `star`: \u0026#x2605;\n- `outline-star`: \u0026#x2606;\n- `osx-cmd`: \u0026#x2318;\n- `delete-right`: \u0026#x2326;\n- `delete-left`: \u0026#x232B;\n- `print`: \u0026#x2399;\n- `eject`: \u0026#x23CF;\n- `telephone`: \u0026#x260E;\n- `outline-telephone`: \u0026#x260F;\n- `scissors`: \u0026#x2701;\n- `circle-telephone`: \u0026#x2706;\n- `airplane`: \u0026#x2708;\n- `mail`: \u0026#x2709;\n- `heart`: \u0026#x2764;\n- `circled-plus`: \u0026#x2295;\n- `circled-minus`: \u0026#x2296;\n- `circled-cross`: \u0026#x2297;\n- `circled-slash`: \u0026#x2298;\n- `circled-equals`: \u0026#x229C;\n- `hand-left`: \u0026#x261A;\n- `hand-right`: \u0026#x261B;\n- `outline-hand-left`: \u0026#x261C;\n- `outline-hand-right`: \u0026#x261E;\n- `outline-hand-down`: \u0026#x261F;\n- `writing-hand`: \u0026#x270D;\n- `pen`: \u0026#x270E;\n- `skull-bones`: \u0026#x2620;\n- `radiation`: \u0026#x2622;\n- `biohazard`: \u0026#x2623;\n- `aesculapius-staff`: \u0026#x2695;\n- `peace`: \u0026#x262E;\n- `yin-yang`: \u0026#x262F;\n- `sad-face`: \u0026#x2639;\n- `outline-smiling-face`: \u0026#x263A;\n- `smiling-face`: \u0026#x263B;\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanieldunderfelt%2Funicon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanieldunderfelt%2Funicon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanieldunderfelt%2Funicon/lists"}