{"id":18283344,"url":"https://github.com/doki-theme/doki-theme-icons","last_synced_at":"2025-10-07T05:03:54.134Z","repository":{"id":104033474,"uuid":"532624274","full_name":"doki-theme/doki-theme-icons","owner":"doki-theme","description":"A nice mix of cool and cute icons to compliment your favorite theme!","archived":false,"fork":false,"pushed_at":"2023-03-14T23:57:42.000Z","size":2342,"stargazers_count":22,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-23T18:54:16.030Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://doki-theme.unthrottled.io/icons/","language":"TypeScript","has_issues":false,"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/doki-theme.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2022-09-04T18:30:51.000Z","updated_at":"2025-04-16T08:43:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"d2e9995a-a7b8-4d76-b195-c9daced5e012","html_url":"https://github.com/doki-theme/doki-theme-icons","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doki-theme/doki-theme-icons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doki-theme%2Fdoki-theme-icons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doki-theme%2Fdoki-theme-icons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doki-theme%2Fdoki-theme-icons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doki-theme%2Fdoki-theme-icons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doki-theme","download_url":"https://codeload.github.com/doki-theme/doki-theme-icons/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doki-theme%2Fdoki-theme-icons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278722754,"owners_count":26034462,"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-10-07T02:00:06.786Z","response_time":59,"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":[],"created_at":"2024-11-05T13:08:56.047Z","updated_at":"2025-10-07T05:03:54.114Z","avatar_url":"https://github.com/doki-theme.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Doki Theme Icons\n---\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://doki.assets.unthrottled.io/misc/doki_icons_logo.svg\" \u003e\u003c/img\u003e\n\u003c/div\u003e\n\nA nice mix of cool and cute icons to compliment your favorite theme!\n\n## [View All Icons](https://doki-theme.unthrottled.io/icons/)\n\n---\n\n# Documentation\n\n- [Design Vision](#design-vision)\n  - [Color Palette](#color-palette)\n- [Miscellaneous](#miscellaneous)\n  - [Attribution Requirements](#attribution-requirements)\n  - [Contributing](#contributing)\n  - [Helping the community](#enjoying-these-icons)\n  - [Feature Requests](#contributions)\n\n# Design Vision\n\nI was tired of having other people decide what _their_ user experience should look like.\nTherefore, I built my _own_ set of user interface icons. Meaning can now reject their reality and substitute it with my\nown.\n\nAll these icons where lovingly handcrafted to give off cute vibes. \u003csup\u003e\u003csup\u003eEven though it was a pain it the butt to make all of them.\u003c/sup\u003e\u003c/sup\u003e\n[Following the heuristics of cute](https://www.howtosmile.org/resource/smile-000-000-000-697), each icon exhibits some\nattribute of cuteness such as (but not limited to):\n\n- Short lengths relative to wider widths.\n- Large rounded corners, while trying to avoid sharp edges \u0026 corners\n\nThere are also some icons that don't adhere to this theme, but I added them anyway because I liked them or they have a\nspecial meaning to me.\n\nHey, it's my icon set, I should be allowed to add things _I_ want. :)\n\n## Color Palette\n\nNow you might be thinking to yourself: \"Why do all these icons have such a weird color scheme?\"\n\nThe answer to that is not straight forward, but there is a meaning to it. (I promise!)\n\nSee I have a boat load of themes that I support now, and there is **no** way I can choose just one color palette to\nmatch them all.\nInstead, I chose to design a palette that allows me to be creative while following a guide to help me build something\npleasant to look at.\n\nEach of the colors have a name and a specific purpose.\n\nEach Doki theme has the concept of an over arching `accentColor` which provides the underlying highlight color for each theme.\nI wanted a pair of colors that works well with this foundational color. This is where the `iconAccent` \u0026 `iconAccentCompliment` come into play.\nThese strong/vibrant colors work well together and are a nice pairing with the Doki theme `accentColor`.\nGiven they work well together does not necessary mean they are very readable. \nWhich means that any icon that require a good readable contrast to understand it's meaning, shouldn't use the colors.\n\nTo create icons that are readable and colorful, I needed another set of colors that work well together.\nThese colors are the glue that tie the character's theme together. They are foundational in their purpose.\nThey should be mild and most likely similar to one another in function. They essentially need to _blend_ together.\nThat is what `iconBaseBlend` \u0026 `iconSecondaryBlend` colors purpose is within this palette system.\n\nIn order to guarantee that I can make an icon that is readable, I needed a color that contrasts both of the blend colors nicely.\nThat way I can combine an icon with one of the blend colors and the compliment and end up with an icon you can read and looks nice.\nWhich is the purpose of the `iconBlendContrast`.\n\nOn the other end of the spectrum is the `iconBlendCompliment`, which looks good/vibrant with the blend colors but isn't necessary very usable in the contrast department.\nThis allows me to give the necessary splash of color that really ties together the theme!\n\nLastly is the `iconDiversification`, it's purpose is to be a bit different and should be used sparingly.\nI've put it on an icon or two that  show up enough times to give a more diverse color palette, while not throwing things out of balance.\n\nAnd I have `iconError` color. Haven't used it yet, haven't decided if I wanted action colors in my theme suite yet.\nIt's there, but not used very much at the moment.\n\n| Name                 | Hex Color                                                   |\n|----------------------|-------------------------------------------------------------|\n| iconAccent           | ![color](https://readme-swatches.vercel.app/6ee4f8) #6ee4f8 |\n| iconAccentCompliment | ![color](https://readme-swatches.vercel.app/1785ff) #1785ff |\n| iconBaseBlend        | ![color](https://readme-swatches.vercel.app/6e85f8) #6e85f8 |\n| iconSecondaryBlend   | ![color](https://readme-swatches.vercel.app/9a8bff) #9a8bff |\n| iconBlendCompliment  | ![color](https://readme-swatches.vercel.app/ff8bf5) #ff8bf5 |\n| iconDiversification  | ![color](https://readme-swatches.vercel.app/ff958b) #ff958b |\n| iconBlendContrast    | ![color](https://readme-swatches.vercel.app/73ff9d) #73ff9d |\n| iconError            | ![color](https://readme-swatches.vercel.app/e62d94) #e62d94 |\n\nThe end result is a palette that I can map various colors for each Doki theme to.\n\n![Rikka](./readmeAssets/rikka.png)\n\n# Miscellaneous\n\n## Attribution Requirements\n\nAs an open source project, attribution is critical from a legal, practical and motivational perspective in my opinion.\nThe graphics are licensed under the CC-BY 4.0 which has a pretty good guide\non [best practices for attribution](https://wiki.creativecommons.org/Best_practices_for_attribution).\n\nHowever, I consider the guide a bit onerous and as a project, and will accept a mention in a project README or an '\nAbout' section or footer on a website. In mobile applications, a common place would be in the Settings/About section. I\nwould consider a mention in the HTML/JS source sufficient also.\n\n## Contributing\n\nIf you would like to help out with the project, then you'll want to check out the [CONTRIBUTING.md](./CONTRIBUTING.md)  for more details.\n\n## Enjoying these icons?\n\nGreat! I am glad you like it!\n\nBe sure to ⭐ and share it with other weebs!\n\n## Contributions?\n\nI think your voice needs to be heard! You probably have good ideas, so feel free to submit your feedback\nas [an issue](https://github.com/doki-theme/doki-theme-jupyter/issues/new).\n\nHelp make this plugin better!\n\n---\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://doki.assets.unthrottled.io/misc/logo_v2.svg\" \u003e\u003c/img\u003e\n\u003c/div\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoki-theme%2Fdoki-theme-icons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoki-theme%2Fdoki-theme-icons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoki-theme%2Fdoki-theme-icons/lists"}