[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72829":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},72829,"skill-icons","tandpfun\u002Fskill-icons","tandpfun","Showcase your skills on your Github readme or resumé with ease ✨","https:\u002F\u002Fskillicons.dev",null,"SVG",12511,1644,45,1153,0,33,74,215,99,119.65,"MIT License",false,"main",true,[27,28,29,30],"github-profile","github-readme","icons","readme-stats","2026-06-12 04:01:07","\u003Cp align=\"center\">\u003Cimg align=\"center\" width=\"280\" src=\".\u002F.github\u002Ftext-logo.svg#gh-dark-mode-only\"\u002F>\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Cimg align=\"center\" width=\"280\" src=\".\u002F.github\u002Ftext-logo-light.svg#gh-light-mode-only\"\u002F>\u003C\u002Fp>\n\u003Ch3 align=\"center\">Showcase your skills on your GitHub or resumé with ease!\u003C\u002Fh3>\n\u003Chr>\n\n\u003Ch3 align=\"center\">Powered by Cloudflare Workers ⚡\u003C\u002Fh3>\n\n\u003Ch3>NOTE: 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>\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\">\u003Cimg align=\"center\" src=\".\u002F.github\u002Fexample-dark.png#gh-dark-mode-only\"\u002F>\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Cimg align=\"center\" src=\".\u002F.github\u002Fexample-light.png#gh-light-mode-only\"\u002F>\u003C\u002Fp>\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:\u002F\u002Fskillicons.dev\u002Ficons?i=js,html,css,wasm)](https:\u002F\u002Fskillicons.dev)\n```\n\n[![My Skills](https:\u002F\u002Fskillicons.dev\u002Ficons?i=js,html,css,wasm)](https:\u002F\u002Fskillicons.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 `&theme=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:\u002F\u002Fskillicons.dev\u002Ficons?i=java,kotlin,nodejs,figma&theme=light)](https:\u002F\u002Fskillicons.dev)\n```\n\n[![My Skills](https:\u002F\u002Fskillicons.dev\u002Ficons?i=java,kotlin,nodejs,figma&theme=light)](https:\u002F\u002Fskillicons.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 `&perline=3` to any number between 1 and 50.\n\n```md\n[![My Skills](https:\u002F\u002Fskillicons.dev\u002Ficons?i=aws,gcp,azure,react,vue,flutter&perline=3)](https:\u002F\u002Fskillicons.dev)\n```\n\n[![My Skills](https:\u002F\u002Fskillicons.dev\u002Ficons?i=aws,gcp,azure,react,vue,flutter&perline=3)](https:\u002F\u002Fskillicons.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\">\n  \u003Ca href=\"https:\u002F\u002Fskillicons.dev\">\n    \u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=git,kubernetes,docker,c,vim\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n```\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fskillicons.dev\">\n    \u003Cimg src=\"https:\u002F\u002Fskillicons.dev\u002Ficons?i=git,kubernetes,docker,c,vim\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\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=\".\u002Ficons\u002FAbleton-Dark.svg\" width=\"48\">    |\n|   `activitypub`    |  \u003Cimg src=\".\u002Ficons\u002FActivityPub-Dark.svg\" width=\"48\">  |\n|      `actix`       |     \u003Cimg src=\".\u002Ficons\u002FActix-Dark.svg\" width=\"48\">     |\n|      `adonis`      |       \u003Cimg src=\".\u002Ficons\u002FAdonis.svg\" width=\"48\">       |\n|        `ae`        |    \u003Cimg src=\".\u002Ficons\u002FAfterEffects.svg\" width=\"48\">    |\n|     `aiscript`     |   \u003Cimg src=\".\u002Ficons\u002FAiScript-Dark.svg\" width=\"48\">    |\n|     `alpinejs`     |   \u003Cimg src=\".\u002Ficons\u002FAlpineJS-Dark.svg\" width=\"48\">    |\n|     `anaconda`     |   \u003Cimg src=\".\u002Ficons\u002FAnaconda-Dark.svg\" width=\"48\">    |\n|  `androidstudio`   | \u003Cimg src=\".\u002Ficons\u002FAndroidStudio-Dark.svg\" width=\"48\"> |\n|     `angular`      |    \u003Cimg src=\".\u002Ficons\u002FAngular-Dark.svg\" width=\"48\">    |\n|     `ansible`      |      \u003Cimg src=\".\u002Ficons\u002FAnsible.svg\" width=\"48\">       |\n|      `apollo`      |       \u003Cimg src=\".\u002Ficons\u002FApollo.svg\" width=\"48\">       |\n|      `apple`       |     \u003Cimg src=\".\u002Ficons\u002FApple-Dark.svg\" width=\"48\">     |\n|     `appwrite`     |      \u003Cimg src=\".\u002Ficons\u002FAppwrite.svg\" width=\"48\">      |\n|       `arch`       |     \u003Cimg src=\".\u002Ficons\u002FArch-Dark.svg\" width=\"48\">      |\n|     `arduino`      |      \u003Cimg src=\".\u002Ficons\u002FArduino.svg\" width=\"48\">       |\n|      `astro`       |       \u003Cimg src=\".\u002Ficons\u002FAstro.svg\" width=\"48\">        |\n|       `atom`       |        \u003Cimg src=\".\u002Ficons\u002FAtom.svg\" width=\"48\">        |\n|        `au`        |      \u003Cimg src=\".\u002Ficons\u002FAudition.svg\" width=\"48\">      |\n|     `autocad`      |    \u003Cimg src=\".\u002Ficons\u002FAutoCAD-Dark.svg\" width=\"48\">    |\n|       `aws`        |      \u003Cimg src=\".\u002Ficons\u002FAWS-Dark.svg\" width=\"48\">      |\n|       `azul`       |        \u003Cimg src=\".\u002Ficons\u002FAzul.svg\" width=\"48\">        |\n|      `azure`       |     \u003Cimg src=\".\u002Ficons\u002FAzure-Dark.svg\" width=\"48\">     |\n|      `babel`       |       \u003Cimg src=\".\u002Ficons\u002FBabel.svg\" width=\"48\">        |\n|       `bash`       |     \u003Cimg src=\".\u002Ficons\u002FBash-Dark.svg\" width=\"48\">      |\n|       `bevy`       |     \u003Cimg src=\".\u002Ficons\u002FBevy-Dark.svg\" width=\"48\">      |\n|    `bitbucket`     |   \u003Cimg src=\".\u002Ficons\u002FBitBucket-Dark.svg\" width=\"48\">   |\n|     `blender`      |    \u003Cimg src=\".\u002Ficons\u002FBlender-Dark.svg\" width=\"48\">    |\n|    `bootstrap`     |     \u003Cimg src=\".\u002Ficons\u002FBootstrap.svg\" width=\"48\">      |\n|       `bsd`        |      \u003Cimg src=\".\u002Ficons\u002FBSD-Dark.svg\" width=\"48\">      |\n|       `bun`        |      \u003Cimg src=\".\u002Ficons\u002FBun-Dark.svg\" width=\"48\">      |\n|        `c`         |         \u003Cimg src=\".\u002Ficons\u002FC.svg\" width=\"48\">          |\n|        `cs`        |         \u003Cimg src=\".\u002Ficons\u002FCS.svg\" width=\"48\">         |\n|       `cpp`        |        \u003Cimg src=\".\u002Ficons\u002FCPP.svg\" width=\"48\">         |\n|     `crystal`      |    \u003Cimg src=\".\u002Ficons\u002FCrystal-Dark.svg\" width=\"48\">    |\n|    `cassandra`     |   \u003Cimg src=\".\u002Ficons\u002FCassandra-Dark.svg\" width=\"48\">   |\n|      `clion`       |     \u003Cimg src=\".\u002Ficons\u002FCLion-Dark.svg\" width=\"48\">     |\n|     `clojure`      |    \u003Cimg src=\".\u002Ficons\u002FClojure-Dark.svg\" width=\"48\">    |\n|    `cloudflare`    |  \u003Cimg src=\".\u002Ficons\u002FCloudflare-Dark.svg\" width=\"48\">   |\n|      `cmake`       |     \u003Cimg src=\".\u002Ficons\u002FCMake-Dark.svg\" width=\"48\">     |\n|     `codepen`      |    \u003Cimg src=\".\u002Ficons\u002FCodePen-Dark.svg\" width=\"48\">    |\n|   `coffeescript`   | \u003Cimg src=\".\u002Ficons\u002FCoffeeScript-Dark.svg\" width=\"48\">  |\n|       `css`        |        \u003Cimg src=\".\u002Ficons\u002FCSS.svg\" width=\"48\">         |\n|     `cypress`      |    \u003Cimg src=\".\u002Ficons\u002FCypress-Dark.svg\" width=\"48\">    |\n|        `d3`        |      \u003Cimg src=\".\u002Ficons\u002FD3-Dark.svg\" width=\"48\">       |\n|       `dart`       |     \u003Cimg src=\".\u002Ficons\u002FDart-Dark.svg\" width=\"48\">      |\n|      `debian`      |    \u003Cimg src=\".\u002Ficons\u002FDebian-Dark.svg\" width=\"48\">     |\n|       `deno`       |     \u003Cimg src=\".\u002Ficons\u002FDENO-Dark.svg\" width=\"48\">      |\n|      `devto`       |     \u003Cimg src=\".\u002Ficons\u002FDevTo-Dark.svg\" width=\"48\">     |\n|     `discord`      |      \u003Cimg src=\".\u002Ficons\u002FDiscord.svg\" width=\"48\">       |\n|       `bots`       |    \u003Cimg src=\".\u002Ficons\u002FDiscordBots.svg\" width=\"48\">     |\n|    `discordjs`     |   \u003Cimg src=\".\u002Ficons\u002FDiscordJS-Dark.svg\" width=\"48\">   |\n|      `django`      |       \u003Cimg src=\".\u002Ficons\u002FDjango.svg\" width=\"48\">       |\n|      `docker`      |       \u003Cimg src=\".\u002Ficons\u002FDocker.svg\" width=\"48\">       |\n|      `dotnet`      |       \u003Cimg src=\".\u002Ficons\u002FDotNet.svg\" width=\"48\">       |\n|     `dynamodb`     |   \u003Cimg src=\".\u002Ficons\u002FDynamoDB-Dark.svg\" width=\"48\">    |\n|     `eclipse`      |    \u003Cimg src=\".\u002Ficons\u002FEclipse-Dark.svg\" width=\"48\">    |\n|  `elasticsearch`   | \u003Cimg src=\".\u002Ficons\u002FElasticsearch-Dark.svg\" width=\"48\"> |\n|     `electron`     |      \u003Cimg src=\".\u002Ficons\u002FElectron.svg\" width=\"48\">      |\n|      `elixir`      |    \u003Cimg src=\".\u002Ficons\u002FElixir-Dark.svg\" width=\"48\">     |\n|      `elysia`      |    \u003Cimg src=\".\u002Ficons\u002FElysia-Dark.svg\" width=\"48\">     |\n|      `emacs`       |       \u003Cimg src=\".\u002Ficons\u002FEmacs.svg\" width=\"48\">        |\n|      `ember`       |       \u003Cimg src=\".\u002Ficons\u002FEmber.svg\" width=\"48\">        |\n|     `emotion`      |    \u003Cimg src=\".\u002Ficons\u002FEmotion-Dark.svg\" width=\"48\">    |\n|     `express`      |   \u003Cimg src=\".\u002Ficons\u002FExpressJS-Dark.svg\" width=\"48\">   |\n|     `fastapi`      |      \u003Cimg src=\".\u002Ficons\u002FFastAPI.svg\" width=\"48\">       |\n|    `fediverse`     |   \u003Cimg src=\".\u002Ficons\u002FFediverse-Dark.svg\" width=\"48\">   |\n|      `figma`       |     \u003Cimg src=\".\u002Ficons\u002FFigma-Dark.svg\" width=\"48\">     |\n|     `firebase`     |   \u003Cimg src=\".\u002Ficons\u002FFirebase-Dark.svg\" width=\"48\">    |\n|      `flask`       |     \u003Cimg src=\".\u002Ficons\u002FFlask-Dark.svg\" width=\"48\">     |\n|     `flutter`      |    \u003Cimg src=\".\u002Ficons\u002FFlutter-Dark.svg\" width=\"48\">    |\n|      `forth`       |       \u003Cimg src=\".\u002Ficons\u002FForth.svg\" width=\"48\">        |\n|     `fortran`      |      \u003Cimg src=\".\u002Ficons\u002FFortran.svg\" width=\"48\">       |\n| `gamemakerstudio`  |  \u003Cimg src=\".\u002Ficons\u002FGameMakerStudio.svg\" width=\"48\">   |\n|      `gatsby`      |       \u003Cimg src=\".\u002Ficons\u002FGatsby.svg\" width=\"48\">       |\n|       `gcp`        |      \u003Cimg src=\".\u002Ficons\u002FGCP-Dark.svg\" width=\"48\">      |\n|       `git`        |        \u003Cimg src=\".\u002Ficons\u002FGit.svg\" width=\"48\">         |\n|      `github`      |    \u003Cimg src=\".\u002Ficons\u002FGithub-Dark.svg\" width=\"48\">     |\n|  `githubactions`   | \u003Cimg src=\".\u002Ficons\u002FGithubActions-Dark.svg\" width=\"48\"> |\n|      `gitlab`      |    \u003Cimg src=\".\u002Ficons\u002FGitLab-Dark.svg\" width=\"48\">     |\n|      `gmail`       |     \u003Cimg src=\".\u002Ficons\u002FGmail-Dark.svg\" width=\"48\">     |\n|     `gherkin`      |    \u003Cimg src=\".\u002Ficons\u002FGherkin-Dark.svg\" width=\"48\">    |\n|        `go`        |       \u003Cimg src=\".\u002Ficons\u002FGoLang.svg\" width=\"48\">       |\n|      `gradle`      |    \u003Cimg src=\".\u002Ficons\u002FGradle-Dark.svg\" width=\"48\">     |\n|      `godot`       |     \u003Cimg src=\".\u002Ficons\u002FGodot-Dark.svg\" width=\"48\">     |\n|     `grafana`      |    \u003Cimg src=\".\u002Ficons\u002FGrafana-Dark.svg\" width=\"48\">    |\n|     `graphql`      |    \u003Cimg src=\".\u002Ficons\u002FGraphQL-Dark.svg\" width=\"48\">    |\n|       `gtk`        |      \u003Cimg src=\".\u002Ficons\u002FGTK-Dark.svg\" width=\"48\">      |\n|       `gulp`       |        \u003Cimg src=\".\u002Ficons\u002FGulp.svg\" width=\"48\">        |\n|     `haskell`      |    \u003Cimg src=\".\u002Ficons\u002FHaskell-Dark.svg\" width=\"48\">    |\n|       `haxe`       |     \u003Cimg src=\".\u002Ficons\u002FHaxe-Dark.svg\" width=\"48\">      |\n|    `haxeflixel`    |  \u003Cimg src=\".\u002Ficons\u002FHaxeFlixel-Dark.svg\" width=\"48\">   |\n|      `heroku`      |       \u003Cimg src=\".\u002Ficons\u002FHeroku.svg\" width=\"48\">       |\n|    `hibernate`     |   \u003Cimg src=\".\u002Ficons\u002FHibernate-Dark.svg\" width=\"48\">   |\n|       `html`       |        \u003Cimg src=\".\u002Ficons\u002FHTML.svg\" width=\"48\">        |\n|       `htmx`       |     \u003Cimg src=\".\u002Ficons\u002FHtmx-Dark.svg\" width=\"48\">      |\n|       `idea`       |     \u003Cimg src=\".\u002Ficons\u002FIdea-Dark.svg\" width=\"48\">      |\n|        `ai`        |    \u003Cimg src=\".\u002Ficons\u002FIllustrator.svg\" width=\"48\">     |\n|    `instagram`     |     \u003Cimg src=\".\u002Ficons\u002FInstagram.svg\" width=\"48\">      |\n|       `ipfs`       |     \u003Cimg src=\".\u002Ficons\u002FIPFS-Dark.svg\" width=\"48\">      |\n|       `java`       |     \u003Cimg src=\".\u002Ficons\u002FJava-Dark.svg\" width=\"48\">      |\n|        `js`        |     \u003Cimg src=\".\u002Ficons\u002FJavaScript.svg\" width=\"48\">     |\n|     `jenkins`      |    \u003Cimg src=\".\u002Ficons\u002FJenkins-Dark.svg\" width=\"48\">    |\n|       `jest`       |        \u003Cimg src=\".\u002Ficons\u002FJest.svg\" width=\"48\">        |\n|      `jquery`      |       \u003Cimg src=\".\u002Ficons\u002FJQuery.svg\" width=\"48\">       |\n|      `kafka`       |       \u003Cimg src=\".\u002Ficons\u002FKafka.svg\" width=\"48\">        |\n|       `kali`       |     \u003Cimg src=\".\u002Ficons\u002FKali-Dark.svg\" width=\"48\">      |\n|      `kotlin`      |    \u003Cimg src=\".\u002Ficons\u002FKotlin-Dark.svg\" width=\"48\">     |\n|       `ktor`       |     \u003Cimg src=\".\u002Ficons\u002FKtor-Dark.svg\" width=\"48\">      |\n|    `kubernetes`    |     \u003Cimg src=\".\u002Ficons\u002FKubernetes.svg\" width=\"48\">     |\n|     `laravel`      |    \u003Cimg src=\".\u002Ficons\u002FLaravel-Dark.svg\" width=\"48\">    |\n|      `latex`       |     \u003Cimg src=\".\u002Ficons\u002FLaTeX-Dark.svg\" width=\"48\">     |\n|       `less`       |     \u003Cimg src=\".\u002Ficons\u002FLess-Dark.svg\" width=\"48\">      |\n|     `linkedin`     |      \u003Cimg src=\".\u002Ficons\u002FLinkedIn.svg\" width=\"48\">      |\n|      `linux`       |     \u003Cimg src=\".\u002Ficons\u002FLinux-Dark.svg\" width=\"48\">     |\n|       `lit`        |      \u003Cimg src=\".\u002Ficons\u002FLit-Dark.svg\" width=\"48\">      |\n|       `lua`        |      \u003Cimg src=\".\u002Ficons\u002FLua-Dark.svg\" width=\"48\">      |\n|        `md`        |   \u003Cimg src=\".\u002Ficons\u002FMarkdown-Dark.svg\" width=\"48\">    |\n|     `mastodon`     |   \u003Cimg src=\".\u002Ficons\u002FMastodon-Dark.svg\" width=\"48\">    |\n|    `materialui`    |  \u003Cimg src=\".\u002Ficons\u002FMaterialUI-Dark.svg\" width=\"48\">   |\n|      `matlab`      |    \u003Cimg src=\".\u002Ficons\u002FMatlab-Dark.svg\" width=\"48\">     |\n|      `maven`       |     \u003Cimg src=\".\u002Ficons\u002FMaven-Dark.svg\" width=\"48\">     |\n|       `mint`       |     \u003Cimg src=\".\u002Ficons\u002FMint-Dark.svg\" width=\"48\">      |\n|     `misskey`      |    \u003Cimg src=\".\u002Ficons\u002FMisskey-Dark.svg\" width=\"48\">    |\n|     `mongodb`      |      \u003Cimg src=\".\u002Ficons\u002FMongoDB.svg\" width=\"48\">       |\n|      `mysql`       |     \u003Cimg src=\".\u002Ficons\u002FMySQL-Dark.svg\" width=\"48\">     |\n|      `neovim`      |    \u003Cimg src=\".\u002Ficons\u002FNeoVim-Dark.svg\" width=\"48\">     |\n|      `nestjs`      |    \u003Cimg src=\".\u002Ficons\u002FNestJS-Dark.svg\" width=\"48\">     |\n|     `netlify`      |    \u003Cimg src=\".\u002Ficons\u002FNetlify-Dark.svg\" width=\"48\">    |\n|      `nextjs`      |    \u003Cimg src=\".\u002Ficons\u002FNextJS-Dark.svg\" width=\"48\">     |\n|      `nginx`       |       \u003Cimg src=\".\u002Ficons\u002FNginx.svg\" width=\"48\">        |\n|       `nim`        |      \u003Cimg src=\".\u002Ficons\u002FNim-Dark.svg\" width=\"48\">      |\n|       `nix`        |      \u003Cimg src=\".\u002Ficons\u002FNix-Dark.svg\" width=\"48\">      |\n|      `nodejs`      |    \u003Cimg src=\".\u002Ficons\u002FNodeJS-Dark.svg\" width=\"48\">     |\n|      `notion`      |    \u003Cimg src=\".\u002Ficons\u002FNotion-Dark.svg\" width=\"48\">     |\n|       `npm`        |      \u003Cimg src=\".\u002Ficons\u002FNpm-Dark.svg\" width=\"48\">      |\n|      `nuxtjs`      |    \u003Cimg src=\".\u002Ficons\u002FNuxtJS-Dark.svg\" width=\"48\">     |\n|     `obsidian`     |   \u003Cimg src=\".\u002Ficons\u002FObsidian-Dark.svg\" width=\"48\">    |\n|      `ocaml`       |       \u003Cimg src=\".\u002Ficons\u002FOCaml.svg\" width=\"48\">        |\n|      `octave`      |    \u003Cimg src=\".\u002Ficons\u002FOctave-Dark.svg\" width=\"48\">     |\n|      `opencv`      |    \u003Cimg src=\".\u002Ficons\u002FOpenCV-Dark.svg\" width=\"48\">     |\n|    `openshift`     |     \u003Cimg src=\".\u002Ficons\u002FOpenShift.svg\" width=\"48\">      |\n|    `openstack`     |   \u003Cimg src=\".\u002Ficons\u002FOpenStack-Dark.svg\" width=\"48\">   |\n|       `p5js`       |        \u003Cimg src=\".\u002Ficons\u002Fp5js.svg\" width=\"48\">        |\n|       `perl`       |        \u003Cimg src=\".\u002Ficons\u002FPerl.svg\" width=\"48\">        |\n|        `ps`        |     \u003Cimg src=\".\u002Ficons\u002FPhotoshop.svg\" width=\"48\">      |\n|       `php`        |      \u003Cimg src=\".\u002Ficons\u002FPHP-Dark.svg\" width=\"48\">      |\n|     `phpstorm`     |   \u003Cimg src=\".\u002Ficons\u002FPhpStorm-Dark.svg\" width=\"48\">    |\n|      `pinia`       |     \u003Cimg src=\".\u002Ficons\u002FPinia-Dark.svg\" width=\"48\">     |\n|       `pkl`        |      \u003Cimg src=\".\u002Ficons\u002FPkl-Dark.svg\" width=\"48\">      |\n|      `plan9`       |     \u003Cimg src=\".\u002Ficons\u002FPlan9-Dark.svg\" width=\"48\">     |\n|   `planetscale`    |  \u003Cimg src=\".\u002Ficons\u002FPlanetScale-Dark.svg\" width=\"48\">  |\n|       `pnpm`       |     \u003Cimg src=\".\u002Ficons\u002FPnpm-Dark.svg\" width=\"48\">      |\n|     `postgres`     |  \u003Cimg src=\".\u002Ficons\u002FPostgreSQL-Dark.svg\" width=\"48\">   |\n|     `postman`      |      \u003Cimg src=\".\u002Ficons\u002FPostman.svg\" width=\"48\">       |\n|    `powershell`    |  \u003Cimg src=\".\u002Ficons\u002FPowershell-Dark.svg\" width=\"48\">   |\n|        `pr`        |      \u003Cimg src=\".\u002Ficons\u002FPremiere.svg\" width=\"48\">      |\n|      `prisma`      |       \u003Cimg src=\".\u002Ficons\u002FPrisma.svg\" width=\"48\">       |\n|    `processing`    |  \u003Cimg src=\".\u002Ficons\u002FProcessing-Dark.svg\" width=\"48\">   |\n|    `prometheus`    |     \u003Cimg src=\".\u002Ficons\u002FPrometheus.svg\" width=\"48\">     |\n|       `pug`        |      \u003Cimg src=\".\u002Ficons\u002FPug-Dark.svg\" width=\"48\">      |\n|     `pycharm`      |    \u003Cimg src=\".\u002Ficons\u002FPyCharm-Dark.svg\" width=\"48\">    |\n|        `py`        |    \u003Cimg src=\".\u002Ficons\u002FPython-Dark.svg\" width=\"48\">     |\n|     `pytorch`      |    \u003Cimg src=\".\u002Ficons\u002FPyTorch-Dark.svg\" width=\"48\">    |\n|        `qt`        |      \u003Cimg src=\".\u002Ficons\u002FQT-Dark.svg\" width=\"48\">       |\n|        `r`         |       \u003Cimg src=\".\u002Ficons\u002FR-Dark.svg\" width=\"48\">       |\n|     `rabbitmq`     |   \u003Cimg src=\".\u002Ficons\u002FRabbitMQ-Dark.svg\" width=\"48\">    |\n|      `rails`       |       \u003Cimg src=\".\u002Ficons\u002FRails.svg\" width=\"48\">        |\n|   `raspberrypi`    |  \u003Cimg src=\".\u002Ficons\u002FRaspberryPi-Dark.svg\" width=\"48\">  |\n|      `react`       |     \u003Cimg src=\".\u002Ficons\u002FReact-Dark.svg\" width=\"48\">     |\n|    `reactivex`     |   \u003Cimg src=\".\u002Ficons\u002FReactiveX-Dark.svg\" width=\"48\">   |\n|      `redhat`      |    \u003Cimg src=\".\u002Ficons\u002FRedHat-Dark.svg\" width=\"48\">     |\n|      `redis`       |     \u003Cimg src=\".\u002Ficons\u002FRedis-Dark.svg\" width=\"48\">     |\n|      `redux`       |       \u003Cimg src=\".\u002Ficons\u002FRedux.svg\" width=\"48\">        |\n|      `regex`       |     \u003Cimg src=\".\u002Ficons\u002FRegex-Dark.svg\" width=\"48\">     |\n|      `remix`       |     \u003Cimg src=\".\u002Ficons\u002FRemix-Dark.svg\" width=\"48\">     |\n|      `replit`      |    \u003Cimg src=\".\u002Ficons\u002FReplit-Dark.svg\" width=\"48\">     |\n|      `rider`       |     \u003Cimg src=\".\u002Ficons\u002FRider-Dark.svg\" width=\"48\">     |\n|   `robloxstudio`   |    \u003Cimg src=\".\u002Ficons\u002FRobloxStudio.svg\" width=\"48\">    |\n|      `rocket`      |       \u003Cimg src=\".\u002Ficons\u002FRocket.svg\" width=\"48\">       |\n|     `rollupjs`     |   \u003Cimg src=\".\u002Ficons\u002FRollupJS-Dark.svg\" width=\"48\">    |\n|       `ros`        |      \u003Cimg src=\".\u002Ficons\u002FROS-Dark.svg\" width=\"48\">      |\n|       `ruby`       |        \u003Cimg src=\".\u002Ficons\u002FRuby.svg\" width=\"48\">        |\n|       `rust`       |        \u003Cimg src=\".\u002Ficons\u002FRust.svg\" width=\"48\">        |\n|       `sass`       |        \u003Cimg src=\".\u002Ficons\u002FSass.svg\" width=\"48\">        |\n|      `spring`      |    \u003Cimg src=\".\u002Ficons\u002FSpring-Dark.svg\" width=\"48\">     |\n|      `sqlite`      |       \u003Cimg src=\".\u002Ficons\u002FSQLite.svg\" width=\"48\">       |\n|  `stackoverflow`   | \u003Cimg src=\".\u002Ficons\u002FStackOverflow-Dark.svg\" width=\"48\"> |\n| `styledcomponents` |  \u003Cimg src=\".\u002Ficons\u002FStyledComponents.svg\" width=\"48\">  |\n|     `sublime`      |    \u003Cimg src=\".\u002Ficons\u002FSublime-Dark.svg\" width=\"48\">    |\n|     `supabase`     |   \u003Cimg src=\".\u002Ficons\u002FSupabase-Dark.svg\" width=\"48\">    |\n|      `scala`       |     \u003Cimg src=\".\u002Ficons\u002FScala-Dark.svg\" width=\"48\">     |\n|     `sklearn`      |  \u003Cimg src=\".\u002Ficons\u002FScikitLearn-Dark.svg\" width=\"48\">  |\n|     `selenium`     |      \u003Cimg src=\".\u002Ficons\u002FSelenium.svg\" width=\"48\">      |\n|      `sentry`      |       \u003Cimg src=\".\u002Ficons\u002FSentry.svg\" width=\"48\">       |\n|    `sequelize`     |   \u003Cimg src=\".\u002Ficons\u002FSequelize-Dark.svg\" width=\"48\">   |\n|     `sketchup`     |   \u003Cimg src=\".\u002Ficons\u002FSketchup-Dark.svg\" width=\"48\">    |\n|     `solidity`     |      \u003Cimg src=\".\u002Ficons\u002FSolidity.svg\" width=\"48\">      |\n|     `solidjs`      |    \u003Cimg src=\".\u002Ficons\u002FSolidJS-Dark.svg\" width=\"48\">    |\n|      `svelte`      |       \u003Cimg src=\".\u002Ficons\u002FSvelte.svg\" width=\"48\">       |\n|       `svg`        |      \u003Cimg src=\".\u002Ficons\u002FSVG-Dark.svg\" width=\"48\">      |\n|      `swift`       |       \u003Cimg src=\".\u002Ficons\u002FSwift.svg\" width=\"48\">        |\n|     `symfony`      |    \u003Cimg src=\".\u002Ficons\u002FSymfony-Dark.svg\" width=\"48\">    |\n|     `tailwind`     |  \u003Cimg src=\".\u002Ficons\u002FTailwindCSS-Dark.svg\" width=\"48\">  |\n|      `tauri`       |     \u003Cimg src=\".\u002Ficons\u002FTauri-Dark.svg\" width=\"48\">     |\n|    `tensorflow`    |  \u003Cimg src=\".\u002Ficons\u002FTensorFlow-Dark.svg\" width=\"48\">   |\n|    `terraform`     |   \u003Cimg src=\".\u002Ficons\u002FTerraform-Dark.svg\" width=\"48\">   |\n|     `threejs`      |    \u003Cimg src=\".\u002Ficons\u002FThreeJS-Dark.svg\" width=\"48\">    |\n|     `twitter`      |      \u003Cimg src=\".\u002Ficons\u002FTwitter.svg\" width=\"48\">       |\n|        `ts`        |     \u003Cimg src=\".\u002Ficons\u002FTypeScript.svg\" width=\"48\">     |\n|      `ubuntu`      |    \u003Cimg src=\".\u002Ficons\u002FUbuntu-Dark.svg\" width=\"48\">     |\n|      `unity`       |     \u003Cimg src=\".\u002Ficons\u002FUnity-Dark.svg\" width=\"48\">     |\n|      `unreal`      |    \u003Cimg src=\".\u002Ficons\u002FUnrealEngine.svg\" width=\"48\">    |\n|        `v`         |       \u003Cimg src=\".\u002Ficons\u002FV-Dark.svg\" width=\"48\">       |\n|       `vala`       |        \u003Cimg src=\".\u002Ficons\u002FVala.svg\" width=\"48\">        |\n|      `vercel`      |    \u003Cimg src=\".\u002Ficons\u002FVercel-Dark.svg\" width=\"48\">     |\n|       `vim`        |      \u003Cimg src=\".\u002Ficons\u002FVIM-Dark.svg\" width=\"48\">      |\n|   `visualstudio`   | \u003Cimg src=\".\u002Ficons\u002FVisualStudio-Dark.svg\" width=\"48\">  |\n|       `vite`       |     \u003Cimg src=\".\u002Ficons\u002FVite-Dark.svg\" width=\"48\">      |\n|      `vitest`      |    \u003Cimg src=\".\u002Ficons\u002FVitest-Dark.svg\" width=\"48\">     |\n|      `vscode`      |    \u003Cimg src=\".\u002Ficons\u002FVSCode-Dark.svg\" width=\"48\">     |\n|     `vscodium`     |   \u003Cimg src=\".\u002Ficons\u002FVSCodium-Dark.svg\" width=\"48\">    |\n|       `vue`        |     \u003Cimg src=\".\u002Ficons\u002FVueJS-Dark.svg\" width=\"48\">     |\n|     `vuetify`      |    \u003Cimg src=\".\u002Ficons\u002FVuetify-Dark.svg\" width=\"48\">    |\n|       `wasm`       |    \u003Cimg src=\".\u002Ficons\u002FWebAssembly.svg\" width=\"48\">     |\n|     `webflow`      |      \u003Cimg src=\".\u002Ficons\u002FWebflow.svg\" width=\"48\">       |\n|     `webpack`      |    \u003Cimg src=\".\u002Ficons\u002FWebpack-Dark.svg\" width=\"48\">    |\n|     `webstorm`     |   \u003Cimg src=\".\u002Ficons\u002FWebStorm-Dark.svg\" width=\"48\">    |\n|     `windicss`     |   \u003Cimg src=\".\u002Ficons\u002FWindiCSS-Dark.svg\" width=\"48\">    |\n|     `windows`      |    \u003Cimg src=\".\u002Ficons\u002FWindows-Dark.svg\" width=\"48\">    |\n|    `wordpress`     |     \u003Cimg src=\".\u002Ficons\u002FWordpress.svg\" width=\"48\">      |\n|     `workers`      |    \u003Cimg src=\".\u002Ficons\u002FWorkers-Dark.svg\" width=\"48\">    |\n|        `xd`        |         \u003Cimg src=\".\u002Ficons\u002FXD.svg\" width=\"48\">         |\n|       `yarn`       |     \u003Cimg src=\".\u002Ficons\u002FYarn-Dark.svg\" width=\"48\">      |\n|       `yew`        |      \u003Cimg src=\".\u002Ficons\u002FYew-Dark.svg\" width=\"48\">      |\n|       `zig`        |      \u003Cimg src=\".\u002Ficons\u002FZig-Dark.svg\" width=\"48\">      |\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:\u002F\u002Fko-fi.com\u002FQ5Q860KQ2' target='_blank'>\u003Cimg height='36' style='border:0px;height:36px;' src='https:\u002F\u002Fcdn.ko-fi.com\u002Fcdn\u002Fkofi1.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' \u002F>\u003C\u002Fa>\n\nTo support the project directly, feel free to open issues for icon suggestions, or contribute with a pull request!\n","Skill Icons 是一个用于在 GitHub 个人资料或简历中轻松展示技能的项目。它提供了多种编程语言和技术栈的图标，支持自定义每行显示的图标数量、主题（深色\u002F浅色）以及居中显示等功能，通过简单的 Markdown 语法即可插入到你的 README 或简历中。该项目由 Cloudflare Workers 提供支持，确保了图标的加载速度和稳定性。适合开发者在个人 GitHub 主页上直观地展示自己的技术栈，提升个人品牌形象。",2,"2026-06-11 03:43:44","high_star"]