{"id":13405864,"url":"https://github.com/tandpfun/skill-icons","last_synced_at":"2025-05-14T04:07:43.484Z","repository":{"id":37281225,"uuid":"465169221","full_name":"tandpfun/skill-icons","owner":"tandpfun","description":"Showcase your skills on your Github readme or resumé with ease ✨","archived":false,"fork":false,"pushed_at":"2024-08-20T00:32:39.000Z","size":1468,"stargazers_count":9279,"open_issues_count":1023,"forks_count":1291,"subscribers_count":33,"default_branch":"main","last_synced_at":"2025-05-12T04:40:18.842Z","etag":null,"topics":["github-profile","github-readme","icons","readme-stats"],"latest_commit_sha":null,"homepage":"https://skillicons.dev","language":"SVG","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/tandpfun.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null},"funding":{"github":["tandpfun"],"patreon":null,"open_collective":null,"ko_fi":"thijsdev","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2022-03-02T05:27:58.000Z","updated_at":"2025-05-12T04:13:00.000Z","dependencies_parsed_at":"2024-01-05T01:33:41.425Z","dependency_job_id":"2582d8c1-bf92-4af0-8ce3-d6e83a92022d","html_url":"https://github.com/tandpfun/skill-icons","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tandpfun%2Fskill-icons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tandpfun%2Fskill-icons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tandpfun%2Fskill-icons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tandpfun%2Fskill-icons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tandpfun","download_url":"https://codeload.github.com/tandpfun/skill-icons/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254069220,"owners_count":22009513,"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","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":["github-profile","github-readme","icons","readme-stats"],"created_at":"2024-07-30T19:02:14.240Z","updated_at":"2025-05-14T04:07:43.449Z","avatar_url":"https://github.com/tandpfun.png","language":"SVG","funding_links":["https://github.com/sponsors/tandpfun","https://ko-fi.com/thijsdev","https://ko-fi.com/Q5Q860KQ2'"],"categories":["SVG","🎯 Badges \u0026 Icons","✅ Icons 👇","Technology Stacks","others","前端开发框架及项目","科技公司"],"sub_categories":["Icon Collections","Dynamic Badges","前端项目_其他","GitHub"],"readme":"\u003cp align=\"center\"\u003e\u003cimg align=\"center\" width=\"280\" src=\"./.github/text-logo.svg#gh-dark-mode-only\"/\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg align=\"center\" width=\"280\" src=\"./.github/text-logo-light.svg#gh-light-mode-only\"/\u003e\u003c/p\u003e\n\u003ch3 align=\"center\"\u003eShowcase your skills on your GitHub or resumé with ease!\u003c/h3\u003e\n\u003chr\u003e\n\n\u003ch3 align=\"center\"\u003ePowered by Cloudflare Workers ⚡\u003c/h3\u003e\n\n\u003ch3\u003eNOTE: To keep icons consistent and to ensure browser support, we don't accept pull requests for icon submissions. If you would like an icon added, please open an issue.\u003ch3\u003e\n\n# Docs\n\n- [Example](#example)\n- [Specifying Icons](#specifying-icons)\n- [Themed Icons](#themed-icons)\n- [Icons Per Line](#icons-per-line)\n- [Centering Icons](#centering-icons)\n- [Icons List](#icons-list)\n\n# Example\n\n\u003cp align=\"center\"\u003e\u003cimg align=\"center\" src=\"./.github/example-dark.png#gh-dark-mode-only\"/\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg align=\"center\" src=\"./.github/example-light.png#gh-light-mode-only\"/\u003e\u003c/p\u003e\n\n# Specifying Icons\n\nCopy and paste the code block below into your readme to add the skills icon element!\n\nChange the `?i=js,html,css` to a list of your skills separated by \",\"s! You can find a full list of icons [here](#icons-list).\n\n```md\n[![My Skills](https://skillicons.dev/icons?i=js,html,css,wasm)](https://skillicons.dev)\n```\n\n[![My Skills](https://skillicons.dev/icons?i=js,html,css,wasm)](https://skillicons.dev)\n\n# Themed Icons\n\nSome icons have a dark and light themed background. You can specify which theme you want as a url parameter.\n\nThis is optional. The default theme is dark.\n\nChange the `\u0026theme=light` to either `dark` or `light`. The theme is the background color, so light theme has a white icon background, and dark has a black-ish.\n\n**Light Theme Example:**\n\n```md\n[![My Skills](https://skillicons.dev/icons?i=java,kotlin,nodejs,figma\u0026theme=light)](https://skillicons.dev)\n```\n\n[![My Skills](https://skillicons.dev/icons?i=java,kotlin,nodejs,figma\u0026theme=light)](https://skillicons.dev)\n\n# Icons Per Line\n\nYou can specify how many icons you would like per line! It's an optional argument, and the default is 15.\n\nChange the `\u0026perline=3` to any number between 1 and 50.\n\n```md\n[![My Skills](https://skillicons.dev/icons?i=aws,gcp,azure,react,vue,flutter\u0026perline=3)](https://skillicons.dev)\n```\n\n[![My Skills](https://skillicons.dev/icons?i=aws,gcp,azure,react,vue,flutter\u0026perline=3)](https://skillicons.dev)\n\n# Centering Icons\n\nWant to center the icons in your readme? The SVGs are automatically resized, so you can do it the same way you'd normally center an image.\n\n```html\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://skillicons.dev\"\u003e\n    \u003cimg src=\"https://skillicons.dev/icons?i=git,kubernetes,docker,c,vim\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n```\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://skillicons.dev\"\u003e\n    \u003cimg src=\"https://skillicons.dev/icons?i=git,kubernetes,docker,c,vim\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Icons List\n\nHere's a list of all the icons currently supported. Feel free to open an issue to suggest icons to add!\n\n|      Icon ID       |                         Icon                          |\n| :----------------: | :---------------------------------------------------: |\n|     `ableton`      |    \u003cimg src=\"./icons/Ableton-Dark.svg\" width=\"48\"\u003e    |\n|   `activitypub`    |  \u003cimg src=\"./icons/ActivityPub-Dark.svg\" width=\"48\"\u003e  |\n|      `actix`       |     \u003cimg src=\"./icons/Actix-Dark.svg\" width=\"48\"\u003e     |\n|      `adonis`      |       \u003cimg src=\"./icons/Adonis.svg\" width=\"48\"\u003e       |\n|        `ae`        |    \u003cimg src=\"./icons/AfterEffects.svg\" width=\"48\"\u003e    |\n|     `aiscript`     |   \u003cimg src=\"./icons/AiScript-Dark.svg\" width=\"48\"\u003e    |\n|     `alpinejs`     |   \u003cimg src=\"./icons/AlpineJS-Dark.svg\" width=\"48\"\u003e    |\n|     `anaconda`     |   \u003cimg src=\"./icons/Anaconda-Dark.svg\" width=\"48\"\u003e    |\n|  `androidstudio`   | \u003cimg src=\"./icons/AndroidStudio-Dark.svg\" width=\"48\"\u003e |\n|     `angular`      |    \u003cimg src=\"./icons/Angular-Dark.svg\" width=\"48\"\u003e    |\n|     `ansible`      |      \u003cimg src=\"./icons/Ansible.svg\" width=\"48\"\u003e       |\n|      `apollo`      |       \u003cimg src=\"./icons/Apollo.svg\" width=\"48\"\u003e       |\n|      `apple`       |     \u003cimg src=\"./icons/Apple-Dark.svg\" width=\"48\"\u003e     |\n|     `appwrite`     |      \u003cimg src=\"./icons/Appwrite.svg\" width=\"48\"\u003e      |\n|       `arch`       |     \u003cimg src=\"./icons/Arch-Dark.svg\" width=\"48\"\u003e      |\n|     `arduino`      |      \u003cimg src=\"./icons/Arduino.svg\" width=\"48\"\u003e       |\n|      `astro`       |       \u003cimg src=\"./icons/Astro.svg\" width=\"48\"\u003e        |\n|       `atom`       |        \u003cimg src=\"./icons/Atom.svg\" width=\"48\"\u003e        |\n|        `au`        |      \u003cimg src=\"./icons/Audition.svg\" width=\"48\"\u003e      |\n|     `autocad`      |    \u003cimg src=\"./icons/AutoCAD-Dark.svg\" width=\"48\"\u003e    |\n|       `aws`        |      \u003cimg src=\"./icons/AWS-Dark.svg\" width=\"48\"\u003e      |\n|       `azul`       |        \u003cimg src=\"./icons/Azul.svg\" width=\"48\"\u003e        |\n|      `azure`       |     \u003cimg src=\"./icons/Azure-Dark.svg\" width=\"48\"\u003e     |\n|      `babel`       |       \u003cimg src=\"./icons/Babel.svg\" width=\"48\"\u003e        |\n|       `bash`       |     \u003cimg src=\"./icons/Bash-Dark.svg\" width=\"48\"\u003e      |\n|       `bevy`       |     \u003cimg src=\"./icons/Bevy-Dark.svg\" width=\"48\"\u003e      |\n|    `bitbucket`     |   \u003cimg src=\"./icons/BitBucket-Dark.svg\" width=\"48\"\u003e   |\n|     `blender`      |    \u003cimg src=\"./icons/Blender-Dark.svg\" width=\"48\"\u003e    |\n|    `bootstrap`     |     \u003cimg src=\"./icons/Bootstrap.svg\" width=\"48\"\u003e      |\n|       `bsd`        |      \u003cimg src=\"./icons/BSD-Dark.svg\" width=\"48\"\u003e      |\n|       `bun`        |      \u003cimg src=\"./icons/Bun-Dark.svg\" width=\"48\"\u003e      |\n|        `c`         |         \u003cimg src=\"./icons/C.svg\" width=\"48\"\u003e          |\n|        `cs`        |         \u003cimg src=\"./icons/CS.svg\" width=\"48\"\u003e         |\n|       `cpp`        |        \u003cimg src=\"./icons/CPP.svg\" width=\"48\"\u003e         |\n|     `crystal`      |    \u003cimg src=\"./icons/Crystal-Dark.svg\" width=\"48\"\u003e    |\n|    `cassandra`     |   \u003cimg src=\"./icons/Cassandra-Dark.svg\" width=\"48\"\u003e   |\n|      `clion`       |     \u003cimg src=\"./icons/CLion-Dark.svg\" width=\"48\"\u003e     |\n|     `clojure`      |    \u003cimg src=\"./icons/Clojure-Dark.svg\" width=\"48\"\u003e    |\n|    `cloudflare`    |  \u003cimg src=\"./icons/Cloudflare-Dark.svg\" width=\"48\"\u003e   |\n|      `cmake`       |     \u003cimg src=\"./icons/CMake-Dark.svg\" width=\"48\"\u003e     |\n|     `codepen`      |    \u003cimg src=\"./icons/CodePen-Dark.svg\" width=\"48\"\u003e    |\n|   `coffeescript`   | \u003cimg src=\"./icons/CoffeeScript-Dark.svg\" width=\"48\"\u003e  |\n|       `css`        |        \u003cimg src=\"./icons/CSS.svg\" width=\"48\"\u003e         |\n|     `cypress`      |    \u003cimg src=\"./icons/Cypress-Dark.svg\" width=\"48\"\u003e    |\n|        `d3`        |      \u003cimg src=\"./icons/D3-Dark.svg\" width=\"48\"\u003e       |\n|       `dart`       |     \u003cimg src=\"./icons/Dart-Dark.svg\" width=\"48\"\u003e      |\n|      `debian`      |    \u003cimg src=\"./icons/Debian-Dark.svg\" width=\"48\"\u003e     |\n|       `deno`       |     \u003cimg src=\"./icons/DENO-Dark.svg\" width=\"48\"\u003e      |\n|      `devto`       |     \u003cimg src=\"./icons/DevTo-Dark.svg\" width=\"48\"\u003e     |\n|     `discord`      |      \u003cimg src=\"./icons/Discord.svg\" width=\"48\"\u003e       |\n|       `bots`       |    \u003cimg src=\"./icons/DiscordBots.svg\" width=\"48\"\u003e     |\n|    `discordjs`     |   \u003cimg src=\"./icons/DiscordJS-Dark.svg\" width=\"48\"\u003e   |\n|      `django`      |       \u003cimg src=\"./icons/Django.svg\" width=\"48\"\u003e       |\n|      `docker`      |       \u003cimg src=\"./icons/Docker.svg\" width=\"48\"\u003e       |\n|      `dotnet`      |       \u003cimg src=\"./icons/DotNet.svg\" width=\"48\"\u003e       |\n|     `dynamodb`     |   \u003cimg src=\"./icons/DynamoDB-Dark.svg\" width=\"48\"\u003e    |\n|     `eclipse`      |    \u003cimg src=\"./icons/Eclipse-Dark.svg\" width=\"48\"\u003e    |\n|  `elasticsearch`   | \u003cimg src=\"./icons/Elasticsearch-Dark.svg\" width=\"48\"\u003e |\n|     `electron`     |      \u003cimg src=\"./icons/Electron.svg\" width=\"48\"\u003e      |\n|      `elixir`      |    \u003cimg src=\"./icons/Elixir-Dark.svg\" width=\"48\"\u003e     |\n|      `elysia`      |    \u003cimg src=\"./icons/Elysia-Dark.svg\" width=\"48\"\u003e     |\n|      `emacs`       |       \u003cimg src=\"./icons/Emacs.svg\" width=\"48\"\u003e        |\n|      `ember`       |       \u003cimg src=\"./icons/Ember.svg\" width=\"48\"\u003e        |\n|     `emotion`      |    \u003cimg src=\"./icons/Emotion-Dark.svg\" width=\"48\"\u003e    |\n|     `express`      |   \u003cimg src=\"./icons/ExpressJS-Dark.svg\" width=\"48\"\u003e   |\n|     `fastapi`      |      \u003cimg src=\"./icons/FastAPI.svg\" width=\"48\"\u003e       |\n|    `fediverse`     |   \u003cimg src=\"./icons/Fediverse-Dark.svg\" width=\"48\"\u003e   |\n|      `figma`       |     \u003cimg src=\"./icons/Figma-Dark.svg\" width=\"48\"\u003e     |\n|     `firebase`     |   \u003cimg src=\"./icons/Firebase-Dark.svg\" width=\"48\"\u003e    |\n|      `flask`       |     \u003cimg src=\"./icons/Flask-Dark.svg\" width=\"48\"\u003e     |\n|     `flutter`      |    \u003cimg src=\"./icons/Flutter-Dark.svg\" width=\"48\"\u003e    |\n|      `forth`       |       \u003cimg src=\"./icons/Forth.svg\" width=\"48\"\u003e        |\n|     `fortran`      |      \u003cimg src=\"./icons/Fortran.svg\" width=\"48\"\u003e       |\n| `gamemakerstudio`  |  \u003cimg src=\"./icons/GameMakerStudio.svg\" width=\"48\"\u003e   |\n|      `gatsby`      |       \u003cimg src=\"./icons/Gatsby.svg\" width=\"48\"\u003e       |\n|       `gcp`        |      \u003cimg src=\"./icons/GCP-Dark.svg\" width=\"48\"\u003e      |\n|       `git`        |        \u003cimg src=\"./icons/Git.svg\" width=\"48\"\u003e         |\n|      `github`      |    \u003cimg src=\"./icons/Github-Dark.svg\" width=\"48\"\u003e     |\n|  `githubactions`   | \u003cimg src=\"./icons/GithubActions-Dark.svg\" width=\"48\"\u003e |\n|      `gitlab`      |    \u003cimg src=\"./icons/GitLab-Dark.svg\" width=\"48\"\u003e     |\n|      `gmail`       |     \u003cimg src=\"./icons/Gmail-Dark.svg\" width=\"48\"\u003e     |\n|     `gherkin`      |    \u003cimg src=\"./icons/Gherkin-Dark.svg\" width=\"48\"\u003e    |\n|        `go`        |       \u003cimg src=\"./icons/GoLang.svg\" width=\"48\"\u003e       |\n|      `gradle`      |    \u003cimg src=\"./icons/Gradle-Dark.svg\" width=\"48\"\u003e     |\n|      `godot`       |     \u003cimg src=\"./icons/Godot-Dark.svg\" width=\"48\"\u003e     |\n|     `grafana`      |    \u003cimg src=\"./icons/Grafana-Dark.svg\" width=\"48\"\u003e    |\n|     `graphql`      |    \u003cimg src=\"./icons/GraphQL-Dark.svg\" width=\"48\"\u003e    |\n|       `gtk`        |      \u003cimg src=\"./icons/GTK-Dark.svg\" width=\"48\"\u003e      |\n|       `gulp`       |        \u003cimg src=\"./icons/Gulp.svg\" width=\"48\"\u003e        |\n|     `haskell`      |    \u003cimg src=\"./icons/Haskell-Dark.svg\" width=\"48\"\u003e    |\n|       `haxe`       |     \u003cimg src=\"./icons/Haxe-Dark.svg\" width=\"48\"\u003e      |\n|    `haxeflixel`    |  \u003cimg src=\"./icons/HaxeFlixel-Dark.svg\" width=\"48\"\u003e   |\n|      `heroku`      |       \u003cimg src=\"./icons/Heroku.svg\" width=\"48\"\u003e       |\n|    `hibernate`     |   \u003cimg src=\"./icons/Hibernate-Dark.svg\" width=\"48\"\u003e   |\n|       `html`       |        \u003cimg src=\"./icons/HTML.svg\" width=\"48\"\u003e        |\n|       `htmx`       |     \u003cimg src=\"./icons/Htmx-Dark.svg\" width=\"48\"\u003e      |\n|       `idea`       |     \u003cimg src=\"./icons/Idea-Dark.svg\" width=\"48\"\u003e      |\n|        `ai`        |    \u003cimg src=\"./icons/Illustrator.svg\" width=\"48\"\u003e     |\n|    `instagram`     |     \u003cimg src=\"./icons/Instagram.svg\" width=\"48\"\u003e      |\n|       `ipfs`       |     \u003cimg src=\"./icons/IPFS-Dark.svg\" width=\"48\"\u003e      |\n|       `java`       |     \u003cimg src=\"./icons/Java-Dark.svg\" width=\"48\"\u003e      |\n|        `js`        |     \u003cimg src=\"./icons/JavaScript.svg\" width=\"48\"\u003e     |\n|     `jenkins`      |    \u003cimg src=\"./icons/Jenkins-Dark.svg\" width=\"48\"\u003e    |\n|       `jest`       |        \u003cimg src=\"./icons/Jest.svg\" width=\"48\"\u003e        |\n|      `jquery`      |       \u003cimg src=\"./icons/JQuery.svg\" width=\"48\"\u003e       |\n|      `kafka`       |       \u003cimg src=\"./icons/Kafka.svg\" width=\"48\"\u003e        |\n|       `kali`       |     \u003cimg src=\"./icons/Kali-Dark.svg\" width=\"48\"\u003e      |\n|      `kotlin`      |    \u003cimg src=\"./icons/Kotlin-Dark.svg\" width=\"48\"\u003e     |\n|       `ktor`       |     \u003cimg src=\"./icons/Ktor-Dark.svg\" width=\"48\"\u003e      |\n|    `kubernetes`    |     \u003cimg src=\"./icons/Kubernetes.svg\" width=\"48\"\u003e     |\n|     `laravel`      |    \u003cimg src=\"./icons/Laravel-Dark.svg\" width=\"48\"\u003e    |\n|      `latex`       |     \u003cimg src=\"./icons/LaTeX-Dark.svg\" width=\"48\"\u003e     |\n|       `less`       |     \u003cimg src=\"./icons/Less-Dark.svg\" width=\"48\"\u003e      |\n|     `linkedin`     |      \u003cimg src=\"./icons/LinkedIn.svg\" width=\"48\"\u003e      |\n|      `linux`       |     \u003cimg src=\"./icons/Linux-Dark.svg\" width=\"48\"\u003e     |\n|       `lit`        |      \u003cimg src=\"./icons/Lit-Dark.svg\" width=\"48\"\u003e      |\n|       `lua`        |      \u003cimg src=\"./icons/Lua-Dark.svg\" width=\"48\"\u003e      |\n|        `md`        |   \u003cimg src=\"./icons/Markdown-Dark.svg\" width=\"48\"\u003e    |\n|     `mastodon`     |   \u003cimg src=\"./icons/Mastodon-Dark.svg\" width=\"48\"\u003e    |\n|    `materialui`    |  \u003cimg src=\"./icons/MaterialUI-Dark.svg\" width=\"48\"\u003e   |\n|      `matlab`      |    \u003cimg src=\"./icons/Matlab-Dark.svg\" width=\"48\"\u003e     |\n|      `maven`       |     \u003cimg src=\"./icons/Maven-Dark.svg\" width=\"48\"\u003e     |\n|       `mint`       |     \u003cimg src=\"./icons/Mint-Dark.svg\" width=\"48\"\u003e      |\n|     `misskey`      |    \u003cimg src=\"./icons/Misskey-Dark.svg\" width=\"48\"\u003e    |\n|     `mongodb`      |      \u003cimg src=\"./icons/MongoDB.svg\" width=\"48\"\u003e       |\n|      `mysql`       |     \u003cimg src=\"./icons/MySQL-Dark.svg\" width=\"48\"\u003e     |\n|      `neovim`      |    \u003cimg src=\"./icons/NeoVim-Dark.svg\" width=\"48\"\u003e     |\n|      `nestjs`      |    \u003cimg src=\"./icons/NestJS-Dark.svg\" width=\"48\"\u003e     |\n|     `netlify`      |    \u003cimg src=\"./icons/Netlify-Dark.svg\" width=\"48\"\u003e    |\n|      `nextjs`      |    \u003cimg src=\"./icons/NextJS-Dark.svg\" width=\"48\"\u003e     |\n|      `nginx`       |       \u003cimg src=\"./icons/Nginx.svg\" width=\"48\"\u003e        |\n|       `nim`        |      \u003cimg src=\"./icons/Nim-Dark.svg\" width=\"48\"\u003e      |\n|       `nix`        |      \u003cimg src=\"./icons/Nix-Dark.svg\" width=\"48\"\u003e      |\n|      `nodejs`      |    \u003cimg src=\"./icons/NodeJS-Dark.svg\" width=\"48\"\u003e     |\n|      `notion`      |    \u003cimg src=\"./icons/Notion-Dark.svg\" width=\"48\"\u003e     |\n|       `npm`        |      \u003cimg src=\"./icons/Npm-Dark.svg\" width=\"48\"\u003e      |\n|      `nuxtjs`      |    \u003cimg src=\"./icons/NuxtJS-Dark.svg\" width=\"48\"\u003e     |\n|     `obsidian`     |   \u003cimg src=\"./icons/Obsidian-Dark.svg\" width=\"48\"\u003e    |\n|      `ocaml`       |       \u003cimg src=\"./icons/OCaml.svg\" width=\"48\"\u003e        |\n|      `octave`      |    \u003cimg src=\"./icons/Octave-Dark.svg\" width=\"48\"\u003e     |\n|      `opencv`      |    \u003cimg src=\"./icons/OpenCV-Dark.svg\" width=\"48\"\u003e     |\n|    `openshift`     |     \u003cimg src=\"./icons/OpenShift.svg\" width=\"48\"\u003e      |\n|    `openstack`     |   \u003cimg src=\"./icons/OpenStack-Dark.svg\" width=\"48\"\u003e   |\n|       `p5js`       |        \u003cimg src=\"./icons/p5js.svg\" width=\"48\"\u003e        |\n|       `perl`       |        \u003cimg src=\"./icons/Perl.svg\" width=\"48\"\u003e        |\n|        `ps`        |     \u003cimg src=\"./icons/Photoshop.svg\" width=\"48\"\u003e      |\n|       `php`        |      \u003cimg src=\"./icons/PHP-Dark.svg\" width=\"48\"\u003e      |\n|     `phpstorm`     |   \u003cimg src=\"./icons/PhpStorm-Dark.svg\" width=\"48\"\u003e    |\n|      `pinia`       |     \u003cimg src=\"./icons/Pinia-Dark.svg\" width=\"48\"\u003e     |\n|       `pkl`        |      \u003cimg src=\"./icons/Pkl-Dark.svg\" width=\"48\"\u003e      |\n|      `plan9`       |     \u003cimg src=\"./icons/Plan9-Dark.svg\" width=\"48\"\u003e     |\n|   `planetscale`    |  \u003cimg src=\"./icons/PlanetScale-Dark.svg\" width=\"48\"\u003e  |\n|       `pnpm`       |     \u003cimg src=\"./icons/Pnpm-Dark.svg\" width=\"48\"\u003e      |\n|     `postgres`     |  \u003cimg src=\"./icons/PostgreSQL-Dark.svg\" width=\"48\"\u003e   |\n|     `postman`      |      \u003cimg src=\"./icons/Postman.svg\" width=\"48\"\u003e       |\n|    `powershell`    |  \u003cimg src=\"./icons/Powershell-Dark.svg\" width=\"48\"\u003e   |\n|        `pr`        |      \u003cimg src=\"./icons/Premiere.svg\" width=\"48\"\u003e      |\n|      `prisma`      |       \u003cimg src=\"./icons/Prisma.svg\" width=\"48\"\u003e       |\n|    `processing`    |  \u003cimg src=\"./icons/Processing-Dark.svg\" width=\"48\"\u003e   |\n|    `prometheus`    |     \u003cimg src=\"./icons/Prometheus.svg\" width=\"48\"\u003e     |\n|       `pug`        |      \u003cimg src=\"./icons/Pug-Dark.svg\" width=\"48\"\u003e      |\n|     `pycharm`      |    \u003cimg src=\"./icons/PyCharm-Dark.svg\" width=\"48\"\u003e    |\n|        `py`        |    \u003cimg src=\"./icons/Python-Dark.svg\" width=\"48\"\u003e     |\n|     `pytorch`      |    \u003cimg src=\"./icons/PyTorch-Dark.svg\" width=\"48\"\u003e    |\n|        `qt`        |      \u003cimg src=\"./icons/QT-Dark.svg\" width=\"48\"\u003e       |\n|        `r`         |       \u003cimg src=\"./icons/R-Dark.svg\" width=\"48\"\u003e       |\n|     `rabbitmq`     |   \u003cimg src=\"./icons/RabbitMQ-Dark.svg\" width=\"48\"\u003e    |\n|      `rails`       |       \u003cimg src=\"./icons/Rails.svg\" width=\"48\"\u003e        |\n|   `raspberrypi`    |  \u003cimg src=\"./icons/RaspberryPi-Dark.svg\" width=\"48\"\u003e  |\n|      `react`       |     \u003cimg src=\"./icons/React-Dark.svg\" width=\"48\"\u003e     |\n|    `reactivex`     |   \u003cimg src=\"./icons/ReactiveX-Dark.svg\" width=\"48\"\u003e   |\n|      `redhat`      |    \u003cimg src=\"./icons/RedHat-Dark.svg\" width=\"48\"\u003e     |\n|      `redis`       |     \u003cimg src=\"./icons/Redis-Dark.svg\" width=\"48\"\u003e     |\n|      `redux`       |       \u003cimg src=\"./icons/Redux.svg\" width=\"48\"\u003e        |\n|      `regex`       |     \u003cimg src=\"./icons/Regex-Dark.svg\" width=\"48\"\u003e     |\n|      `remix`       |     \u003cimg src=\"./icons/Remix-Dark.svg\" width=\"48\"\u003e     |\n|      `replit`      |    \u003cimg src=\"./icons/Replit-Dark.svg\" width=\"48\"\u003e     |\n|      `rider`       |     \u003cimg src=\"./icons/Rider-Dark.svg\" width=\"48\"\u003e     |\n|   `robloxstudio`   |    \u003cimg src=\"./icons/RobloxStudio.svg\" width=\"48\"\u003e    |\n|      `rocket`      |       \u003cimg src=\"./icons/Rocket.svg\" width=\"48\"\u003e       |\n|     `rollupjs`     |   \u003cimg src=\"./icons/RollupJS-Dark.svg\" width=\"48\"\u003e    |\n|       `ros`        |      \u003cimg src=\"./icons/ROS-Dark.svg\" width=\"48\"\u003e      |\n|       `ruby`       |        \u003cimg src=\"./icons/Ruby.svg\" width=\"48\"\u003e        |\n|       `rust`       |        \u003cimg src=\"./icons/Rust.svg\" width=\"48\"\u003e        |\n|       `sass`       |        \u003cimg src=\"./icons/Sass.svg\" width=\"48\"\u003e        |\n|      `spring`      |    \u003cimg src=\"./icons/Spring-Dark.svg\" width=\"48\"\u003e     |\n|      `sqlite`      |       \u003cimg src=\"./icons/SQLite.svg\" width=\"48\"\u003e       |\n|  `stackoverflow`   | \u003cimg src=\"./icons/StackOverflow-Dark.svg\" width=\"48\"\u003e |\n| `styledcomponents` |  \u003cimg src=\"./icons/StyledComponents.svg\" width=\"48\"\u003e  |\n|     `sublime`      |    \u003cimg src=\"./icons/Sublime-Dark.svg\" width=\"48\"\u003e    |\n|     `supabase`     |   \u003cimg src=\"./icons/Supabase-Dark.svg\" width=\"48\"\u003e    |\n|      `scala`       |     \u003cimg src=\"./icons/Scala-Dark.svg\" width=\"48\"\u003e     |\n|     `sklearn`      |  \u003cimg src=\"./icons/ScikitLearn-Dark.svg\" width=\"48\"\u003e  |\n|     `selenium`     |      \u003cimg src=\"./icons/Selenium.svg\" width=\"48\"\u003e      |\n|      `sentry`      |       \u003cimg src=\"./icons/Sentry.svg\" width=\"48\"\u003e       |\n|    `sequelize`     |   \u003cimg src=\"./icons/Sequelize-Dark.svg\" width=\"48\"\u003e   |\n|     `sketchup`     |   \u003cimg src=\"./icons/Sketchup-Dark.svg\" width=\"48\"\u003e    |\n|     `solidity`     |      \u003cimg src=\"./icons/Solidity.svg\" width=\"48\"\u003e      |\n|     `solidjs`      |    \u003cimg src=\"./icons/SolidJS-Dark.svg\" width=\"48\"\u003e    |\n|      `svelte`      |       \u003cimg src=\"./icons/Svelte.svg\" width=\"48\"\u003e       |\n|       `svg`        |      \u003cimg src=\"./icons/SVG-Dark.svg\" width=\"48\"\u003e      |\n|      `swift`       |       \u003cimg src=\"./icons/Swift.svg\" width=\"48\"\u003e        |\n|     `symfony`      |    \u003cimg src=\"./icons/Symfony-Dark.svg\" width=\"48\"\u003e    |\n|     `tailwind`     |  \u003cimg src=\"./icons/TailwindCSS-Dark.svg\" width=\"48\"\u003e  |\n|      `tauri`       |     \u003cimg src=\"./icons/Tauri-Dark.svg\" width=\"48\"\u003e     |\n|    `tensorflow`    |  \u003cimg src=\"./icons/TensorFlow-Dark.svg\" width=\"48\"\u003e   |\n|    `terraform`     |   \u003cimg src=\"./icons/Terraform-Dark.svg\" width=\"48\"\u003e   |\n|     `threejs`      |    \u003cimg src=\"./icons/ThreeJS-Dark.svg\" width=\"48\"\u003e    |\n|     `twitter`      |      \u003cimg src=\"./icons/Twitter.svg\" width=\"48\"\u003e       |\n|        `ts`        |     \u003cimg src=\"./icons/TypeScript.svg\" width=\"48\"\u003e     |\n|      `ubuntu`      |    \u003cimg src=\"./icons/Ubuntu-Dark.svg\" width=\"48\"\u003e     |\n|      `unity`       |     \u003cimg src=\"./icons/Unity-Dark.svg\" width=\"48\"\u003e     |\n|      `unreal`      |    \u003cimg src=\"./icons/UnrealEngine.svg\" width=\"48\"\u003e    |\n|        `v`         |       \u003cimg src=\"./icons/V-Dark.svg\" width=\"48\"\u003e       |\n|       `vala`       |        \u003cimg src=\"./icons/Vala.svg\" width=\"48\"\u003e        |\n|      `vercel`      |    \u003cimg src=\"./icons/Vercel-Dark.svg\" width=\"48\"\u003e     |\n|       `vim`        |      \u003cimg src=\"./icons/VIM-Dark.svg\" width=\"48\"\u003e      |\n|   `visualstudio`   | \u003cimg src=\"./icons/VisualStudio-Dark.svg\" width=\"48\"\u003e  |\n|       `vite`       |     \u003cimg src=\"./icons/Vite-Dark.svg\" width=\"48\"\u003e      |\n|      `vitest`      |    \u003cimg src=\"./icons/Vitest-Dark.svg\" width=\"48\"\u003e     |\n|      `vscode`      |    \u003cimg src=\"./icons/VSCode-Dark.svg\" width=\"48\"\u003e     |\n|     `vscodium`     |   \u003cimg src=\"./icons/VSCodium-Dark.svg\" width=\"48\"\u003e    |\n|       `vue`        |     \u003cimg src=\"./icons/VueJS-Dark.svg\" width=\"48\"\u003e     |\n|     `vuetify`      |    \u003cimg src=\"./icons/Vuetify-Dark.svg\" width=\"48\"\u003e    |\n|       `wasm`       |    \u003cimg src=\"./icons/WebAssembly.svg\" width=\"48\"\u003e     |\n|     `webflow`      |      \u003cimg src=\"./icons/Webflow.svg\" width=\"48\"\u003e       |\n|     `webpack`      |    \u003cimg src=\"./icons/Webpack-Dark.svg\" width=\"48\"\u003e    |\n|     `webstorm`     |   \u003cimg src=\"./icons/WebStorm-Dark.svg\" width=\"48\"\u003e    |\n|     `windicss`     |   \u003cimg src=\"./icons/WindiCSS-Dark.svg\" width=\"48\"\u003e    |\n|     `windows`      |    \u003cimg src=\"./icons/Windows-Dark.svg\" width=\"48\"\u003e    |\n|    `wordpress`     |     \u003cimg src=\"./icons/Wordpress.svg\" width=\"48\"\u003e      |\n|     `workers`      |    \u003cimg src=\"./icons/Workers-Dark.svg\" width=\"48\"\u003e    |\n|        `xd`        |         \u003cimg src=\"./icons/XD.svg\" width=\"48\"\u003e         |\n|       `yarn`       |     \u003cimg src=\"./icons/Yarn-Dark.svg\" width=\"48\"\u003e      |\n|       `yew`        |      \u003cimg src=\"./icons/Yew-Dark.svg\" width=\"48\"\u003e      |\n|       `zig`        |      \u003cimg src=\"./icons/Zig-Dark.svg\" width=\"48\"\u003e      |\n\n---\n\n## 💖 Support the Project\n\nThank you so much already for using my projects! If you want to go a step further and support my open source work, buy me a coffee:\n\n\u003ca href='https://ko-fi.com/Q5Q860KQ2' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi1.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\nTo support the project directly, feel free to open issues for icon suggestions, or contribute with a pull request!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftandpfun%2Fskill-icons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftandpfun%2Fskill-icons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftandpfun%2Fskill-icons/lists"}