From dab519d7a4ec7dcf0954da2bc06e581fe2e7cd47 Mon Sep 17 00:00:00 2001 From: Joakim Uddholm Date: Fri, 11 Oct 2024 16:12:57 +0200 Subject: [PATCH 1/2] feat: update svgporn from upstream - 200+ new logos --- plugins/svgporn/.gitignore | 2 + plugins/svgporn/README.md | 20 +- plugins/svgporn/src/classes.ts | 732 +- plugins/svgporn/src/logos.json | 6523 +++++++++++++---- plugins/svgporn/src/logos/adobe-icon.svg | 7 + plugins/svgporn/src/logos/adobe.svg | 8 + plugins/svgporn/src/logos/amex-digital.svg | 8 + plugins/svgporn/src/logos/amex.svg | 31 +- plugins/svgporn/src/logos/analog.svg | 10 + plugins/svgporn/src/logos/android-icon.svg | 6 +- .../svgporn/src/logos/android-vertical.svg | 8 +- plugins/svgporn/src/logos/android.svg | 10 +- plugins/svgporn/src/logos/angular-icon.svg | 30 +- plugins/svgporn/src/logos/angular.svg | 41 +- plugins/svgporn/src/logos/anthropic-icon.svg | 8 + plugins/svgporn/src/logos/anthropic.svg | 15 + .../svgporn/src/logos/apache-flink-icon.svg | 185 + plugins/svgporn/src/logos/apache-flink.svg | 190 + plugins/svgporn/src/logos/apache-spark.svg | 9 + .../src/logos/apache-superset-icon.svg | 9 + plugins/svgporn/src/logos/apache-superset.svg | 12 + plugins/svgporn/src/logos/apidog-icon.svg | 23 + plugins/svgporn/src/logos/apidog.svg | 26 + plugins/svgporn/src/logos/applitools-icon.svg | 7 + plugins/svgporn/src/logos/applitools.svg | 8 + plugins/svgporn/src/logos/arc.svg | 13 + plugins/svgporn/src/logos/astro-icon.svg | 8 + plugins/svgporn/src/logos/astro.svg | 25 +- plugins/svgporn/src/logos/async-api-icon.svg | 20 + plugins/svgporn/src/logos/async-api.svg | 23 + plugins/svgporn/src/logos/baseline.svg | 9 + plugins/svgporn/src/logos/bing.svg | 25 +- plugins/svgporn/src/logos/biomejs-icon.svg | 7 + plugins/svgporn/src/logos/biomejs.svg | 8 + plugins/svgporn/src/logos/bluesky.svg | 7 + plugins/svgporn/src/logos/bugsnag-icon.svg | 6 - plugins/svgporn/src/logos/bugsnag.svg | 9 +- plugins/svgporn/src/logos/chartjs.svg | 10 + plugins/svgporn/src/logos/chroma.svg | 9 + plugins/svgporn/src/logos/chrome.svg | 24 +- plugins/svgporn/src/logos/claude-icon.svg | 7 + plugins/svgporn/src/logos/claude.svg | 8 + plugins/svgporn/src/logos/clio-lang.svg | 11 + plugins/svgporn/src/logos/cloudflare-icon.svg | 8 + plugins/svgporn/src/logos/cloudflare.svg | 11 +- plugins/svgporn/src/logos/codium-icon.svg | 113 + plugins/svgporn/src/logos/codium.svg | 114 + plugins/svgporn/src/logos/crossplane-icon.svg | 35 + plugins/svgporn/src/logos/crossplane.svg | 38 + plugins/svgporn/src/logos/cube-icon.svg | 12 + plugins/svgporn/src/logos/cube.svg | 15 + plugins/svgporn/src/logos/dailydev-icon.svg | 8 + plugins/svgporn/src/logos/dailydev.svg | 10 + plugins/svgporn/src/logos/daisyUI-icon.svg | 10 + plugins/svgporn/src/logos/daisyUI.svg | 16 + plugins/svgporn/src/logos/danfo.svg | 8 + plugins/svgporn/src/logos/data-station.svg | 7 + plugins/svgporn/src/logos/datadog-icon.svg | 7 + plugins/svgporn/src/logos/datadog.svg | 11 +- plugins/svgporn/src/logos/datasette-icon.svg | 9 + plugins/svgporn/src/logos/datasette.svg | 13 + .../svgporn/src/logos/digital-ocean-icon.svg | 7 + plugins/svgporn/src/logos/digital-ocean.svg | 3 +- plugins/svgporn/src/logos/dolt.svg | 7 + plugins/svgporn/src/logos/edgedb.svg | 7 + plugins/svgporn/src/logos/edgio-icon.svg | 24 + plugins/svgporn/src/logos/edgio.svg | 7 + plugins/svgporn/src/logos/effect-icon.svg | 9 + plugins/svgporn/src/logos/effect.svg | 12 + plugins/svgporn/src/logos/effector.svg | 231 + plugins/svgporn/src/logos/eraser-icon.svg | 8 + plugins/svgporn/src/logos/eraser.svg | 11 + plugins/svgporn/src/logos/faker.svg | 82 + plugins/svgporn/src/logos/fastapi-icon.svg | 7 + plugins/svgporn/src/logos/fastapi.svg | 8 + plugins/svgporn/src/logos/firefox.svg | 306 +- .../svgporn/src/logos/foundationdb-icon.svg | 9 + plugins/svgporn/src/logos/foundationdb.svg | 12 + plugins/svgporn/src/logos/glamorous-icon.svg | 13 + plugins/svgporn/src/logos/glamorous.svg | 28 +- .../svgporn/src/logos/google-bard-icon.svg | 26 + plugins/svgporn/src/logos/google-bard.svg | 29 + .../svgporn/src/logos/google-domains-icon.svg | 9 + plugins/svgporn/src/logos/google-domains.svg | 11 + plugins/svgporn/src/logos/google-gemini.svg | 40 + plugins/svgporn/src/logos/google-palm.svg | 13 + plugins/svgporn/src/logos/google-pay-icon.svg | 9 - plugins/svgporn/src/logos/google-pay.svg | 16 +- .../src/logos/google-play-console-icon.svg | 8 + .../svgporn/src/logos/google-play-console.svg | 13 + .../svgporn/src/logos/google-play-icon.svg | 13 +- plugins/svgporn/src/logos/google-play.svg | 17 +- .../svgporn/src/logos/google-workspace.svg | 15 + plugins/svgporn/src/logos/gradio-icon.svg | 23 + plugins/svgporn/src/logos/gradio.svg | 26 + plugins/svgporn/src/logos/graylog-icon.svg | 8 +- plugins/svgporn/src/logos/graylog.svg | 9 +- plugins/svgporn/src/logos/hashicorp-icon.svg | 7 + plugins/svgporn/src/logos/hashicorp.svg | 8 + plugins/svgporn/src/logos/hono.svg | 8 + plugins/svgporn/src/logos/htmx-icon.svg | 9 + plugins/svgporn/src/logos/htmx.svg | 15 + .../svgporn/src/logos/hugging-face-icon.svg | 12 + plugins/svgporn/src/logos/hugging-face.svg | 13 + plugins/svgporn/src/logos/incident-icon.svg | 7 + plugins/svgporn/src/logos/incident.svg | 8 + .../src/logos/internet-computer-icon.svg | 19 + .../svgporn/src/logos/internet-computer.svg | 23 + plugins/svgporn/src/logos/json-ld.svg | 13 + .../svgporn/src/logos/json-schema-icon.svg | 7 + plugins/svgporn/src/logos/json-schema.svg | 9 + plugins/svgporn/src/logos/katalon-icon.svg | 8 + plugins/svgporn/src/logos/katalon.svg | 11 + plugins/svgporn/src/logos/keydb-icon.svg | 8 + plugins/svgporn/src/logos/keydb.svg | 10 + plugins/svgporn/src/logos/lexical-icon.svg | 15 + plugins/svgporn/src/logos/lexical.svg | 21 + plugins/svgporn/src/logos/linear-icon.svg | 7 + plugins/svgporn/src/logos/linear.svg | 8 + plugins/svgporn/src/logos/matter-icon.svg | 7 + plugins/svgporn/src/logos/matter.svg | 8 + plugins/svgporn/src/logos/mautic-icon.svg | 8 + plugins/svgporn/src/logos/mautic.svg | 11 + plugins/svgporn/src/logos/meilisearch.svg | 23 + plugins/svgporn/src/logos/memgraph.svg | 583 ++ plugins/svgporn/src/logos/meta-icon.svg | 21 + plugins/svgporn/src/logos/meta.svg | 22 + .../src/logos/microsoft-windows-icon.svg | 7 + .../svgporn/src/logos/microsoft-windows.svg | 12 +- plugins/svgporn/src/logos/midjourney.svg | 7 + plugins/svgporn/src/logos/million-icon.svg | 28 + plugins/svgporn/src/logos/million.svg | 31 + plugins/svgporn/src/logos/milvus-icon.svg | 7 + plugins/svgporn/src/logos/milvus.svg | 8 + plugins/svgporn/src/logos/mindsdb-icon.svg | 7 + plugins/svgporn/src/logos/mindsdb.svg | 8 + plugins/svgporn/src/logos/miro-icon.svg | 8 + plugins/svgporn/src/logos/miro.svg | 9 + plugins/svgporn/src/logos/mistral-ai-icon.svg | 32 + plugins/svgporn/src/logos/mistral-ai.svg | 38 + plugins/svgporn/src/logos/neon-icon.svg | 20 + plugins/svgporn/src/logos/neon.svg | 23 + plugins/svgporn/src/logos/netlify-icon.svg | 13 + plugins/svgporn/src/logos/netlify.svg | 12 +- plugins/svgporn/src/logos/ngrok.svg | 7 + plugins/svgporn/src/logos/nodejs-icon-alt.svg | 44 + plugins/svgporn/src/logos/notion-icon.svg | 8 + plugins/svgporn/src/logos/notion.svg | 9 + plugins/svgporn/src/logos/nuxt-icon.svg | 9 +- plugins/svgporn/src/logos/nuxt.svg | 13 +- plugins/svgporn/src/logos/nvm.svg | 11 + plugins/svgporn/src/logos/obsidian-icon.svg | 51 + plugins/svgporn/src/logos/obsidian.svg | 8 + plugins/svgporn/src/logos/okta-icon.svg | 7 + plugins/svgporn/src/logos/okta.svg | 8 + plugins/svgporn/src/logos/openapi-icon.svg | 18 + plugins/svgporn/src/logos/openapi.svg | 22 + plugins/svgporn/src/logos/opensearch-icon.svg | 9 + plugins/svgporn/src/logos/opensearch.svg | 11 + plugins/svgporn/src/logos/pandacss-icon.svg | 8 + plugins/svgporn/src/logos/pandacss.svg | 11 + plugins/svgporn/src/logos/pandas-icon.svg | 9 + plugins/svgporn/src/logos/pandas.svg | 12 + plugins/svgporn/src/logos/perplexity-icon.svg | 7 + plugins/svgporn/src/logos/perplexity.svg | 8 + plugins/svgporn/src/logos/pinecone-icon.svg | 7 + plugins/svgporn/src/logos/pinecone.svg | 8 + plugins/svgporn/src/logos/pinia.svg | 40 + plugins/svgporn/src/logos/pipedream.svg | 7 + plugins/svgporn/src/logos/pocket-base.svg | 10 + plugins/svgporn/src/logos/posthog-icon.svg | 10 + plugins/svgporn/src/logos/posthog.svg | 13 + plugins/svgporn/src/logos/prestashop-icon.svg | 7 + plugins/svgporn/src/logos/prestashop.svg | 56 +- plugins/svgporn/src/logos/presto-icon.svg | 27 + plugins/svgporn/src/logos/presto.svg | 59 +- .../logos/{protactor.svg => protractor.svg} | 0 plugins/svgporn/src/logos/pulumi-icon.svg | 9 + plugins/svgporn/src/logos/pulumi.svg | 12 + plugins/svgporn/src/logos/qdrant-icon.svg | 21 + plugins/svgporn/src/logos/qdrant.svg | 24 + plugins/svgporn/src/logos/qwik-icon.svg | 9 + plugins/svgporn/src/logos/qwik.svg | 57 +- plugins/svgporn/src/logos/replay-icon.svg | 7 + plugins/svgporn/src/logos/replay.svg | 8 + plugins/svgporn/src/logos/risingwave-icon.svg | 11 + plugins/svgporn/src/logos/risingwave.svg | 13 + plugins/svgporn/src/logos/rush-icon.svg | 7 + plugins/svgporn/src/logos/rush.svg | 8 + plugins/svgporn/src/logos/sap.svg | 17 + plugins/svgporn/src/logos/shortcut-icon.svg | 7 + plugins/svgporn/src/logos/shortcut.svg | 8 + plugins/svgporn/src/logos/sigstore-icon.svg | 7 + plugins/svgporn/src/logos/sigstore.svg | 8 + plugins/svgporn/src/logos/slidev.svg | 26 + plugins/svgporn/src/logos/snaplet-icon.svg | 15 + plugins/svgporn/src/logos/snaplet.svg | 18 + plugins/svgporn/src/logos/solidjs-icon.svg | 66 +- plugins/svgporn/src/logos/solidjs.svg | 73 +- plugins/svgporn/src/logos/sonarcloud-icon.svg | 7 + plugins/svgporn/src/logos/sonarcloud.svg | 8 + plugins/svgporn/src/logos/sonarlint-icon.svg | 8 + plugins/svgporn/src/logos/sonarlint.svg | 9 + plugins/svgporn/src/logos/sst-icon.svg | 11 + plugins/svgporn/src/logos/sst.svg | 21 + .../svgporn/src/logos/stability-ai-icon.svg | 14 + plugins/svgporn/src/logos/stability-ai.svg | 19 + plugins/svgporn/src/logos/stepsize-icon.svg | 45 + plugins/svgporn/src/logos/stepsize.svg | 48 + plugins/svgporn/src/logos/strapi-icon.svg | 16 +- plugins/svgporn/src/logos/strapi.svg | 22 +- plugins/svgporn/src/logos/stytch.svg | 7 + .../svgporn/src/logos/supertokens-icon.svg | 14 + plugins/svgporn/src/logos/supertokens.svg | 15 + plugins/svgporn/src/logos/swimm.svg | 7 + plugins/svgporn/src/logos/tor-browser.svg | 19 + plugins/svgporn/src/logos/treehouse-icon.svg | 7 + plugins/svgporn/src/logos/treehouse.svg | 10 +- plugins/svgporn/src/logos/typesense-icon.svg | 7 + plugins/svgporn/src/logos/typesense.svg | 9 + plugins/svgporn/src/logos/unjs.svg | 8 + plugins/svgporn/src/logos/unocss.svg | 10 +- plugins/svgporn/src/logos/vitess.svg | 22 + plugins/svgporn/src/logos/vmware.svg | 8 + plugins/svgporn/src/logos/volar.svg | 21 + plugins/svgporn/src/logos/wakatime.svg | 7 +- plugins/svgporn/src/logos/walkme.svg | 9 + plugins/svgporn/src/logos/waypoint-icon.svg | 7 + plugins/svgporn/src/logos/waypoint.svg | 8 + plugins/svgporn/src/logos/webgpu.svg | 12 + plugins/svgporn/src/logos/winglang-icon.svg | 7 + plugins/svgporn/src/logos/winglang.svg | 8 + plugins/svgporn/src/logos/workos-icon.svg | 7 + plugins/svgporn/src/logos/workos.svg | 8 + plugins/svgporn/src/logos/x.svg | 7 + plugins/svgporn/src/logos/xata-icon.svg | 10 + plugins/svgporn/src/logos/xata.svg | 13 + plugins/svgporn/src/logos/xcode.svg | 312 + plugins/svgporn/src/logos/yugabyte-icon.svg | 7 + plugins/svgporn/src/logos/yugabyte.svg | 8 + plugins/svgporn/src/logos/zabbix.svg | 8 + plugins/svgporn/src/logos/zapier-icon.svg | 6 - plugins/svgporn/src/logos/zapier.svg | 8 +- plugins/svgporn/src/logos/zod.svg | 22 + plugins/svgporn/src/logos/zoom-icon.svg | 21 + plugins/svgporn/src/logos/zoom.svg | 7 + plugins/svgporn/src/logos/zsh.svg | 9 + 247 files changed, 10790 insertions(+), 1955 deletions(-) create mode 100644 plugins/svgporn/src/logos/adobe-icon.svg create mode 100644 plugins/svgporn/src/logos/adobe.svg create mode 100644 plugins/svgporn/src/logos/amex-digital.svg create mode 100644 plugins/svgporn/src/logos/analog.svg create mode 100644 plugins/svgporn/src/logos/anthropic-icon.svg create mode 100644 plugins/svgporn/src/logos/anthropic.svg create mode 100644 plugins/svgporn/src/logos/apache-flink-icon.svg create mode 100644 plugins/svgporn/src/logos/apache-flink.svg create mode 100644 plugins/svgporn/src/logos/apache-spark.svg create mode 100644 plugins/svgporn/src/logos/apache-superset-icon.svg create mode 100644 plugins/svgporn/src/logos/apache-superset.svg create mode 100644 plugins/svgporn/src/logos/apidog-icon.svg create mode 100644 plugins/svgporn/src/logos/apidog.svg create mode 100644 plugins/svgporn/src/logos/applitools-icon.svg create mode 100644 plugins/svgporn/src/logos/applitools.svg create mode 100644 plugins/svgporn/src/logos/arc.svg create mode 100644 plugins/svgporn/src/logos/astro-icon.svg create mode 100644 plugins/svgporn/src/logos/async-api-icon.svg create mode 100644 plugins/svgporn/src/logos/async-api.svg create mode 100644 plugins/svgporn/src/logos/baseline.svg create mode 100644 plugins/svgporn/src/logos/biomejs-icon.svg create mode 100644 plugins/svgporn/src/logos/biomejs.svg create mode 100644 plugins/svgporn/src/logos/bluesky.svg delete mode 100644 plugins/svgporn/src/logos/bugsnag-icon.svg create mode 100644 plugins/svgporn/src/logos/chartjs.svg create mode 100644 plugins/svgporn/src/logos/chroma.svg create mode 100644 plugins/svgporn/src/logos/claude-icon.svg create mode 100644 plugins/svgporn/src/logos/claude.svg create mode 100644 plugins/svgporn/src/logos/clio-lang.svg create mode 100644 plugins/svgporn/src/logos/cloudflare-icon.svg create mode 100644 plugins/svgporn/src/logos/codium-icon.svg create mode 100644 plugins/svgporn/src/logos/codium.svg create mode 100644 plugins/svgporn/src/logos/crossplane-icon.svg create mode 100644 plugins/svgporn/src/logos/crossplane.svg create mode 100644 plugins/svgporn/src/logos/cube-icon.svg create mode 100644 plugins/svgporn/src/logos/cube.svg create mode 100644 plugins/svgporn/src/logos/dailydev-icon.svg create mode 100644 plugins/svgporn/src/logos/dailydev.svg create mode 100644 plugins/svgporn/src/logos/daisyUI-icon.svg create mode 100644 plugins/svgporn/src/logos/daisyUI.svg create mode 100644 plugins/svgporn/src/logos/danfo.svg create mode 100644 plugins/svgporn/src/logos/data-station.svg create mode 100644 plugins/svgporn/src/logos/datadog-icon.svg create mode 100644 plugins/svgporn/src/logos/datasette-icon.svg create mode 100644 plugins/svgporn/src/logos/datasette.svg create mode 100644 plugins/svgporn/src/logos/digital-ocean-icon.svg create mode 100644 plugins/svgporn/src/logos/dolt.svg create mode 100644 plugins/svgporn/src/logos/edgedb.svg create mode 100644 plugins/svgporn/src/logos/edgio-icon.svg create mode 100644 plugins/svgporn/src/logos/edgio.svg create mode 100644 plugins/svgporn/src/logos/effect-icon.svg create mode 100644 plugins/svgporn/src/logos/effect.svg create mode 100644 plugins/svgporn/src/logos/effector.svg create mode 100644 plugins/svgporn/src/logos/eraser-icon.svg create mode 100644 plugins/svgporn/src/logos/eraser.svg create mode 100644 plugins/svgporn/src/logos/faker.svg create mode 100644 plugins/svgporn/src/logos/fastapi-icon.svg create mode 100644 plugins/svgporn/src/logos/fastapi.svg create mode 100644 plugins/svgporn/src/logos/foundationdb-icon.svg create mode 100644 plugins/svgporn/src/logos/foundationdb.svg create mode 100644 plugins/svgporn/src/logos/glamorous-icon.svg create mode 100644 plugins/svgporn/src/logos/google-bard-icon.svg create mode 100644 plugins/svgporn/src/logos/google-bard.svg create mode 100644 plugins/svgporn/src/logos/google-domains-icon.svg create mode 100644 plugins/svgporn/src/logos/google-domains.svg create mode 100644 plugins/svgporn/src/logos/google-gemini.svg create mode 100644 plugins/svgporn/src/logos/google-palm.svg delete mode 100644 plugins/svgporn/src/logos/google-pay-icon.svg create mode 100644 plugins/svgporn/src/logos/google-play-console-icon.svg create mode 100644 plugins/svgporn/src/logos/google-play-console.svg create mode 100644 plugins/svgporn/src/logos/google-workspace.svg create mode 100644 plugins/svgporn/src/logos/gradio-icon.svg create mode 100644 plugins/svgporn/src/logos/gradio.svg create mode 100644 plugins/svgporn/src/logos/hashicorp-icon.svg create mode 100644 plugins/svgporn/src/logos/hashicorp.svg create mode 100644 plugins/svgporn/src/logos/hono.svg create mode 100644 plugins/svgporn/src/logos/htmx-icon.svg create mode 100644 plugins/svgporn/src/logos/htmx.svg create mode 100644 plugins/svgporn/src/logos/hugging-face-icon.svg create mode 100644 plugins/svgporn/src/logos/hugging-face.svg create mode 100644 plugins/svgporn/src/logos/incident-icon.svg create mode 100644 plugins/svgporn/src/logos/incident.svg create mode 100644 plugins/svgporn/src/logos/internet-computer-icon.svg create mode 100644 plugins/svgporn/src/logos/internet-computer.svg create mode 100644 plugins/svgporn/src/logos/json-ld.svg create mode 100644 plugins/svgporn/src/logos/json-schema-icon.svg create mode 100644 plugins/svgporn/src/logos/json-schema.svg create mode 100644 plugins/svgporn/src/logos/katalon-icon.svg create mode 100644 plugins/svgporn/src/logos/katalon.svg create mode 100644 plugins/svgporn/src/logos/keydb-icon.svg create mode 100644 plugins/svgporn/src/logos/keydb.svg create mode 100644 plugins/svgporn/src/logos/lexical-icon.svg create mode 100644 plugins/svgporn/src/logos/lexical.svg create mode 100644 plugins/svgporn/src/logos/linear-icon.svg create mode 100644 plugins/svgporn/src/logos/linear.svg create mode 100644 plugins/svgporn/src/logos/matter-icon.svg create mode 100644 plugins/svgporn/src/logos/matter.svg create mode 100644 plugins/svgporn/src/logos/mautic-icon.svg create mode 100644 plugins/svgporn/src/logos/mautic.svg create mode 100644 plugins/svgporn/src/logos/meilisearch.svg create mode 100644 plugins/svgporn/src/logos/memgraph.svg create mode 100644 plugins/svgporn/src/logos/meta-icon.svg create mode 100644 plugins/svgporn/src/logos/meta.svg create mode 100644 plugins/svgporn/src/logos/microsoft-windows-icon.svg create mode 100644 plugins/svgporn/src/logos/midjourney.svg create mode 100644 plugins/svgporn/src/logos/million-icon.svg create mode 100644 plugins/svgporn/src/logos/million.svg create mode 100644 plugins/svgporn/src/logos/milvus-icon.svg create mode 100644 plugins/svgporn/src/logos/milvus.svg create mode 100644 plugins/svgporn/src/logos/mindsdb-icon.svg create mode 100644 plugins/svgporn/src/logos/mindsdb.svg create mode 100644 plugins/svgporn/src/logos/miro-icon.svg create mode 100644 plugins/svgporn/src/logos/miro.svg create mode 100644 plugins/svgporn/src/logos/mistral-ai-icon.svg create mode 100644 plugins/svgporn/src/logos/mistral-ai.svg create mode 100644 plugins/svgporn/src/logos/neon-icon.svg create mode 100644 plugins/svgporn/src/logos/neon.svg create mode 100644 plugins/svgporn/src/logos/netlify-icon.svg create mode 100644 plugins/svgporn/src/logos/ngrok.svg create mode 100644 plugins/svgporn/src/logos/nodejs-icon-alt.svg create mode 100644 plugins/svgporn/src/logos/notion-icon.svg create mode 100644 plugins/svgporn/src/logos/notion.svg create mode 100644 plugins/svgporn/src/logos/nvm.svg create mode 100644 plugins/svgporn/src/logos/obsidian-icon.svg create mode 100644 plugins/svgporn/src/logos/obsidian.svg create mode 100644 plugins/svgporn/src/logos/okta-icon.svg create mode 100644 plugins/svgporn/src/logos/okta.svg create mode 100644 plugins/svgporn/src/logos/openapi-icon.svg create mode 100644 plugins/svgporn/src/logos/openapi.svg create mode 100644 plugins/svgporn/src/logos/opensearch-icon.svg create mode 100644 plugins/svgporn/src/logos/opensearch.svg create mode 100644 plugins/svgporn/src/logos/pandacss-icon.svg create mode 100644 plugins/svgporn/src/logos/pandacss.svg create mode 100644 plugins/svgporn/src/logos/pandas-icon.svg create mode 100644 plugins/svgporn/src/logos/pandas.svg create mode 100644 plugins/svgporn/src/logos/perplexity-icon.svg create mode 100644 plugins/svgporn/src/logos/perplexity.svg create mode 100644 plugins/svgporn/src/logos/pinecone-icon.svg create mode 100644 plugins/svgporn/src/logos/pinecone.svg create mode 100644 plugins/svgporn/src/logos/pinia.svg create mode 100644 plugins/svgporn/src/logos/pipedream.svg create mode 100644 plugins/svgporn/src/logos/pocket-base.svg create mode 100644 plugins/svgporn/src/logos/posthog-icon.svg create mode 100644 plugins/svgporn/src/logos/posthog.svg create mode 100644 plugins/svgporn/src/logos/prestashop-icon.svg create mode 100644 plugins/svgporn/src/logos/presto-icon.svg rename plugins/svgporn/src/logos/{protactor.svg => protractor.svg} (100%) create mode 100644 plugins/svgporn/src/logos/pulumi-icon.svg create mode 100644 plugins/svgporn/src/logos/pulumi.svg create mode 100644 plugins/svgporn/src/logos/qdrant-icon.svg create mode 100644 plugins/svgporn/src/logos/qdrant.svg create mode 100644 plugins/svgporn/src/logos/qwik-icon.svg create mode 100644 plugins/svgporn/src/logos/replay-icon.svg create mode 100644 plugins/svgporn/src/logos/replay.svg create mode 100644 plugins/svgporn/src/logos/risingwave-icon.svg create mode 100644 plugins/svgporn/src/logos/risingwave.svg create mode 100644 plugins/svgporn/src/logos/rush-icon.svg create mode 100644 plugins/svgporn/src/logos/rush.svg create mode 100644 plugins/svgporn/src/logos/sap.svg create mode 100644 plugins/svgporn/src/logos/shortcut-icon.svg create mode 100644 plugins/svgporn/src/logos/shortcut.svg create mode 100644 plugins/svgporn/src/logos/sigstore-icon.svg create mode 100644 plugins/svgporn/src/logos/sigstore.svg create mode 100644 plugins/svgporn/src/logos/slidev.svg create mode 100644 plugins/svgporn/src/logos/snaplet-icon.svg create mode 100644 plugins/svgporn/src/logos/snaplet.svg create mode 100644 plugins/svgporn/src/logos/sonarcloud-icon.svg create mode 100644 plugins/svgporn/src/logos/sonarcloud.svg create mode 100644 plugins/svgporn/src/logos/sonarlint-icon.svg create mode 100644 plugins/svgporn/src/logos/sonarlint.svg create mode 100644 plugins/svgporn/src/logos/sst-icon.svg create mode 100644 plugins/svgporn/src/logos/sst.svg create mode 100644 plugins/svgporn/src/logos/stability-ai-icon.svg create mode 100644 plugins/svgporn/src/logos/stability-ai.svg create mode 100644 plugins/svgporn/src/logos/stepsize-icon.svg create mode 100644 plugins/svgporn/src/logos/stepsize.svg create mode 100644 plugins/svgporn/src/logos/stytch.svg create mode 100644 plugins/svgporn/src/logos/supertokens-icon.svg create mode 100644 plugins/svgporn/src/logos/supertokens.svg create mode 100644 plugins/svgporn/src/logos/swimm.svg create mode 100644 plugins/svgporn/src/logos/tor-browser.svg create mode 100644 plugins/svgporn/src/logos/treehouse-icon.svg create mode 100644 plugins/svgporn/src/logos/typesense-icon.svg create mode 100644 plugins/svgporn/src/logos/typesense.svg create mode 100644 plugins/svgporn/src/logos/unjs.svg create mode 100644 plugins/svgporn/src/logos/vitess.svg create mode 100644 plugins/svgporn/src/logos/vmware.svg create mode 100644 plugins/svgporn/src/logos/volar.svg create mode 100644 plugins/svgporn/src/logos/walkme.svg create mode 100644 plugins/svgporn/src/logos/waypoint-icon.svg create mode 100644 plugins/svgporn/src/logos/waypoint.svg create mode 100644 plugins/svgporn/src/logos/webgpu.svg create mode 100644 plugins/svgporn/src/logos/winglang-icon.svg create mode 100644 plugins/svgporn/src/logos/winglang.svg create mode 100644 plugins/svgporn/src/logos/workos-icon.svg create mode 100644 plugins/svgporn/src/logos/workos.svg create mode 100644 plugins/svgporn/src/logos/x.svg create mode 100644 plugins/svgporn/src/logos/xata-icon.svg create mode 100644 plugins/svgporn/src/logos/xata.svg create mode 100644 plugins/svgporn/src/logos/xcode.svg create mode 100644 plugins/svgporn/src/logos/yugabyte-icon.svg create mode 100644 plugins/svgporn/src/logos/yugabyte.svg create mode 100644 plugins/svgporn/src/logos/zabbix.svg delete mode 100644 plugins/svgporn/src/logos/zapier-icon.svg create mode 100644 plugins/svgporn/src/logos/zod.svg create mode 100644 plugins/svgporn/src/logos/zoom-icon.svg create mode 100644 plugins/svgporn/src/logos/zoom.svg create mode 100644 plugins/svgporn/src/logos/zsh.svg diff --git a/plugins/svgporn/.gitignore b/plugins/svgporn/.gitignore index 1521c8b7..96292ae2 100644 --- a/plugins/svgporn/.gitignore +++ b/plugins/svgporn/.gitignore @@ -1 +1,3 @@ dist +logos-main +master.zip diff --git a/plugins/svgporn/README.md b/plugins/svgporn/README.md index bfec719e..726bd2ec 100644 --- a/plugins/svgporn/README.md +++ b/plugins/svgporn/README.md @@ -5,16 +5,20 @@ https://github.com/gilbarbara/logos ## How to update +(This process is very awkard, I apologize. Automating it is possible but haven't had the time) + +Fetch the latest logos from the `gilbarbara/logos` repo ```sh wget https://github.com/gilbarbara/logos/archive/refs/heads/master.zip unzip master.zip -rm -r logos -cp -r logos-master/logos . -cp logos-master/logos.json +rm -r src/logos +cp -r logos-main/logos src/ +cp logos-main/logos.json src/ ``` -next run the gen-classes-json.js via node +Next, copy the hardcoded classes list from [./src/classes.ts](./src/classes.ts) into a `classes.json` file inside src/ (yes this is awkward to do. I use regex to format it). +Then run the `gen-classes-json.js` via node. This will generate a `new-classes.json` file based on what's in the logos.json and the pre-existing `classes.json`. ``` node gen-classes-json.js ``` @@ -22,11 +26,7 @@ node gen-classes-json.js **Important!** Make sure old IDs are still the same. Only new logos should have changed ids. The above script should print how many old vs new classes were found and output a new file: `new-classes.json` -If the file looks ok +If the file looks ok, use the `new-classes.json` file to write a new `classes.ts` file. -``` -mv new-classes.json classes.json -rm master.zip -``` +remove any leftover files (e.g. master.zip), test that it works ok with old models still on your local instance, and commit! -test that it works ok with old models still on your local instance, and commit! diff --git a/plugins/svgporn/src/classes.ts b/plugins/svgporn/src/classes.ts index 920a83e7..d069cae1 100644 --- a/plugins/svgporn/src/classes.ts +++ b/plugins/svgporn/src/classes.ts @@ -1,12 +1,6 @@ import { ComponentClass } from "@gram/core/dist/data/component-classes/index.js"; const classes: ComponentClass[] = [ - { - id: "6c9343cc-e57f-4ee2-8b1a-06026c7ebf1b", - name: "Brain.js", - componentType: "any", - icon: "/assets/svgporn/brainjs.svg", - }, { id: "bbf72d64-87cc-4f99-b47a-04557a13ab02", name: ".NET", @@ -31,6 +25,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/active-campaign-icon.svg", }, + { + id: "507b4951-424e-447b-b6d3-7241c2330c66", + name: "Adobe", + componentType: "any", + icon: "/assets/svgporn/adobe-icon.svg", + }, { id: "474b9f18-66f0-4da1-b660-374bc8cbfd51", name: "Adobe After Effects", @@ -241,6 +241,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/amplitude-icon.svg", }, + { + id: "45c49fac-3350-4adc-b6b8-8e4c1a4661b3", + name: "Analog", + componentType: "any", + icon: "/assets/svgporn/analog.svg", + }, { id: "18349627-f54a-424b-b8a5-19322ccfbf4a", name: "Android", @@ -271,6 +277,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/ant-design.svg", componentType: "any", }, + { + id: "ce28bd34-50b8-489d-a85b-cf49336257a5", + name: "Anthropic", + componentType: "any", + icon: "/assets/svgporn/anthropic-icon.svg", + }, { id: "be91c3a9-c4ff-4235-8860-aa47843de670", name: "Apache", @@ -301,6 +313,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/apiary.svg", componentType: "any", }, + { + id: "5227d944-c8f9-457e-9a78-2650285f20b6", + name: "Apidog", + componentType: "any", + icon: "/assets/svgporn/apidog-icon.svg", + }, { id: "d68710fa-5b50-4b84-bc38-670426a6e899", name: "Apollo", @@ -367,6 +385,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/apple-pay.svg", componentType: "any", }, + { + id: "50c3a3d1-86dd-4bb3-89ef-80bdc2c1d4d4", + name: "Applitools", + componentType: "any", + icon: "/assets/svgporn/applitools-icon.svg", + }, { id: "0326a05f-a3da-4f3c-ac2d-a00bbbc01201", name: "AppSignal", @@ -397,6 +421,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/arangodb.svg", componentType: "any", }, + { + id: "72e78233-5f14-4a85-805b-7301d9b54088", + name: "Arc", + componentType: "any", + icon: "/assets/svgporn/arc.svg", + }, { id: "1b2142b3-a13f-48d9-93dc-2a602bcc0e5b", name: "Architect", @@ -463,6 +493,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/astronomer.svg", componentType: "any", }, + { + id: "8b72e40c-c928-42bb-b145-614e3ed2a138", + name: "AsyncAPI", + componentType: "any", + icon: "/assets/svgporn/async-api-icon.svg", + }, { id: "f7d5ec7d-d7ff-43ed-b278-c5f59dbf5a00", name: "Atlassian", @@ -595,6 +631,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/basekit.svg", componentType: "any", }, + { + id: "b0c1d567-3560-4d4b-ad30-1deb7157c4b9", + name: "Baseline", + componentType: "any", + icon: "/assets/svgporn/baseline.svg", + }, { id: "f1be054e-74d6-4bb8-9d5f-e48f02315605", name: "Bash", @@ -631,6 +673,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/bing.svg", componentType: "any", }, + { + id: "e6a25a7b-a6e6-41ac-bfd2-9a7913c3d51c", + name: "Biome", + componentType: "any", + icon: "/assets/svgporn/biomejs-icon.svg", + }, { id: "4aa5e6ae-7033-4cda-95e5-5381b363ed6a", name: "BitBar", @@ -697,6 +745,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/blueprint.svg", componentType: "any", }, + { + id: "fc442360-1acf-4c67-9860-8761e02dc53a", + name: "Bluesky", + componentType: "any", + icon: "/assets/svgporn/bluesky.svg", + }, { id: "d0855c1d-b5e9-4c5e-be44-dfcc63afa7ec", name: "Bluetooth", @@ -751,6 +805,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/brackets.svg", componentType: "any", }, + { + id: "6c9343cc-e57f-4ee2-8b1a-06026c7ebf1b", + name: "Brain.js", + componentType: "any", + icon: "/assets/svgporn/brainjs.svg", + }, { id: "3240b1a8-2482-4dcf-9a8e-ad45ec353672", name: "Branch", @@ -1021,6 +1081,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/chargebee-icon.svg", componentType: "any", }, + { + id: "46511beb-70ec-4495-bed7-a1e55904651a", + name: "Chart.js", + componentType: "any", + icon: "/assets/svgporn/chartjs.svg", + }, { id: "48f6b5e3-3a9d-4f56-a391-c5dda3618148", name: "Chef", @@ -1033,6 +1099,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/chevereto.svg", componentType: "any", }, + { + id: "9d79c505-db8f-4030-9fee-8551d8c7ca67", + name: "Chroma", + componentType: "any", + icon: "/assets/svgporn/chroma.svg", + }, { id: "630f3400-c558-4171-a38c-60b771d31268", name: "Chromatic", @@ -1075,6 +1147,18 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/cirrus.svg", componentType: "any", }, + { + id: "33087737-badd-4ab2-bfaf-12f5234d2b90", + name: "Claude", + componentType: "any", + icon: "/assets/svgporn/claude-icon.svg", + }, + { + id: "e5708cfc-0adc-4f9f-b13d-25ecad311736", + name: "Clio", + componentType: "any", + icon: "/assets/svgporn/clio-lang.svg", + }, { id: "956c8eec-7031-4d28-800d-a61378c0804b", name: "CLion", @@ -1255,6 +1339,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/codio.svg", componentType: "any", }, + { + id: "74b31716-b321-401b-b556-828ef9e2c28d", + name: "Codium", + componentType: "any", + icon: "/assets/svgporn/codium-icon.svg", + }, { id: "ca4ca435-0485-49f7-844b-d38fad7963c3", name: "CoffeeScript", @@ -1423,6 +1513,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/createjs.svg", componentType: "any", }, + { + id: "61f6d51f-a502-4380-962c-d5eeb14b343a", + name: "Crossplane", + componentType: "any", + icon: "/assets/svgporn/crossplane-icon.svg", + }, { id: "4a8b89fb-8eef-401e-b25d-87ecfdf69cd5", name: "Crucible", @@ -1447,6 +1543,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/cssnext.svg", componentType: "any", }, + { + id: "374b1f5c-028e-4849-a2a8-91ed9a333a27", + name: "Cube", + componentType: "any", + icon: "/assets/svgporn/cube-icon.svg", + }, { id: "41c59aba-d6f3-4678-889f-9a1466f51f14", name: "Cucumber", @@ -1483,6 +1585,24 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/d3.svg", componentType: "any", }, + { + id: "b129413d-3bc2-4ada-b90d-594123d4e531", + name: "daily.dev", + componentType: "any", + icon: "/assets/svgporn/dailydev-icon.svg", + }, + { + id: "c431a3f9-916b-4f1c-bf9e-5b886eef7fec", + name: "daisyUI", + componentType: "any", + icon: "/assets/svgporn/daisyUI-icon.svg", + }, + { + id: "fdbc5136-8f26-47cc-bf3f-3f18facc6393", + name: "Danfo.js", + componentType: "any", + icon: "/assets/svgporn/danfo.svg", + }, { id: "a8628a80-126a-47d8-820b-9b9098f9458c", name: "Dart", @@ -1495,6 +1615,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/dashlane.svg", componentType: "any", }, + { + id: "6477ee89-9494-451d-95dd-9c5261ffae0f", + name: "Data Station", + componentType: "any", + icon: "/assets/svgporn/data-station.svg", + }, { id: "6a0f8525-e537-499c-9e20-b845db7dbaa1", name: "Database Labs", @@ -1513,6 +1639,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/datagrip.svg", }, + { + id: "214b2c2c-3b11-4fd2-8d55-d14478542299", + name: "Datasette", + componentType: "any", + icon: "/assets/svgporn/datasette-icon.svg", + }, { id: "038caaa4-d842-4f5a-b052-f42fdcefc3f7", name: "DataSpell", @@ -1687,6 +1819,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/dojo-toolkit.svg", componentType: "any", }, + { + id: "3497c5af-0db5-4084-9940-8361612ede84", + name: "dolt", + componentType: "any", + icon: "/assets/svgporn/dolt.svg", + }, { id: "7577591c-cf0c-4bf7-9db4-547d9296d814", name: "Dovetail", @@ -1795,12 +1933,36 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/ecma.svg", }, + { + id: "216eea19-8424-4567-bbe9-ef03a2531f56", + name: "EdgeDB", + componentType: "any", + icon: "/assets/svgporn/edgedb.svg", + }, + { + id: "1b239bde-8a21-4e2c-a69a-1cf298c6b21d", + name: "Edgio", + componentType: "any", + icon: "/assets/svgporn/edgio-icon.svg", + }, { id: "d30af748-d06e-4e5d-8cb7-8bd4882cea34", name: "EditorConfig", componentType: "any", icon: "/assets/svgporn/editorconfig.svg", }, + { + id: "37b5e2f0-e1c0-48be-ae38-23278c443dea", + name: "Effect", + componentType: "any", + icon: "/assets/svgporn/effect-icon.svg", + }, + { + id: "926ee434-82a9-4d9e-9034-8e86116f9c27", + name: "Effector", + componentType: "any", + icon: "/assets/svgporn/effector.svg", + }, { id: "9142aba9-9b50-4bbb-aba3-7a32e44762d9", name: "egghead", @@ -1927,6 +2089,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/epsagon-icon.svg", }, + { + id: "7b0340b6-8369-4db6-967b-70c5c0f52234", + name: "Eraser", + componentType: "any", + icon: "/assets/svgporn/eraser-icon.svg", + }, { id: "7cc129b5-3011-4307-8b56-4b7d20bbd71d", name: "Erlang", @@ -2029,12 +2197,24 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/facebook.svg", componentType: "any", }, + { + id: "b973fc7d-c85b-4082-bdbf-eea69c4a62a6", + name: "Faker", + componentType: "any", + icon: "/assets/svgporn/faker.svg", + }, { id: "429b0e62-b986-45ad-9819-1ba7cd19a12d", name: "Falcor", icon: "/assets/svgporn/falcor.svg", componentType: "any", }, + { + id: "b0819232-bf5c-4447-a1c6-1c1bd1947f3c", + name: "FastAPI", + componentType: "any", + icon: "/assets/svgporn/fastapi-icon.svg", + }, { id: "861aca9b-c8ac-4218-b3ed-755be2cc10fc", name: "Fastify", @@ -2149,6 +2329,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/flight.svg", componentType: "any", }, + { + id: "e882f77c-0e27-4c9d-8250-901172949a10", + name: "Flink", + componentType: "any", + icon: "/assets/svgporn/apache-flink-icon.svg", + }, { id: "0f883ce3-7c9e-4875-8393-2b486f1ce243", name: "Flood IO", @@ -2245,6 +2431,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/foundation.svg", componentType: "any", }, + { + id: "0ce9063c-e569-4068-b354-92c1683facc1", + name: "FoundationDB", + componentType: "any", + icon: "/assets/svgporn/foundationdb-icon.svg", + }, { id: "b21643a6-4d16-4c59-af1d-90abc3adfc8c", name: "Framer", @@ -2527,6 +2719,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/google-analytics.svg", componentType: "any", }, + { + id: "f6bd9b6e-508d-445c-9025-1fc6bff576b9", + name: "Google Bard", + componentType: "any", + icon: "/assets/svgporn/google-bard-icon.svg", + }, { id: "241b2374-e470-44d8-8bd4-30405537b153", name: "Google Calendar", @@ -2563,6 +2761,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/google-developers-icon.svg", componentType: "any", }, + { + id: "f1dd5865-7b64-45ad-9c30-c7eac3f3b922", + name: "Google Domains", + componentType: "any", + icon: "/assets/svgporn/google-domains-icon.svg", + }, { id: "b9a59d2f-0960-4195-8593-0684cf825544", name: "Google Drive", @@ -2575,6 +2779,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/google-fit.svg", }, + { + id: "26a6184f-0ebb-4671-826a-6b65ea3bfbf2", + name: "Google Gemini", + componentType: "any", + icon: "/assets/svgporn/google-gemini.svg", + }, { id: "bd289a47-601a-4d60-91fd-bedfc35df3e2", name: "Google Gmail", @@ -2623,6 +2833,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/google-optimize.svg", componentType: "any", }, + { + id: "9a443939-c6c8-4cea-bad4-fb67a2af4e23", + name: "Google PaLM", + componentType: "any", + icon: "/assets/svgporn/google-palm.svg", + }, { id: "4fb492e1-6a2f-49f3-a546-bbb84e22901c", name: "Google Pay", @@ -2641,6 +2857,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/google-play-icon.svg", componentType: "any", }, + { + id: "8e2ce93c-cee6-49db-8470-38d98756d25a", + name: "Google Play Console", + componentType: "any", + icon: "/assets/svgporn/google-play-console-icon.svg", + }, { id: "69bade5c-cb66-43f4-9807-cef4e9158c94", name: "Google Search Console", @@ -2653,6 +2875,18 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/google-tag-manager.svg", componentType: "any", }, + { + id: "d3d98298-1600-4f36-9ed6-d0e688d4d8f6", + name: "Google Workspace", + componentType: "any", + icon: "/assets/svgporn/google-workspace.svg", + }, + { + id: "7fdd11b5-0dc8-4cef-b8af-621cb0424f46", + name: "Gradio", + componentType: "any", + icon: "/assets/svgporn/gradio-icon.svg", + }, { id: "48f7e6ba-c950-4a11-be2b-e5ee212ddae6", name: "Gradle", @@ -2845,6 +3079,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/harness-icon.svg", }, + { + id: "08426b88-786c-4c7a-8dec-126b8bc45016", + name: "HashiCorp", + componentType: "any", + icon: "/assets/svgporn/hashicorp-icon.svg", + }, { id: "d57d7a4c-5140-4b53-97a7-f3444626e80f", name: "Hashnode", @@ -2965,6 +3205,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/homebrew.svg", }, + { + id: "78ec5800-c5be-47d0-b07c-1b22aed4f34d", + name: "Hono", + componentType: "any", + icon: "/assets/svgporn/hono.svg", + }, { id: "0071da19-1939-49eb-ab22-d480bdff35ca", name: "Hookstate", @@ -3013,6 +3259,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/html5-boilerplate.svg", componentType: "any", }, + { + id: "fde178cb-8f16-40ff-bab4-258259b94bbd", + name: "htmx", + componentType: "any", + icon: "/assets/svgporn/htmx-icon.svg", + }, { id: "56fdd851-88dc-4aae-b02b-812cc777cbdb", name: "HTTPie", @@ -3025,6 +3277,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/hubspot.svg", componentType: "any", }, + { + id: "b02c61b5-59c3-428e-832f-1565c0009c36", + name: "Hugging Face", + componentType: "any", + icon: "/assets/svgporn/hugging-face-icon.svg", + }, { id: "b995a68a-c565-4175-8720-8de687d20793", name: "Huggy", @@ -3115,6 +3373,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/importio.svg", componentType: "any", }, + { + id: "40747a32-a632-4814-9e2e-684b8b6198d0", + name: "Incident", + componentType: "any", + icon: "/assets/svgporn/incident-icon.svg", + }, { id: "3ece9ebf-73a6-4758-8215-83c216b03933", name: "Infer", @@ -3169,6 +3433,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/intercom.svg", componentType: "any", }, + { + id: "2af895bf-7a23-4995-99ae-d0422c72e56d", + name: "Internet Computer", + componentType: "any", + icon: "/assets/svgporn/internet-computer-icon.svg", + }, { id: "2271a5cc-6a17-49f1-b979-607ccff0583d", name: "Internet Explorer", @@ -3349,6 +3619,18 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/json.svg", componentType: "any", }, + { + id: "49bf514b-13d3-4a6b-bf5b-4d6f08628492", + name: "JSON Schema", + componentType: "any", + icon: "/assets/svgporn/json-schema-icon.svg", + }, + { + id: "4f2cc630-da05-451b-9ab6-d38335efaf15", + name: "JSON-LD", + componentType: "any", + icon: "/assets/svgporn/json-ld.svg", + }, { id: "2d640d89-815e-4c41-b3ab-f8436254b254", name: "JSPM", @@ -3409,6 +3691,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/karma.svg", componentType: "any", }, + { + id: "63d0000e-4dd2-42bf-9e83-9b75106a91e2", + name: "Katalon", + componentType: "any", + icon: "/assets/svgporn/katalon-icon.svg", + }, { id: "79828d46-2444-4db0-81c2-a79788d9a675", name: "KDE", @@ -3433,6 +3721,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/keycdn.svg", componentType: "any", }, + { + id: "f6f86745-9156-49e3-895a-71a0c4ee27b8", + name: "KeyDB", + componentType: "any", + icon: "/assets/svgporn/keydb-icon.svg", + }, { id: "e758ec14-1c3e-4a5e-ad16-64cffb9cf4c1", name: "KeystoneJS", @@ -3619,6 +3913,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/leveldb.svg", componentType: "any", }, + { + id: "9a848245-9213-4c00-9f72-8c2b478b6cfe", + name: "Lexical", + componentType: "any", + icon: "/assets/svgporn/lexical-icon.svg", + }, { id: "d12c269d-8175-44e5-a8fb-ce322ccbb956", name: "Lift", @@ -3643,6 +3943,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/lighttpd.svg", componentType: "any", }, + { + id: "eb113e6c-d9bc-4c4a-8c5c-35e2d84a59e9", + name: "Linear", + componentType: "any", + icon: "/assets/svgporn/linear-icon.svg", + }, { id: "84f94c47-a116-4e29-a806-1d9aea5c57c8", name: "LinkedIn", @@ -3913,12 +4219,24 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/matplotlib-icon.svg", }, + { + id: "fc99e5c4-61c4-4dc2-b64b-96eac4e43f36", + name: "Matter", + componentType: "any", + icon: "/assets/svgporn/matter-icon.svg", + }, { id: "43205ed3-18e9-4ef9-aa0a-ab5c2b328b9e", name: "Mattermost", icon: "/assets/svgporn/mattermost.svg", componentType: "any", }, + { + id: "e36584e7-a522-44c4-a833-0c41acfe386f", + name: "Mautic", + componentType: "any", + icon: "/assets/svgporn/mautic-icon.svg", + }, { id: "b184efd5-538c-441f-9f99-cb3107a61bd6", name: "Maven", @@ -3949,12 +4267,24 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/medusa-icon.svg", }, + { + id: "658cc59d-3cac-44d1-b62a-528761b2a90f", + name: "Meilisearch", + componentType: "any", + icon: "/assets/svgporn/meilisearch.svg", + }, { id: "29da2fd8-9251-4658-9cd7-9566c93d8896", name: "Memcached", icon: "/assets/svgporn/memcached.svg", componentType: "any", }, + { + id: "07024e14-6115-4991-8108-f592c22167bf", + name: "Memgraph", + componentType: "any", + icon: "/assets/svgporn/memgraph.svg", + }, { id: "6507afda-bcbf-4949-a210-475a99b748f3", name: "mention", @@ -3979,6 +4309,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/messenger.svg", }, + { + id: "40e7dce5-fdc7-46f0-a9a3-ca7bbd8d6502", + name: "Meta", + componentType: "any", + icon: "/assets/svgporn/meta-icon.svg", + }, { id: "c1f84768-95f6-4bb0-81ef-2c0efc1c96d4", name: "Metabase", @@ -4075,12 +4411,36 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/middleman.svg", componentType: "any", }, + { + id: "b6128f86-921e-411e-a2c3-5eb91d4446ae", + name: "Midjourney", + componentType: "any", + icon: "/assets/svgporn/midjourney.svg", + }, { id: "b0574386-ff7d-45c4-a03a-14ae4d168e84", name: "Milligram", icon: "/assets/svgporn/milligram.svg", componentType: "any", }, + { + id: "69a2c980-4d8d-43b0-8698-993b507b0ef9", + name: "Million", + componentType: "any", + icon: "/assets/svgporn/million-icon.svg", + }, + { + id: "4e3f6c42-e4f9-4d82-b800-5b5f8af01d4f", + name: "Milvus", + componentType: "any", + icon: "/assets/svgporn/milvus-icon.svg", + }, + { + id: "50d0c27c-5692-47f0-9c15-8b41dd825954", + name: "MindsDB", + componentType: "any", + icon: "/assets/svgporn/mindsdb-icon.svg", + }, { id: "4c3508c5-696b-448c-8042-9deef75cb0ca", name: "Mint", @@ -4093,12 +4453,24 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/mio.svg", componentType: "any", }, + { + id: "7e9b2e63-c997-4f4a-9feb-0384e28ea332", + name: "Miro", + componentType: "any", + icon: "/assets/svgporn/miro-icon.svg", + }, { id: "17774dc4-5f4a-4374-b2a4-aa5b725ee120", name: "Mist.io", icon: "/assets/svgporn/mist.svg", componentType: "any", }, + { + id: "c092b3fe-f0e5-4a6d-a43b-6773ab093aec", + name: "Mistral AI", + componentType: "any", + icon: "/assets/svgporn/mistral-ai-icon.svg", + }, { id: "f371116e-c3e8-45f3-bc68-8b125d3bce64", name: "Mithril", @@ -4279,6 +4651,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/neo4j.svg", componentType: "any", }, + { + id: "9e7bd130-12f8-4a39-ae52-5cca57dd1a9c", + name: "Neon", + componentType: "any", + icon: "/assets/svgporn/neon-icon.svg", + }, { id: "a7fd4f40-3f54-48f8-a59e-452da8306e8c", name: "Neovim", @@ -4339,6 +4717,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/nginx.svg", componentType: "any", }, + { + id: "05e43f66-4e75-48b5-a294-22e9c119487d", + name: "ngrok", + componentType: "any", + icon: "/assets/svgporn/ngrok.svg", + }, { id: "f28bce3f-2fd4-4694-a88f-6fcbf5ed5585", name: "NHost", @@ -4405,6 +4789,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/nomad.svg", componentType: "any", }, + { + id: "15f2cdd5-ce75-47cf-b7a0-1f897338eb40", + name: "Notion", + componentType: "any", + icon: "/assets/svgporn/notion-icon.svg", + }, { id: "438e647c-184d-4cf7-b7b5-c5551c21dded", name: "Noysi", @@ -4441,6 +4831,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/nvidia.svg", }, + { + id: "4042f503-fdc4-40c6-8d9c-a90dd1934bf5", + name: "nvm", + componentType: "any", + icon: "/assets/svgporn/nvm.svg", + }, { id: "bf3c0e37-f79e-453d-976b-2fbc7ed946ad", name: "NW.js a.k.a. Nodewebkit", @@ -4471,6 +4867,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/observablehq.svg", }, + { + id: "2d72feb7-6fcc-4c66-9a4e-cafef39faa0b", + name: "Obsidian", + componentType: "any", + icon: "/assets/svgporn/obsidian-icon.svg", + }, { id: "d77fbd11-85d9-418c-a6fc-7b4da8577e28", name: "OCaml", @@ -4489,6 +4891,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/octopus-deploy.svg", componentType: "any", }, + { + id: "3743370f-1118-426e-8263-7cb405fd74c1", + name: "Okta", + componentType: "any", + icon: "/assets/svgporn/okta-icon.svg", + }, { id: "e4615e5c-643f-4f35-bdba-450e07e9df50", name: "Olark", @@ -4537,6 +4945,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/opensource.svg", componentType: "any", }, + { + id: "ddfd9dfe-b586-4173-bf84-e956706e7443", + name: "OpenAPI", + componentType: "any", + icon: "/assets/svgporn/openapi-icon.svg", + }, { id: "ea19f28b-1403-477d-85a4-3226e0e507bc", name: "OpenCart", @@ -4567,6 +4981,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/openlayers.svg", componentType: "any", }, + { + id: "53243d40-4c66-4fc8-94cb-571b5f305e54", + name: "OpenSearch", + componentType: "any", + icon: "/assets/svgporn/opensearch-icon.svg", + }, { id: "4969124d-4645-4b1e-ac54-3c93a0e8b3ec", name: "OpenShift", @@ -4675,6 +5095,18 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/panda.svg", componentType: "any", }, + { + id: "293767e0-9d9e-43f7-ba87-08f33cca7b5d", + name: "Panda", + icon: "/assets/svgporn/panda.svg", + componentType: "any", + }, + { + id: "4391837c-1b5e-4716-8394-d42c50af4503", + name: "Pandas", + componentType: "any", + icon: "/assets/svgporn/pandas-icon.svg", + }, { id: "f6bb63d3-85e3-480d-9677-45ac7e1c93d5", name: "Parcel", @@ -4765,6 +5197,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/perl.svg", componentType: "any", }, + { + id: "4b9e98cb-2b2c-4af1-90c6-4d6b10b09851", + name: "perplexity", + componentType: "any", + icon: "/assets/svgporn/perplexity-icon.svg", + }, { id: "af227c15-103e-4323-895a-64fdcddc7c1a", name: "Phalcon", @@ -4789,12 +5227,30 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/phpstorm.svg", componentType: "any", }, + { + id: "0be3a6c0-3990-4518-be09-9dae641a57f2", + name: "Pinecone", + componentType: "any", + icon: "/assets/svgporn/pinecone-icon.svg", + }, + { + id: "e6bda7db-adac-469b-85bf-c0de283c17d8", + name: "Pinia", + componentType: "any", + icon: "/assets/svgporn/pinia.svg", + }, { id: "2fd92fe9-46bc-4b4b-bb9a-7be6525f7a8e", name: "Pinterest", icon: "/assets/svgporn/pinterest.svg", componentType: "any", }, + { + id: "777ef41c-f18d-44e2-8df3-21ca82950d99", + name: "Pipedream", + componentType: "any", + icon: "/assets/svgporn/pipedream.svg", + }, { id: "5a502dc5-6760-4254-b213-d69d61b0e995", name: "pipedrive", @@ -4885,6 +5341,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/pnpm.svg", }, + { + id: "ef9feae4-9e8a-4d19-937a-9d93215016aa", + name: "PocketBase", + componentType: "any", + icon: "/assets/svgporn/pocket-base.svg", + }, { id: "cd38da1b-9610-48ef-a30c-e45da8c4057e", name: "POEditor", @@ -4915,6 +5377,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/postgresql.svg", componentType: "any", }, + { + id: "7b9d2ff9-0e51-47c5-967a-a8ef10f651e2", + name: "PostHog", + componentType: "any", + icon: "/assets/svgporn/posthog-icon.svg", + }, { id: "630e6096-abd7-4b6a-861c-bd453084d551", name: "Postman", @@ -5023,12 +5491,6 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/proofy.svg", componentType: "any", }, - { - id: "95c63498-d739-488b-b706-0ac74f2652d8", - name: "Protactor", - icon: "/assets/svgporn/protactor.svg", - componentType: "any", - }, { id: "fb796bab-8ba4-435a-818d-d130790a7710", name: "Proto.io", @@ -5041,6 +5503,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/protonet.svg", componentType: "any", }, + { + id: "1b59fbdf-6561-4bbf-8e7e-b38f203f1f18", + name: "Protractor", + componentType: "any", + icon: "/assets/svgporn/protractor.svg", + }, { id: "3cfc8126-d371-4b1a-bded-ff1f1bf0ca07", name: "Prott", @@ -5053,6 +5521,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/pug.svg", componentType: "any", }, + { + id: "7ebec0cf-1111-4ce3-bd8b-3bc411f9999a", + name: "Pulumi", + componentType: "any", + icon: "/assets/svgporn/pulumi-icon.svg", + }, { id: "d23d839c-e706-4fbf-8148-f3a5d9dcf0a9", name: "PumpkinDB", @@ -5137,6 +5611,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/q.svg", componentType: "any", }, + { + id: "29c6ee75-5c82-4c00-8984-f8989970005c", + name: "Qdrant", + componentType: "any", + icon: "/assets/svgporn/qdrant-icon.svg", + }, { id: "ce6f85e6-c269-4f63-b3ea-4f01d06efd19", name: "Qlik", @@ -5389,6 +5869,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/renovatebot.svg", }, + { + id: "e62fd7c2-03de-4509-a585-b99314bd184e", + name: "Replay", + componentType: "any", + icon: "/assets/svgporn/replay-icon.svg", + }, { id: "f229dc37-71dc-4eda-9200-d1f3f32302ed", name: "Replit", @@ -5443,6 +5929,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/riot.svg", componentType: "any", }, + { + id: "03c1bfc7-5f37-448c-a9e1-4136cc4fe238", + name: "RisingWave", + componentType: "any", + icon: "/assets/svgporn/risingwave-icon.svg", + }, { id: "917598c5-9c7d-48e3-97df-c094b803882f", name: "RocketChat", @@ -5473,12 +5965,6 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/rollupjs.svg", componentType: "any", }, - { - id: "5c1e813b-1842-489f-96b3-d730b40ca36c", - name: "Rome", - componentType: "any", - icon: "/assets/svgporn/rome-icon.svg", - }, { id: "65916cd0-642a-4c1a-a36c-c5cbe54e3e6f", name: "ROS", @@ -5533,6 +6019,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/runscope.svg", componentType: "any", }, + { + id: "6454efd3-6be0-4270-9973-d1b6c21a2164", + name: "Rush", + componentType: "any", + icon: "/assets/svgporn/rush-icon.svg", + }, { id: "2e4429d6-e3ad-4426-a25d-9dc37258ecda", name: "Rust", @@ -5587,6 +6079,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/sanity.svg", componentType: "any", }, + { + id: "d0006d1e-48e0-4406-a893-afa16addcc54", + name: "SAP", + componentType: "any", + icon: "/assets/svgporn/sap.svg", + }, { id: "bdbf9d56-bc6a-441e-bcf3-294031d9ef32", name: "Sass", @@ -5743,6 +6241,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/shopify.svg", componentType: "any", }, + { + id: "5980c971-5b09-482e-b738-f2f702dce5d2", + name: "Shortcut", + componentType: "any", + icon: "/assets/svgporn/shortcut-icon.svg", + }, { id: "398f70bb-fdd5-4d0e-8dc9-1e732daaddb6", name: "Sidekiq", @@ -5755,6 +6259,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/signal.svg", componentType: "any", }, + { + id: "1b65f5c2-2e2f-4ef0-98e7-132c64d5903e", + name: "sigstore", + componentType: "any", + icon: "/assets/svgporn/sigstore-icon.svg", + }, { id: "b5feecfa-d0c9-4e02-b56f-a0f41be2d86a", name: "Sinatra", @@ -5815,6 +6325,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/slides.svg", componentType: "any", }, + { + id: "8e763066-47b7-45b9-97ef-4d20353aa156", + name: "Slidev", + componentType: "any", + icon: "/assets/svgporn/slidev.svg", + }, { id: "dcdd5e08-0d77-4472-b152-637b5a1152cd", name: "Slim", @@ -5839,6 +6355,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/snap-svg.svg", componentType: "any", }, + { + id: "ffdb8079-7eaf-41bf-a71b-8e2c4bd4dbd0", + name: "Snaplet", + componentType: "any", + icon: "/assets/svgporn/snaplet-icon.svg", + }, { id: "9ff2dc14-f380-491d-8d2c-578ccbefe04b", name: "snowflake", @@ -5893,6 +6415,18 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/solr.svg", componentType: "any", }, + { + id: "21ed4b7d-33a8-4801-bd63-b2ea72fd8bf0", + name: "SonarCloud", + componentType: "any", + icon: "/assets/svgporn/sonarcloud-icon.svg", + }, + { + id: "57a32870-bd67-4388-ae27-6c2c4034e4ee", + name: "SonarLint", + componentType: "any", + icon: "/assets/svgporn/sonarlint-icon.svg", + }, { id: "0e3cc264-063a-4427-80ad-05a054d24665", name: "SonarQube", @@ -5923,6 +6457,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/spark.svg", componentType: "any", }, + { + id: "91fe8ca8-efcd-4068-9e84-efdeae8b6013", + name: "Spark", + icon: "/assets/svgporn/spark.svg", + componentType: "any", + }, { id: "6598ac1b-ef6e-4d5f-85d1-aa631d0eafbd", name: "SparkPost", @@ -5995,6 +6535,18 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/squarespace.svg", componentType: "any", }, + { + id: "62b05c86-c084-468f-b4cc-26ad6255b496", + name: "SST", + componentType: "any", + icon: "/assets/svgporn/sst-icon.svg", + }, + { + id: "5f5f5943-8e23-4e8d-a860-dcc2732cda26", + name: "Stability AI", + componentType: "any", + icon: "/assets/svgporn/stability-ai-icon.svg", + }, { id: "b50ddded-e012-4a55-9933-f59b71af8c14", name: "Stack Overflow", @@ -6049,6 +6601,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/stenciljs-icon.svg", }, + { + id: "6016bd7e-9abf-4fee-ab42-6fe539731b0c", + name: "Stepsize", + componentType: "any", + icon: "/assets/svgporn/stepsize-icon.svg", + }, { id: "d2be4559-79fa-4e1d-9961-6b6c01d5ebb5", name: "Stetho", @@ -6163,6 +6721,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/stylus.svg", componentType: "any", }, + { + id: "199371df-7cc9-490e-973d-026d3cc62832", + name: "Stytch", + componentType: "any", + icon: "/assets/svgporn/stytch.svg", + }, { id: "aa361dd0-4b79-4625-b9dd-1f0eac7b4f82", name: "Sublime Text", @@ -6187,6 +6751,18 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/supabase-icon.svg", }, + { + id: "f7e7609f-925f-4b2e-9b7a-717cd1132b45", + name: "Superset", + componentType: "any", + icon: "/assets/svgporn/apache-superset-icon.svg", + }, + { + id: "653459c3-fa3d-4d16-935d-96b47e5988e6", + name: "SuperTokens", + componentType: "any", + icon: "/assets/svgporn/supertokens-icon.svg", + }, { id: "5862d6e2-0378-4230-9e4d-6aed844c191a", name: "Surge", @@ -6265,6 +6841,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/swiftype.svg", componentType: "any", }, + { + id: "fa9c2fde-b6f3-457c-9be6-fccbc06233f5", + name: "Swimm", + componentType: "any", + icon: "/assets/svgporn/swimm.svg", + }, { id: "77e4b760-2fc2-47a7-94ba-3eb893b74b1f", name: "SWR", @@ -6457,6 +7039,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/tor.svg", }, + { + id: "48b0aa5a-2da8-4d6e-9fe2-725ece06eacb", + name: "Tor", + componentType: "any", + icon: "/assets/svgporn/tor.svg", + }, { id: "ca5e5037-1ddc-4177-85ab-39b492e3e273", name: "Traackr", @@ -6595,6 +7183,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/typescript-icon.svg", componentType: "any", }, + { + id: "e94a7938-2896-41e7-a344-812bbee0f7e3", + name: "typesense", + componentType: "any", + icon: "/assets/svgporn/typesense-icon.svg", + }, { id: "54960eb9-8bd1-40c8-b71c-ff012bd22fac", name: "TYPO3", @@ -6667,6 +7261,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/unity.svg", componentType: "any", }, + { + id: "57ce55d8-1efe-4c8d-85c0-4d03f4f2c73b", + name: "UnJS", + componentType: "any", + icon: "/assets/svgporn/unjs.svg", + }, { id: "9630ccdd-1cba-444c-83b8-3ab58603a5ec", name: "unocss", @@ -6817,6 +7417,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/vitejs.svg", }, + { + id: "939322bc-80a7-4b8f-92ae-bb85f02f292c", + name: "Vitess", + componentType: "any", + icon: "/assets/svgporn/vitess.svg", + }, { id: "04c629ad-275e-4e55-a396-216071628522", name: "Vitest", @@ -6829,12 +7435,24 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/vivaldi.svg", componentType: "any", }, + { + id: "9eeef70d-39ec-4a07-b32a-3a7789e900db", + name: "VMware", + componentType: "any", + icon: "/assets/svgporn/vmware.svg", + }, { id: "a9dd1cf3-ffdd-47e5-8159-a5458f3a9c89", name: "Void", icon: "/assets/svgporn/void.svg", componentType: "any", }, + { + id: "b81ca29a-7ecf-47b1-9f45-6c9e9f26f00b", + name: "Volar", + componentType: "any", + icon: "/assets/svgporn/volar.svg", + }, { id: "d5b6ba34-0a63-43c4-ac2a-c6454006f5de", name: "Vue.js", @@ -6895,12 +7513,24 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/wakatime.svg", componentType: "any", }, + { + id: "de9e8b08-59ee-466b-b6f9-dd79e1556341", + name: "WalkMe", + componentType: "any", + icon: "/assets/svgporn/walkme.svg", + }, { id: "8c950eec-4e3f-4777-a0ee-7de3a52ad538", name: "Watchman", icon: "/assets/svgporn/watchman.svg", componentType: "any", }, + { + id: "be57f6e5-68b4-4e02-b181-3bdeec8d0f90", + name: "Waypoint", + componentType: "any", + icon: "/assets/svgporn/waypoint-icon.svg", + }, { id: "af51cfaa-4b0f-4743-b357-4dd124f9b247", name: "WayScript", @@ -6955,6 +7585,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/webflow.svg", componentType: "any", }, + { + id: "2e7d0a3e-24dc-4147-9fa9-e59f9b762dcb", + name: "WebGPU", + componentType: "any", + icon: "/assets/svgporn/webgpu.svg", + }, { id: "803952f1-6a03-44c7-ae85-686d3d051d20", name: "Webhint", @@ -7069,6 +7705,12 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/windi-css.svg", }, + { + id: "880b0851-06c0-4ddf-ae95-de1b9b74b4a1", + name: "Wing", + componentType: "any", + icon: "/assets/svgporn/winglang-icon.svg", + }, { id: "5198cdb9-f9cf-49b9-a09e-e885f62bd353", name: "Wire", @@ -7111,6 +7753,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/workboard.svg", componentType: "any", }, + { + id: "4a891fd0-8431-4cbc-ac27-8fa916dfa362", + name: "WorkOS", + componentType: "any", + icon: "/assets/svgporn/workos-icon.svg", + }, { id: "5393aeba-f215-4b64-af96-b234b5edc0b0", name: "Workplace", @@ -7129,6 +7777,12 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/wufoo.svg", componentType: "any", }, + { + id: "dae1c42c-9bf3-48a7-9b8d-2f7fc5be2211", + name: "X", + componentType: "any", + icon: "/assets/svgporn/x.svg", + }, { id: "6f5658a3-0466-459d-97ec-9bce98a276a9", name: "X-Cart", @@ -7147,6 +7801,18 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/xampp.svg", componentType: "any", }, + { + id: "4a5ca081-b348-4599-8c7a-7ee6a7d26a93", + name: "Xata", + componentType: "any", + icon: "/assets/svgporn/xata-icon.svg", + }, + { + id: "954a85cb-fec3-4349-98be-2dbed7675b10", + name: "Xcode", + componentType: "any", + icon: "/assets/svgporn/xcode.svg", + }, { id: "1f262f67-64a0-48ad-a794-d5b713c880aa", name: "Xero", @@ -7237,12 +7903,24 @@ const classes: ComponentClass[] = [ icon: "/assets/svgporn/youtube.svg", componentType: "any", }, + { + id: "221dc200-e3ff-4872-a8ea-7cfc3afe5c50", + name: "YugabyteDB", + componentType: "any", + icon: "/assets/svgporn/yugabyte-icon.svg", + }, { id: "1645c117-3bd6-43b4-8554-ae9a936003d4", name: "Z-Wave", icon: "/assets/svgporn/zwave.svg", componentType: "any", }, + { + id: "37c6f469-5356-4688-b0d6-12a96444cd60", + name: "Zabbix", + componentType: "any", + icon: "/assets/svgporn/zabbix.svg", + }, { id: "f1d4df61-2b04-41dd-9ba3-02a4039f3718", name: "Zapier", @@ -7285,18 +7963,36 @@ const classes: ComponentClass[] = [ componentType: "any", icon: "/assets/svgporn/zig.svg", }, + { + id: "73de30ff-4027-4ae4-9934-48871fd6af43", + name: "Zod", + componentType: "any", + icon: "/assets/svgporn/zod.svg", + }, { id: "eba6ba89-86dd-4ca5-9d4d-b6e1d238c4b6", name: "Zoho", icon: "/assets/svgporn/zoho.svg", componentType: "any", }, + { + id: "e44fe3f8-b9a9-44da-bc4d-3999f0867305", + name: "Zoom", + componentType: "any", + icon: "/assets/svgporn/zoom-icon.svg", + }, { id: "31a0626b-c9b8-4c59-a733-5368d0edaaf8", name: "Zorin OS", componentType: "any", icon: "/assets/svgporn/zorin-os.svg", }, + { + id: "57a5b37d-5607-40d2-8650-7e7978871230", + name: "zsh", + componentType: "any", + icon: "/assets/svgporn/zsh.svg", + }, { id: "3bf3b6b2-f0cf-4ca3-8357-defbe96dd0ce", name: "Zube", diff --git a/plugins/svgporn/src/logos.json b/plugins/svgporn/src/logos.json index 98b0b21a..86500e39 100644 --- a/plugins/svgporn/src/logos.json +++ b/plugins/svgporn/src/logos.json @@ -1,6963 +1,10460 @@ [ - { - "name": " Brain.js", - "shortname": "brainjs", - "url": "https://brain.js.org/", - "files": ["brainjs.svg"] - }, { "name": ".NET", "shortname": "dotnet", "url": "http://www.microsoft.com/net", - "files": ["dotnet.svg"] + "files": [ + "dotnet.svg" + ] }, { "name": "100tb", "shortname": "100tb", "url": "https://www.100tb.com/", - "files": ["100tb.svg"] + "files": [ + "100tb.svg" + ] }, { "name": "500px", "shortname": "500px", "url": "https://500px.com/", - "files": ["500px.svg"] + "files": [ + "500px.svg" + ] }, { "name": "ActiveCampaign", "shortname": "active-campaign", "url": "https://www.activecampaign.com/", - "files": ["active-campaign-icon.svg", "active-campaign.svg"] + "files": [ + "active-campaign-icon.svg", + "active-campaign.svg" + ] + }, + { + "name": "Adobe", + "shortname": "adobe", + "url": "https://www.adobe.com/", + "files": [ + "adobe-icon.svg", + "adobe.svg" + ] }, { "name": "Adobe After Effects", "shortname": "adobe-after-effects", "url": "https://www.adobe.com/products/aftereffects.html", - "files": ["adobe-after-effects.svg"] + "files": [ + "adobe-after-effects.svg" + ] }, { "name": "Adobe Animate", "shortname": "adobe-animate", "url": "https://www.adobe.com/products/animate.html", - "files": ["adobe-animate.svg"] + "files": [ + "adobe-animate.svg" + ] }, { "name": "Adobe Dreamweaver", "shortname": "adobe-dreamweaver", "url": "https://www.adobe.com/products/dreamweaver.html", - "files": ["adobe-dreamweaver.svg"] + "files": [ + "adobe-dreamweaver.svg" + ] }, { "name": "Adobe Illustrator", "shortname": "adobe-illustrator", "url": "https://www.adobe.com/products/illustrator.html", - "files": ["adobe-illustrator.svg"] + "files": [ + "adobe-illustrator.svg" + ] }, { "name": "Adobe InCopy", "shortname": "adobe-incopy", "url": "https://www.adobe.com/products/incopy.html", - "files": ["adobe-incopy.svg"] + "files": [ + "adobe-incopy.svg" + ] }, { "name": "Adobe InDesign", "shortname": "adobe-indesign", "url": "https://www.adobe.com/products/indesign.html", - "files": ["adobe-indesign.svg"] + "files": [ + "adobe-indesign.svg" + ] }, { "name": "Adobe Lightroom", "shortname": "adobe-lightroom", "url": "https://www.adobe.com/products/photoshop-lightroom.html", - "files": ["adobe-lightroom.svg"] + "files": [ + "adobe-lightroom.svg" + ] }, { "name": "Adobe Photoshop", "shortname": "adobe-photoshop", "url": "https://www.adobe.com/products/photoshop.html", - "files": ["adobe-photoshop.svg"] + "files": [ + "adobe-photoshop.svg" + ] }, { "name": "Adobe Premiere", "shortname": "adobe-premiere", "url": "https://www.adobe.com/products/premiere.html", - "files": ["adobe-premiere.svg"] + "files": [ + "adobe-premiere.svg" + ] }, { "name": "Adobe Xd", "shortname": "adobe-xd", "url": "https://www.adobe.com/products/xd.html", - "files": ["adobe-xd.svg"] + "files": [ + "adobe-xd.svg" + ] }, { "name": "Adonis", "shortname": "adonisjs", "url": "https://adonisjs.com/", - "files": ["adonisjs-icon.svg", "adonisjs.svg"] + "files": [ + "adonisjs-icon.svg", + "adonisjs.svg" + ] }, { "name": "AdRoll", "shortname": "adroll", "url": "https://www.adroll.com/", - "files": ["adroll.svg"] + "files": [ + "adroll.svg" + ] }, { "name": "Adyen", "shortname": "adyen", "url": "https://www.adyen.com/", - "files": ["adyen.svg"] + "files": [ + "adyen.svg" + ] }, { "name": "Aerogear", "shortname": "aerogear", "url": "https://aerogear.org/", - "files": ["aerogear.svg"] + "files": [ + "aerogear.svg" + ] }, { "name": "Aerospike", "shortname": "aerospike", "url": "http://www.aerospike.com/", - "files": ["aerospike-icon.svg", "aerospike.svg"] + "files": [ + "aerospike-icon.svg", + "aerospike.svg" + ] }, { "name": "Aha!", "shortname": "aha", "url": "https://www.aha.io/", - "files": ["aha.svg"] + "files": [ + "aha.svg" + ] }, { "name": "Airbnb", "shortname": "airbnb", "url": "https://www.airbnb.com/", - "files": ["airbnb-icon.svg", "airbnb.svg"] + "files": [ + "airbnb-icon.svg", + "airbnb.svg" + ] }, { "name": "Airbrake", "shortname": "airbrake", "url": "https://airbrake.io/", - "files": ["airbrake.svg"] + "files": [ + "airbrake.svg" + ] }, { "name": "Airflow", "shortname": "airflow", "url": "https://airflow.apache.org/", - "files": ["airflow-icon.svg", "airflow.svg"] + "files": [ + "airflow-icon.svg", + "airflow.svg" + ] }, { "name": "Airtable", "shortname": "airtable", "url": "https://airtable.com/", - "files": ["airtable.svg"] + "files": [ + "airtable.svg" + ] }, { "name": "AIX", "shortname": "aix", "url": "https://www.ibm.com/it-infrastructure/power/os/aix", - "files": ["aix.svg"] + "files": [ + "aix.svg" + ] }, { "name": "Akamai", "shortname": "akamai", "url": "https://www.akamai.com/", - "files": ["akamai.svg"] + "files": [ + "akamai.svg" + ] }, { "name": "Akka", "shortname": "akka", "url": "https://akka.io/", - "files": ["akka.svg"] + "files": [ + "akka.svg" + ] }, { "name": "Alfresco", "shortname": "alfresco", "url": "https://www.alfresco.com/", - "files": ["alfresco.svg"] + "files": [ + "alfresco.svg" + ] }, { "name": "Algolia", "shortname": "algolia", "url": "https://www.algolia.com/", - "files": ["algolia.svg"] + "files": [ + "algolia.svg" + ] }, { "name": "Alpine.js", "shortname": "alpinejs", "url": "https://alpinejs.dev/", - "files": ["alpinejs-icon.svg", "alpinejs.svg"] + "files": [ + "alpinejs-icon.svg", + "alpinejs.svg" + ] }, { "name": "Altair", "shortname": "altair", "url": "https://altair.sirmuel.design/", - "files": ["altair.svg"] + "files": [ + "altair.svg" + ] }, { "name": "Amazon Chime", "shortname": "amazon-chime", "url": "https://chime.aws/", - "files": ["amazon-chime.svg"] + "files": [ + "amazon-chime.svg" + ] }, { "name": "Amazon Connect", "shortname": "amazon-connect", "url": "https://aws.amazon.com/connect/", - "files": ["amazon-connect.svg"] + "files": [ + "amazon-connect.svg" + ] }, { "name": "AMD", "shortname": "amd", "url": "https://www.amd.com/", - "files": ["amd.svg"] + "files": [ + "amd.svg" + ] }, { "name": "American Express", "shortname": "amex", "url": "https://www.americanexpress.com/", - "files": ["amex.svg"] + "files": [ + "amex.svg", + "amex-digital.svg" + ] }, { "name": "AMP", "shortname": "amp", "url": "https://amp.dev/", - "files": ["amp-icon.svg", "amp.svg"] + "files": [ + "amp-icon.svg", + "amp.svg" + ] }, { "name": "Ampersand.js", "shortname": "ampersand", "url": "https://ampersandjs.com/", - "files": ["ampersand.svg"] + "files": [ + "ampersand.svg" + ] }, { "name": "Amplication", "shortname": "amplication", "url": "https://amplication.com/", - "files": ["amplication-icon.svg", "amplication.svg"] + "files": [ + "amplication-icon.svg", + "amplication.svg" + ] }, { "name": "Amplitude", "shortname": "amplitude", "url": "https://amplitude.com/", - "files": ["amplitude-icon.svg", "amplitude.svg"] + "files": [ + "amplitude-icon.svg", + "amplitude.svg" + ] + }, + { + "name": "Analog", + "shortname": "analog", + "url": "https://analogjs.org/", + "files": [ + "analog.svg" + ] }, { "name": "Android", "shortname": "android", "url": "https://www.android.com/", - "files": ["android-icon.svg", "android.svg", "android-vertical.svg"] + "files": [ + "android-icon.svg", + "android.svg", + "android-vertical.svg" + ] }, { "name": "AngelList", "shortname": "angellist", "url": "https://angel.co/", - "files": ["angellist.svg"] + "files": [ + "angellist.svg" + ] }, { "name": "Angular", "shortname": "angular", "url": "https://angular.io/", - "files": ["angular-icon.svg", "angular.svg"] + "files": [ + "angular-icon.svg", + "angular.svg" + ] }, { "name": "Ansible", "shortname": "ansible", "url": "http://www.ansible.com/", - "files": ["ansible.svg"] + "files": [ + "ansible.svg" + ] }, { "name": "Ant Design", "shortname": "ant-design", "url": "https://ant.design/", - "files": ["ant-design.svg"] + "files": [ + "ant-design.svg" + ] + }, + { + "name": "Anthropic", + "shortname": "anthropic", + "url": "https://www.anthropic.com/", + "files": [ + "anthropic-icon.svg", + "anthropic.svg" + ] }, { "name": "Apache", "shortname": "apache", "url": "http://www.apache.org/", - "files": ["apache.svg"] + "files": [ + "apache.svg" + ] }, { "name": "Apache Camel", "shortname": "apache-camel", "url": "https://camel.apache.org", - "files": ["apache-camel.svg"] + "files": [ + "apache-camel.svg" + ] }, { "name": "Apache CloudStack", "shortname": "apache_cloudstack", "url": "https://cloudstack.apache.org/", - "files": ["apache_cloudstack.svg"] + "files": [ + "apache_cloudstack.svg" + ] }, { "name": "Apache Tomcat", "shortname": "tomcat", "url": "http://tomcat.apache.org/", - "files": ["tomcat.svg"] + "files": [ + "tomcat.svg" + ] }, { "name": "Apiary", "shortname": "apiary", "url": "https://apiary.io/", - "files": ["apiary.svg"] + "files": [ + "apiary.svg" + ] + }, + { + "name": "Apidog", + "shortname": "apidog", + "url": "https://apidog.com/", + "files": [ + "apidog-icon.svg", + "apidog.svg" + ] }, { "name": "Apollo", "shortname": "apollostack", "url": "http://www.apollostack.com/", - "files": ["apollostack.svg"] + "files": [ + "apollostack.svg" + ] }, { "name": "Apostrophe", "shortname": "apostrophe", "url": "https://apostrophecms.com/", - "files": ["apostrophe.svg"] + "files": [ + "apostrophe.svg" + ] }, { "name": "App Center", "shortname": "appcenter", "url": "https://appcenter.ms/", - "files": ["appcenter-icon.svg", "appcenter.svg"] + "files": [ + "appcenter-icon.svg", + "appcenter.svg" + ] }, { "name": "Appbase", "shortname": "appbaseio", "url": "http://appbase.io/", - "files": ["appbaseio-icon.svg", "appbaseio.svg"] + "files": [ + "appbaseio-icon.svg", + "appbaseio.svg" + ] }, { "name": "Appcircle", "shortname": "appcircle", "url": "https://appcircle.io/", - "files": ["appcircle-icon.svg", "appcircle.svg"] + "files": [ + "appcircle-icon.svg", + "appcircle.svg" + ] }, { "name": "AppCode", "shortname": "appcode", "url": "https://www.jetbrains.com/appcode/", - "files": ["appcode.svg"] + "files": [ + "appcode.svg" + ] }, { "name": "AppDynamics", "shortname": "appdynamics", "url": "http://www.appdynamics.com/", - "files": ["appdynamics-icon.svg", "appdynamics.svg"] + "files": [ + "appdynamics-icon.svg", + "appdynamics.svg" + ] }, { "name": "Appium", "shortname": "appium", "url": "http://appium.io/", - "files": ["appium.svg"] + "files": [ + "appium.svg" + ] }, { "name": "Apple", "shortname": "apple", "url": "http://www.apple.com/", - "files": ["apple.svg"] + "files": [ + "apple.svg" + ] }, { "name": "Apple iOS App Store", "shortname": "apple-app-store", "url": "https://www.apple.com/ios/app-store/", - "files": ["apple-app-store.svg"] + "files": [ + "apple-app-store.svg" + ] }, { "name": "Apple Pay", "shortname": "apple-pay", "url": "https://www.apple.com/apple-pay/", - "files": ["apple-pay.svg"] + "files": [ + "apple-pay.svg" + ] + }, + { + "name": "Applitools", + "shortname": "applitools", + "url": "https://applitools.com/", + "files": [ + "applitools-icon.svg", + "applitools.svg" + ] }, { "name": "AppSignal", "shortname": "appsignal", "url": "https://appsignal.com/", - "files": ["appsignal-icon.svg", "appsignal.svg"] + "files": [ + "appsignal-icon.svg", + "appsignal.svg" + ] }, { "name": "Apptentive", "shortname": "apptentive", "url": "http://apptentive.com/", - "files": ["apptentive.svg"] + "files": [ + "apptentive.svg" + ] }, { "name": "AppVeyor", "shortname": "appveyor", "url": "https://www.appveyor.com/", - "files": ["appveyor.svg"] + "files": [ + "appveyor.svg" + ] }, { "name": "AppWrite", "shortname": "appwrite", "url": "https://appwrite.io/", - "files": ["appwrite-icon.svg", "appwrite.svg"] + "files": [ + "appwrite-icon.svg", + "appwrite.svg" + ] }, { "name": "ArangoDB", "shortname": "arangodb", "url": "https://www.arangodb.com/", - "files": ["arangodb-icon.svg", "arangodb.svg"] + "files": [ + "arangodb-icon.svg", + "arangodb.svg" + ] + }, + { + "name": "Arc", + "shortname": "arc", + "url": "https://arc.net/", + "files": [ + "arc.svg" + ] }, { "name": "Architect", "shortname": "architect", "url": "https://arc.codes/", - "files": ["architect-icon.svg", "architect.svg"] + "files": [ + "architect-icon.svg", + "architect.svg" + ] }, { "name": "Archlinux", "shortname": "archlinux", "url": "https://www.archlinux.org/", - "files": ["archlinux.svg"] + "files": [ + "archlinux.svg" + ] }, { "name": "Arduino", "shortname": "arduino", "url": "https://www.arduino.cc/", - "files": ["arduino.svg"] + "files": [ + "arduino.svg" + ] }, { "name": "Argo", "shortname": "argo", "url": "https://argoproj.github.io/", - "files": ["argo-icon.svg", "argo.svg"] + "files": [ + "argo-icon.svg", + "argo.svg" + ] }, { "name": "Arm", "shortname": "arm", "url": "https://www.arm.com/", - "files": ["arm.svg"] + "files": [ + "arm.svg" + ] }, { "name": "Armory", "shortname": "armory", "url": "http://www.armory.io/", - "files": ["armory-icon.svg", "armory.svg"] + "files": [ + "armory-icon.svg", + "armory.svg" + ] }, { "name": "Asana", "shortname": "asana", "url": "https://asana.com/", - "files": ["asana-icon.svg", "asana.svg"] + "files": [ + "asana-icon.svg", + "asana.svg" + ] }, { "name": "Asciidoctor", "shortname": "asciidoctor", "url": "https://github.com/asciidoctor", - "files": ["asciidoctor.svg"] + "files": [ + "asciidoctor.svg" + ] }, { "name": "Assembla", "shortname": "assembla", "url": "https://www.assembla.com/", - "files": ["assembla-icon.svg", "assembla.svg"] + "files": [ + "assembla-icon.svg", + "assembla.svg" + ] }, { "name": "Astro", "shortname": "astro", "url": "https://astro.build/", - "files": ["astro.svg"] + "files": [ + "astro-icon.svg", + "astro.svg" + ] }, { "name": "Astronomer", "shortname": "astronomer", "url": "https://www.astronomer.io/", - "files": ["astronomer.svg"] + "files": [ + "astronomer.svg" + ] + }, + { + "name": "AsyncAPI", + "shortname": "asyncapi", + "url": "https://www.asyncapi.com/", + "files": [ + "async-api-icon.svg", + "async-api.svg" + ] }, { "name": "Atlassian", "shortname": "atlassian", "url": "https://www.atlassian.com/", - "files": ["atlassian.svg"] + "files": [ + "atlassian.svg" + ] }, { "name": "Atom", "shortname": "atom", "url": "https://atom.io/", - "files": ["atom-icon.svg", "atom.svg"] + "files": [ + "atom-icon.svg", + "atom.svg" + ] }, { "name": "Atomic", "shortname": "atomic", "url": "https://atomic.io/", - "files": ["atomic-icon.svg", "atomic.svg"] + "files": [ + "atomic-icon.svg", + "atomic.svg" + ] }, { "name": "Atomico", "shortname": "atomico", "url": "https://atomicojs.github.io/", - "files": ["atomicojs-icon.svg", "atomicojs.svg"] + "files": [ + "atomicojs-icon.svg", + "atomicojs.svg" + ] }, { "name": "Aurelia", "shortname": "aurelia", "url": "http://aurelia.io/", - "files": ["aurelia.svg"] + "files": [ + "aurelia.svg" + ] }, { "name": "Aurora", "shortname": "aurora", "url": "http://aurora.apache.org/", - "files": ["aurora.svg"] + "files": [ + "aurora.svg" + ] }, { "name": "Auth0", "shortname": "auth0", "url": "https://auth0.com/", - "files": ["auth0-icon.svg", "auth0.svg"] + "files": [ + "auth0-icon.svg", + "auth0.svg" + ] }, { "name": "Authy", "shortname": "authy", "url": "https://www.authy.com/", - "files": ["authy.svg"] + "files": [ + "authy.svg" + ] }, { "name": "AutoIt", "shortname": "autoit", "url": "https://www.autoitscript.com/", - "files": ["autoit.svg"] + "files": [ + "autoit.svg" + ] }, { "name": "Autoprefixer", "shortname": "autoprefixer", "url": "https://github.com/postcss/autoprefixer", - "files": ["autoprefixer.svg"] + "files": [ + "autoprefixer.svg" + ] }, { "name": "Ava", "shortname": "ava", "url": "https://github.com/avajs/ava", - "files": ["ava.svg"] + "files": [ + "ava.svg" + ] }, { "name": "Awesome", "shortname": "awesome", "url": "https://github.com/sindresorhus/awesome", - "files": ["awesome.svg"] + "files": [ + "awesome.svg" + ] }, { "name": "AWS", "shortname": "aws", "url": "https://aws.amazon.com/", - "files": ["aws.svg"] + "files": [ + "aws.svg" + ] }, { "name": "AWS Ampliify", "shortname": "aws-amplify", "url": "https://aws.amazon.com/amplify/", - "files": ["aws-amplify.svg"] + "files": [ + "aws-amplify.svg" + ] }, { "name": "AWS API Gateway", "shortname": "aws-api-gateway", "url": "https://aws.amazon.com/api-gateway/", - "files": ["aws-api-gateway.svg"] + "files": [ + "aws-api-gateway.svg" + ] }, { "name": "AWS App Mesh", "shortname": "aws-app-mesh", "url": "https://aws.amazon.com/app-mesh", - "files": ["aws-app-mesh.svg"] + "files": [ + "aws-app-mesh.svg" + ] }, { "name": "AWS AppFlow", "shortname": "aws-appflow", "url": "https://aws.amazon.com/appflow/", - "files": ["aws-appflow.svg"] + "files": [ + "aws-appflow.svg" + ] }, { "name": "AWS AppSync", "shortname": "aws-appsync", "url": "https://aws.amazon.com/appsync/", - "files": ["aws-appsync.svg"] + "files": [ + "aws-appsync.svg" + ] }, { "name": "AWS Athena", "shortname": "aws-athena", "url": "https://aws.amazon.com/athena", - "files": ["aws-athena.svg"] + "files": [ + "aws-athena.svg" + ] }, { "name": "AWS Aurora", "shortname": "aws-aurora", "url": "https://aws.amazon.com/rds/aurora", - "files": ["aws-aurora.svg"] + "files": [ + "aws-aurora.svg" + ] }, { "name": "AWS Backup", "shortname": "aws-backup", "url": "https://aws.amazon.com/backup/", - "files": ["aws-backup.svg"] + "files": [ + "aws-backup.svg" + ] }, { "name": "AWS Batch", "shortname": "aws-batch", "url": "https://aws.amazon.com/batch/", - "files": ["aws-batch.svg"] + "files": [ + "aws-batch.svg" + ] }, { "name": "AWS Certificate Manager", "shortname": "aws-certificate-manager", "url": "https://aws.amazon.com/certificate-manager/", - "files": ["aws-certificate-manager.svg"] + "files": [ + "aws-certificate-manager.svg" + ] }, { "name": "AWS CloudFormation", "shortname": "aws-cloudformation", "url": "https://aws.amazon.com/cloudformation/", - "files": ["aws-cloudformation.svg"] + "files": [ + "aws-cloudformation.svg" + ] }, { "name": "AWS CloudFront", "shortname": "aws-cloudfront", "url": "https://aws.amazon.com/cloudfront/", - "files": ["aws-cloudfront.svg"] + "files": [ + "aws-cloudfront.svg" + ] }, { "name": "AWS CloudSearch", "shortname": "aws-cloudsearch", "url": "https://aws.amazon.com/cloudsearch/", - "files": ["aws-cloudsearch.svg"] + "files": [ + "aws-cloudsearch.svg" + ] }, { "name": "AWS CloudTrail", "shortname": "aws-cloudtrail", "url": "https://aws.amazon.com/cloudtrail/", - "files": ["aws-cloudtrail.svg"] + "files": [ + "aws-cloudtrail.svg" + ] }, { "name": "AWS CloudWatch", "shortname": "aws-cloudwatch", "url": "https://aws.amazon.com/cloudwatch/", - "files": ["aws-cloudwatch.svg"] + "files": [ + "aws-cloudwatch.svg" + ] }, { "name": "AWS CodeBuild", "shortname": "aws-codebuild", "url": "https://aws.amazon.com/codebuild/", - "files": ["aws-codebuild.svg"] + "files": [ + "aws-codebuild.svg" + ] }, { "name": "AWS CodeCommit", "shortname": "aws-codecommit", "url": "https://aws.amazon.com/codecommit/", - "files": ["aws-codecommit.svg"] + "files": [ + "aws-codecommit.svg" + ] }, { "name": "AWS CodeDeploy", "shortname": "aws-codedeploy", "url": "https://aws.amazon.com/codedeploy/", - "files": ["aws-codedeploy.svg"] + "files": [ + "aws-codedeploy.svg" + ] }, { "name": "AWS CodePipeline", "shortname": "aws-codepipeline", "url": "https://aws.amazon.com/codepipeline/", - "files": ["aws-codepipeline.svg"] + "files": [ + "aws-codepipeline.svg" + ] }, { "name": "AWS CodeStar", "shortname": "aws-codestar", "url": "https://aws.amazon.com/codestar/", - "files": ["aws-codestar.svg"] + "files": [ + "aws-codestar.svg" + ] }, { "name": "AWS Cognito", "shortname": "aws-cognito", "url": "https://aws.amazon.com/cognito/", - "files": ["aws-cognito.svg"] + "files": [ + "aws-cognito.svg" + ] }, { "name": "AWS Config", "shortname": "aws-config", "url": "https://aws.amazon.com/config/", - "files": ["aws-config.svg"] + "files": [ + "aws-config.svg" + ] }, { "name": "AWS DocumentDB", "shortname": "aws-documentdb", "url": "https://aws.amazon.com/documentdb/", - "files": ["aws-documentdb.svg"] + "files": [ + "aws-documentdb.svg" + ] }, { "name": "AWS DynamoDB", "shortname": "aws-dynamodb", "url": "https://aws.amazon.com/dynamodb/", - "files": ["aws-dynamodb.svg"] + "files": [ + "aws-dynamodb.svg" + ] }, { "name": "AWS EC2 (Elastic Compute Cloud)", "shortname": "aws-ec2", "url": "https://aws.amazon.com/ec2/", - "files": ["aws-ec2.svg"] + "files": [ + "aws-ec2.svg" + ] }, { "name": "AWS ECS (Elastic Container Service)", "shortname": "aws-ecs", "url": "https://aws.amazon.com/ecs/", - "files": ["aws-ecs.svg"] + "files": [ + "aws-ecs.svg" + ] }, { "name": "AWS EKS (Elastic Kubernetes Service)", "shortname": "aws-eks", "url": "https://aws.amazon.com/eks/", - "files": ["aws-eks.svg"] + "files": [ + "aws-eks.svg" + ] }, { "name": "AWS Elastic Beanstalk", "shortname": "aws-elastic-beanstalk", "url": "https://aws.amazon.com/elasticbeanstalk/", - "files": ["aws-elastic-beanstalk.svg"] + "files": [ + "aws-elastic-beanstalk.svg" + ] }, { "name": "AWS ElastiCache", "shortname": "aws-elasticache", "url": "https://aws.amazon.com/elasticache/", - "files": ["aws-elasticache.svg"] + "files": [ + "aws-elasticache.svg" + ] }, { "name": "AWS ELB (Elastic Load Balancing)", "shortname": "aws-elb", "url": "https://aws.amazon.com/elasticloadbalancing/", - "files": ["aws-elb.svg"] + "files": [ + "aws-elb.svg" + ] }, { "name": "AWS EventBridge", "shortname": "aws-eventbridge", "url": "https://aws.amazon.com/eventbridge/", - "files": ["aws-eventbridge.svg"] + "files": [ + "aws-eventbridge.svg" + ] }, { "name": "AWS Fargate", "shortname": "aws-fargate", "url": "https://aws.amazon.com/fargate/", - "files": ["aws-fargate.svg"] + "files": [ + "aws-fargate.svg" + ] }, { "name": "AWS Glacier", "shortname": "aws-glacier", "url": "https://aws.amazon.com/glacier/", - "files": ["aws-glacier.svg"] + "files": [ + "aws-glacier.svg" + ] }, { "name": "AWS Glue", "shortname": "aws-glue", "url": "https://aws.amazon.com/glue/", - "files": ["aws-glue.svg"] + "files": [ + "aws-glue.svg" + ] }, { "name": "AWS IAM (Identity and Access Management)", "shortname": "aws-iam", "url": "https://aws.amazon.com/iam/", - "files": ["aws-iam.svg"] + "files": [ + "aws-iam.svg" + ] }, { "name": "AWS Keyspaces", "shortname": "aws-keyspaces", "url": "https://aws.amazon.com/keyspaces/", - "files": ["aws-keyspaces.svg"] + "files": [ + "aws-keyspaces.svg" + ] }, { "name": "AWS Kinesis", "shortname": "aws-kinesis", "url": "https://aws.amazon.com/kinesis/", - "files": ["aws-kinesis.svg"] + "files": [ + "aws-kinesis.svg" + ] }, { "name": "AWS KMS (Key Management Service)", "shortname": "aws-kms", "url": "https://aws.amazon.com/kms/", - "files": ["aws-kms.svg"] + "files": [ + "aws-kms.svg" + ] }, { "name": "AWS Lake Formation", "shortname": "aws-lake-formation", "url": "https://aws.amazon.com/lake-formation/", - "files": ["aws-lake-formation.svg"] + "files": [ + "aws-lake-formation.svg" + ] }, { "name": "AWS Lambda", "shortname": "aws-lambda", "url": "https://aws.amazon.com/lambda/", - "files": ["aws-lambda.svg"] + "files": [ + "aws-lambda.svg" + ] }, { "name": "AWS Lightsail", "shortname": "aws-lightsail", "url": "https://aws.amazon.com/lightsail/", - "files": ["aws-lightsail.svg"] + "files": [ + "aws-lightsail.svg" + ] }, { "name": "AWS MQ", "shortname": "aws-mq", "url": "https://aws.amazon.com/amazon-mq/", - "files": ["aws-mq.svg"] + "files": [ + "aws-mq.svg" + ] }, { "name": "AWS MSK (Managed Streaming for Kafka)", "shortname": "aws-msk", "url": "https://aws.amazon.com/msk/", - "files": ["aws-msk.svg"] + "files": [ + "aws-msk.svg" + ] }, { "name": "AWS Neptune", "shortname": "aws-neptune", "url": "https://aws.amazon.com/neptune/", - "files": ["aws-neptune.svg"] + "files": [ + "aws-neptune.svg" + ] }, { "name": "AWS Open Search", "shortname": "aws-open-search", "url": "https://aws.amazon.com/opensearch-service/", - "files": ["aws-open-search.svg"] + "files": [ + "aws-open-search.svg" + ] }, { "name": "AWS Opworks", "shortname": "aws-opsworks", "url": "https://aws.amazon.com/opsworks/", - "files": ["aws-opsworks.svg"] + "files": [ + "aws-opsworks.svg" + ] }, { "name": "AWS QuickSight", "shortname": "aws-quicksight", "url": "https://aws.amazon.com/quicksight/", - "files": ["aws-quicksight.svg"] + "files": [ + "aws-quicksight.svg" + ] }, { "name": "AWS RDS (Relational Database Service)", "shortname": "aws-rds", "url": "https://aws.amazon.com/rds/", - "files": ["aws-rds.svg"] + "files": [ + "aws-rds.svg" + ] }, { "name": "AWS Redshift", "shortname": "aws-redshift", "url": "https://aws.amazon.com/redshift/", - "files": ["aws-redshift.svg"] + "files": [ + "aws-redshift.svg" + ] }, { "name": "AWS Route 53", "shortname": "aws-route53", "url": "https://aws.amazon.com/route53/", - "files": ["aws-route53.svg"] + "files": [ + "aws-route53.svg" + ] }, { "name": "AWS S3 (Simple Storage Service)", "shortname": "aws-s3", "url": "https://aws.amazon.com/s3/", - "files": ["aws-s3.svg"] + "files": [ + "aws-s3.svg" + ] }, { "name": "AWS Secrets Manager", "shortname": "aws-secrets-manager", "url": "https://aws.amazon.com/secrets-manager/", - "files": ["aws-secrets-manager.svg"] + "files": [ + "aws-secrets-manager.svg" + ] }, { "name": "AWS SES (Simple Email Service)", "shortname": "aws-ses", "url": "https://aws.amazon.com/ses/", - "files": ["aws-ses.svg"] + "files": [ + "aws-ses.svg" + ] }, { "name": "AWS Shield", "shortname": "aws-shield", "url": "https://aws.amazon.com/shield/", - "files": ["aws-shield.svg"] + "files": [ + "aws-shield.svg" + ] }, { "name": "AWS SNS (Simple Notification Service)", "shortname": "aws-sns", "url": "https://aws.amazon.com/sns/", - "files": ["aws-sns.svg"] + "files": [ + "aws-sns.svg" + ] }, { "name": "AWS SQS (Simple Queue Service)", "shortname": "aws-sqs", "url": "https://aws.amazon.com/sqs/", - "files": ["aws-sqs.svg"] + "files": [ + "aws-sqs.svg" + ] }, { "name": "AWS Step Functions", "shortname": "aws-step-functions", "url": "https://aws.amazon.com/step-functions/", - "files": ["aws-step-functions.svg"] + "files": [ + "aws-step-functions.svg" + ] }, { "name": "AWS Systems Manager", "shortname": "aws-systems-manager", "url": "https://aws.amazon.com/systems-manager/", - "files": ["aws-systems-manager.svg"] + "files": [ + "aws-systems-manager.svg" + ] }, { "name": "AWS Timestream", "shortname": "aws-timestream", "url": "https://aws.amazon.com/timestream/", - "files": ["aws-timestream.svg"] + "files": [ + "aws-timestream.svg" + ] }, { "name": "AWS VPC (Virtual Private Cloud)", "shortname": "aws-vpc", "url": "https://aws.amazon.com/vpc/", - "files": ["aws-vpc.svg"] + "files": [ + "aws-vpc.svg" + ] }, { "name": "AWS WAF (Web Application Firewall)", "shortname": "aws-waf", "url": "https://aws.amazon.com/waf/", - "files": ["aws-waf.svg"] + "files": [ + "aws-waf.svg" + ] }, { "name": "AWS X-Ray", "shortname": "aws-xray", "url": "https://aws.amazon.com/xray/", - "files": ["aws-xray.svg"] + "files": [ + "aws-xray.svg" + ] }, { "name": "Axios", "shortname": "axios", "url": "https://axios-http.com/", - "files": ["axios.svg"] + "files": [ + "axios.svg" + ] }, { "name": "Babel", "shortname": "babel", "url": "https://babeljs.io/", - "files": ["babel.svg"] + "files": [ + "babel.svg" + ] }, { "name": "Backbone", "shortname": "backbone", "url": "http://backbonejs.org/", - "files": ["backbone-icon.svg", "backbone.svg"] + "files": [ + "backbone-icon.svg", + "backbone.svg" + ] }, { "name": "BackerKit", "shortname": "backerkit", "url": "https://www.backerkit.com/", - "files": ["backerkit.svg"] + "files": [ + "backerkit.svg" + ] }, { "name": "Baker Street", "shortname": "baker-street", "url": "http://bakerstreet.io/", - "files": ["baker-street.svg"] + "files": [ + "baker-street.svg" + ] }, { "name": "Balena", "shortname": "balena", "url": "https://www.balena.io/", - "files": ["balena.svg"] + "files": [ + "balena.svg" + ] }, { "name": "Bamboo", "shortname": "bamboo", "url": "https://www.atlassian.com/software/bamboo", - "files": ["bamboo.svg"] + "files": [ + "bamboo.svg" + ] }, { "name": "Basecamp", "shortname": "basecamp", "url": "https://basecamp.com/", - "files": ["basecamp-icon.svg", "basecamp.svg"] + "files": [ + "basecamp-icon.svg", + "basecamp.svg" + ] }, { "name": "BaseKit", "shortname": "basekit", "url": "http://www.basekit.com/", - "files": ["basekit.svg"] + "files": [ + "basekit.svg" + ] + }, + { + "name": "Baseline", + "shortname": "baseline", + "url": "https://web.dev/baseline/", + "files": [ + "baseline.svg" + ] }, { "name": "Bash", "shortname": "bash", "url": "https://www.gnu.org/software/bash/", - "files": ["bash-icon.svg", "bash.svg"] + "files": [ + "bash-icon.svg", + "bash.svg" + ] }, { "name": "batch", "shortname": "batch", "url": "https://batch.com/", - "files": ["batch.svg"] + "files": [ + "batch.svg" + ] }, { "name": "Beats", "shortname": "beats", "url": "https://www.elastic.co/products/beats", - "files": ["beats.svg"] + "files": [ + "beats.svg" + ] }, { "name": "Bem", "shortname": "bem", "url": "https://en.bem.info/", - "files": ["bem.svg"] + "files": [ + "bem.svg" + ] }, { "name": "bigpanda", "shortname": "bigpanda", "url": "https://bigpanda.io/", - "files": ["bigpanda.svg"] + "files": [ + "bigpanda.svg" + ] }, { "name": "Bing", "shortname": "bing", "url": "https://www.bing.com/", - "files": ["bing.svg"] + "files": [ + "bing.svg" + ] + }, + { + "name": "Biome", + "shortname": "biomejs", + "url": "https://biomejs.dev/", + "files": [ + "biomejs-icon.svg", + "biomejs.svg" + ] }, { "name": "BitBar", "shortname": "bitbar", "url": "https://smartbear.com/product/bitbar/", - "files": ["bitbar.svg"] + "files": [ + "bitbar.svg" + ] }, { "name": "Bitbucket", "shortname": "bitbucket", "url": "https://bitbucket.org/", - "files": ["bitbucket.svg"] + "files": [ + "bitbucket.svg" + ] }, { "name": "Bitcoin", "shortname": "bitcoin", "url": "https://bitcoin.org/", - "files": ["bitcoin.svg"] + "files": [ + "bitcoin.svg" + ] }, { "name": "Bitnami", "shortname": "bitnami", "url": "https://bitnami.com/", - "files": ["bitnami.svg"] + "files": [ + "bitnami.svg" + ] }, { "name": "Bitrise", "shortname": "bitrise", "url": "https://www.bitrise.io/", - "files": ["bitrise-icon.svg", "bitrise.svg"] + "files": [ + "bitrise-icon.svg", + "bitrise.svg" + ] }, { "name": "Blender", "shortname": "blender", "url": "https://www.blender.org/", - "files": ["blender.svg"] + "files": [ + "blender.svg" + ] }, { "name": "Blitz", "shortname": "bllitzjs", "url": "https://blitzjs.com/", - "files": ["blitzjs-icon.svg", "blitzjs.svg"] + "files": [ + "blitzjs-icon.svg", + "blitzjs.svg" + ] }, { "name": "Blocs", "shortname": "blocs", "url": "http://blocsapp.com/", - "files": ["blocs.svg"] + "files": [ + "blocs.svg" + ] }, { "name": "Blogger", "shortname": "blogger", "url": "https://www.blogger.com/", - "files": ["blogger.svg"] + "files": [ + "blogger.svg" + ] }, { "name": "Blossom", "shortname": "blossom", "url": "https://www.blossom.co/", - "files": ["blossom.svg"] + "files": [ + "blossom.svg" + ] }, { "name": "Blueprint", "shortname": "blueprint", "url": "http://blueprintjs.com/", - "files": ["blueprint.svg"] + "files": [ + "blueprint.svg" + ] + }, + { + "name": "Bluesky", + "shortname": "bluesky", + "url": "https://bsky.social/", + "files": [ + "bluesky.svg" + ] }, { "name": "Bluetooth", "shortname": "bluetooth", "url": "http://www.bluetooth.com/", - "files": ["bluetooth.svg"] + "files": [ + "bluetooth.svg" + ] }, { "name": "Booqable", "shortname": "booqable", "url": "https://booqable.com/", - "files": ["booqable-icon.svg", "booqable.svg"] + "files": [ + "booqable-icon.svg", + "booqable.svg" + ] }, { "name": "Bootstrap", "shortname": "bootstrap", "url": "http://getbootstrap.com/", - "files": ["bootstrap.svg"] + "files": [ + "bootstrap.svg" + ] }, { "name": "Bosun", "shortname": "bosun", "url": "https://bosun.org/", - "files": ["bosun.svg"] + "files": [ + "bosun.svg" + ] }, { "name": "Botanalytics", "shortname": "botanalytics", "url": "https://botanalytics.co/", - "files": ["botanalytics.svg"] + "files": [ + "botanalytics.svg" + ] }, { "name": "bourbon", "shortname": "bourbon", "url": "http://bourbon.io/", - "files": ["bourbon.svg"] + "files": [ + "bourbon.svg" + ] }, { "name": "Bower", "shortname": "bower", "url": "http://bower.io/", - "files": ["bower.svg"] + "files": [ + "bower.svg" + ] }, { "name": "box", "shortname": "box", "url": "https://www.box.com/", - "files": ["box.svg"] + "files": [ + "box.svg" + ] }, { "name": "Brackets", "shortname": "brackets", "url": "http://brackets.io/", - "files": ["brackets.svg"] + "files": [ + "brackets.svg" + ] + }, + { + "name": "Brain.js", + "shortname": "brainjs", + "url": "https://brain.js.org/", + "files": [ + "brainjs.svg" + ] }, { "name": "Branch", "shortname": "branch", "url": "https://branch.io/", - "files": ["branch-icon.svg", "branch.svg"] + "files": [ + "branch-icon.svg", + "branch.svg" + ] }, { "name": "Brandfolder", "shortname": "brandfolder", "url": "http://brandfolder.com/", - "files": ["brandfolder-icon.svg", "brandfolder.svg"] + "files": [ + "brandfolder-icon.svg", + "brandfolder.svg" + ] }, { "name": "Brave", "shortname": "brave", "url": "https://brave.com/", - "files": ["brave.svg"] + "files": [ + "brave.svg" + ] }, { "name": "Braze", "shortname": "braze", "url": "https://www.braze.com/", - "files": ["braze-icon.svg", "braze.svg"] + "files": [ + "braze-icon.svg", + "braze.svg" + ] }, { "name": "Broadcom", "shortname": "broadcom", "url": "https://www.broadcom.com/", - "files": ["broadcom-icon.svg", "broadcom.svg"] + "files": [ + "broadcom-icon.svg", + "broadcom.svg" + ] }, { "name": "Broccoli", "shortname": "broccoli", "url": "https://github.com/broccolijs/broccoli", - "files": ["broccoli.svg"] + "files": [ + "broccoli.svg" + ] }, { "name": "Brotli", "shortname": "brotli", "url": "https://github.com/google/brotli", - "files": ["brotli.svg"] + "files": [ + "brotli.svg" + ] }, { "name": "Browserify", "shortname": "browserify", "url": "http://browserify.org/", - "files": ["browserify-icon.svg", "browserify.svg"] + "files": [ + "browserify-icon.svg", + "browserify.svg" + ] }, { "name": "Browserling", "shortname": "browserling", "url": "https://www.browserling.com/", - "files": ["browserling.svg"] + "files": [ + "browserling.svg" + ] }, { "name": "Browserslist", "shortname": "browserslist", "url": "https://github.com/browserslist/browserslist", - "files": ["browserslist.svg"] + "files": [ + "browserslist.svg" + ] }, { "name": "BrowserStack", "shortname": "browserstack", "url": "https://www.browserstack.com/", - "files": ["browserstack.svg"] + "files": [ + "browserstack.svg" + ] }, { "name": "Browsersync", "shortname": "browsersync", "url": "http://www.browsersync.io/", - "files": ["browsersync.svg"] + "files": [ + "browsersync.svg" + ] }, { "name": "Brunch", "shortname": "brunch", "url": "http://brunch.io/", - "files": ["brunch.svg"] + "files": [ + "brunch.svg" + ] }, { "name": "Bubble", "shortname": "bubble", "url": "https://bubble.io/", - "files": ["bubble-icon.svg", "bubble.svg"] + "files": [ + "bubble-icon.svg", + "bubble.svg" + ] }, { "name": "Buck", "shortname": "buck", "url": "https://buckbuild.com/", - "files": ["buck.svg"] + "files": [ + "buck.svg" + ] }, { "name": "Buddy", "shortname": "buddy", "url": "https://buddy.works/", - "files": ["buddy.svg"] + "files": [ + "buddy.svg" + ] }, { "name": "Buffer", "shortname": "buffer", "url": "https://buffer.com/", - "files": ["buffer.svg"] + "files": [ + "buffer.svg" + ] }, { "name": "BugHerd", "shortname": "bugherd", "url": "http://bugherd.com/", - "files": ["bugherd-icon.svg", "bugherd.svg"] + "files": [ + "bugherd-icon.svg", + "bugherd.svg" + ] }, { "name": "Bugsee", "shortname": "bugsee", "url": "https://www.bugsee.com/", - "files": ["bugsee.svg"] + "files": [ + "bugsee.svg" + ] }, { "name": "Bugsnag", "shortname": "bugsnag", "url": "https://bugsnag.com/", - "files": ["bugsnag-icon.svg", "bugsnag.svg"] + "files": [ + "bugsnag.svg" + ] }, { "name": "Builder", "shortname": "builder-io", "url": "https://www.builder.io/", - "files": ["builder-io-icon.svg", "builder-io.svg"] + "files": [ + "builder-io-icon.svg", + "builder-io.svg" + ] }, { "name": "Buildkite", "shortname": "buildkite", "url": "https://buildkite.com/", - "files": ["buildkite-icon.svg", "buildkite.svg"] + "files": [ + "buildkite-icon.svg", + "buildkite.svg" + ] }, { "name": "Bulma", "shortname": "bulma", "url": "https://bulma.io/", - "files": ["bulma.svg"] + "files": [ + "bulma.svg" + ] }, { "name": "Bun", "shortname": "bun", "url": "https://bun.sh/", - "files": ["bun.svg"] + "files": [ + "bun.svg" + ] }, { "name": "Bunny", "shortname": "bunny-net", "url": "https://bunny.net/", - "files": ["bunny-net-icon.svg", "bunny-net.svg"] + "files": [ + "bunny-net-icon.svg", + "bunny-net.svg" + ] }, { "name": "Bēhance", "shortname": "behance", "url": "https://www.behance.net/", - "files": ["behance.svg"] + "files": [ + "behance.svg" + ] }, { "name": "C", "shortname": "c", "url": "https://en.wikipedia.org/wiki/C_(programming_language)", - "files": ["c.svg"] + "files": [ + "c.svg" + ] }, { "name": "C Sharp (C#) ", "shortname": "c-sharp", "url": "http://csharp.net/", - "files": ["c-sharp.svg"] + "files": [ + "c-sharp.svg" + ] }, { "name": "C++", "shortname": "c-plusplus", "url": "https://isocpp.org/", - "files": ["c-plusplus.svg"] + "files": [ + "c-plusplus.svg" + ] }, { "name": "Cachet", "shortname": "cachet", "url": "https://cachethq.io/", - "files": ["cachet.svg"] + "files": [ + "cachet.svg" + ] }, { "name": "CakePHP", "shortname": "cakephp", "url": "http://cakephp.org/", - "files": ["cakephp-icon.svg", "cakephp.svg"] + "files": [ + "cakephp-icon.svg", + "cakephp.svg" + ] }, { "name": "Calibre", "shortname": "calibre", "url": "https://calibreapp.com/", - "files": ["calibre-icon.svg", "calibre.svg"] + "files": [ + "calibre-icon.svg", + "calibre.svg" + ] }, { "name": "Campaign Monitor", "shortname": "campaignmonitor", "url": "https://www.campaignmonitor.com/", - "files": ["campaignmonitor-icon.svg", "campaignmonitor.svg"] + "files": [ + "campaignmonitor-icon.svg", + "campaignmonitor.svg" + ] }, { "name": "CanJS", "shortname": "canjs", "url": "http://canjs.com/", - "files": ["canjs.svg"] + "files": [ + "canjs.svg" + ] }, { "name": "Capacitor", "shortname": "capacitorjs", "url": "https://capacitorjs.com/", - "files": ["capacitorjs-icon.svg", "capacitorjs.svg"] + "files": [ + "capacitorjs-icon.svg", + "capacitorjs.svg" + ] }, { "name": "Capistrano", "shortname": "capistrano", "url": "http://capistranorb.com/", - "files": ["capistrano.svg"] + "files": [ + "capistrano.svg" + ] }, { "name": "Carbide", "shortname": "carbide", "url": "https://alpha.trycarbide.com/", - "files": ["carbide.svg"] + "files": [ + "carbide.svg" + ] }, { "name": "Cardano", "shortname": "cardano", "url": "https://cardano.org/", - "files": ["cardano-icon.svg", "cardano.svg"] + "files": [ + "cardano-icon.svg", + "cardano.svg" + ] }, { "name": "Cassandra", "shortname": "cassandra", "url": "http://cassandra.apache.org/", - "files": ["cassandra.svg"] + "files": [ + "cassandra.svg" + ] }, { "name": "CentOS", "shortname": "centos", "url": "https://www.centos.org/", - "files": ["centos-icon.svg", "centos.svg"] + "files": [ + "centos-icon.svg", + "centos.svg" + ] }, { "name": "Certbot", "shortname": "certbot", "url": "https://certbot.eff.org/", - "files": ["certbot.svg"] + "files": [ + "certbot.svg" + ] }, { "name": "Ceylon", "shortname": "ceylon", "url": "https://ceylon-lang.org/", - "files": ["ceylon.svg"] + "files": [ + "ceylon.svg" + ] }, { "name": "Chai", "shortname": "chai", "url": "http://chaijs.com/", - "files": ["chai.svg"] + "files": [ + "chai.svg" + ] }, { "name": "Chalk", "shortname": "chalk", "url": "https://github.com/chalk/chalk", - "files": ["chalk.svg"] + "files": [ + "chalk.svg" + ] }, { "name": "Chargebee", "shortname": "chargebee", "url": "https://www.chargebee.com/", - "files": ["chargebee-icon.svg", "chargebee.svg"] + "files": [ + "chargebee-icon.svg", + "chargebee.svg" + ] + }, + { + "name": "Chart.js", + "shortname": "chartjs", + "url": "https://www.chartjs.org/", + "files": [ + "chartjs.svg" + ] }, { "name": "Chef", "shortname": "chef", "url": "https://www.chef.io/", - "files": ["chef.svg"] + "files": [ + "chef.svg" + ] }, { "name": "chevereto", "shortname": "chevereto", "url": "https://chevereto.com/", - "files": ["chevereto.svg"] + "files": [ + "chevereto.svg" + ] + }, + { + "name": "Chroma", + "shortname": "chroma", + "url": "https://www.trychroma.com/", + "files": [ + "chroma.svg" + ] }, { "name": "Chromatic", "shortname": "chromatic", "url": "https://www.chromaticqa.com/", - "files": ["chromatic-icon.svg", "chromatic.svg"] + "files": [ + "chromatic-icon.svg", + "chromatic.svg" + ] }, { "name": "Chrome", "shortname": "chrome", "url": "http://www.google.com/chrome/", - "files": ["chrome.svg"] + "files": [ + "chrome.svg" + ] }, { "name": "Chrome Web Store", "shortname": "chrome-web-store", "url": "https://chrome.google.com/webstore", - "files": ["chrome-web-store.svg"] + "files": [ + "chrome-web-store.svg" + ] }, { "name": "Cinder", "shortname": "cinder", "url": "https://libcinder.org/", - "files": ["cinder.svg"] + "files": [ + "cinder.svg" + ] }, { "name": "CircleCI", "shortname": "circleci", "url": "https://circleci.com/", - "files": ["circleci.svg"] + "files": [ + "circleci.svg" + ] }, { "name": "Cirrus", "shortname": "cirrus", "url": "http://www.mastercard.com/ie/consumer/cirrus-card.html", - "files": ["cirrus.svg"] + "files": [ + "cirrus.svg" + ] }, { "name": "Cirrus", "shortname": "cirrus-ci", "url": "https://cirrus-ci.org/", - "files": ["cirrus-ci.svg"] + "files": [ + "cirrus-ci.svg" + ] + }, + { + "name": "Claude", + "shortname": "claude", + "url": "https://claude.ai/", + "files": [ + "claude-icon.svg", + "claude.svg" + ] + }, + { + "name": "Clio", + "shortname": "clio-lang", + "url": "https://clio-lang.org/", + "files": [ + "clio-lang.svg" + ] }, { "name": "CLion", "shortname": "clion", "url": "https://www.jetbrains.com/clion/", - "files": ["clion.svg"] + "files": [ + "clion.svg" + ] }, { "name": "Clojure", "shortname": "clojure", "url": "http://clojure.org/", - "files": ["clojure.svg"] + "files": [ + "clojure.svg" + ] }, { "name": "ClojureScript", "shortname": "cljs", "url": "https://clojurescript.org/", - "files": ["cljs.svg"] + "files": [ + "cljs.svg" + ] }, { "name": "Close", "shortname": "close", "url": "http://close.io/", - "files": ["close.svg"] + "files": [ + "close.svg" + ] }, { "name": "Cloud9", "shortname": "cloud9", "url": "https://c9.io/", - "files": ["cloud9.svg"] + "files": [ + "cloud9.svg" + ] }, { "name": "CloudAcademy", "shortname": "cloudacademy", "url": "https://cloudacademy.com/", - "files": ["cloudacademy-icon.svg", "cloudacademy.svg"] + "files": [ + "cloudacademy-icon.svg", + "cloudacademy.svg" + ] }, { "name": "Cloudcraft", "shortname": "cloudcraft", "url": "https://cloudcraft.co/", - "files": ["cloudcraft.svg"] + "files": [ + "cloudcraft.svg" + ] }, { "name": "CloudFlare", "shortname": "cloudflare", "url": "https://www.cloudflare.com/", - "files": ["cloudflare.svg"] + "files": [ + "cloudflare-icon.svg", + "cloudflare.svg" + ] }, { "name": "Cloudflare Workers", "shortname": "cloudflare-workers", "url": "https://workers.cloudflare.com/", - "files": ["cloudflare-workers-icon.svg", "cloudflare-workers.svg"] + "files": [ + "cloudflare-workers-icon.svg", + "cloudflare-workers.svg" + ] }, { "name": "Cloudinary", "shortname": "cloudinary", "url": "https://cloudinary.com/", - "files": ["cloudinary-icon.svg", "cloudinary.svg"] + "files": [ + "cloudinary-icon.svg", + "cloudinary.svg" + ] }, { "name": "CloudLinux", "shortname": "cloudlinux", "url": "https://cloudlinux.com/", - "files": ["cloudlinux.svg"] + "files": [ + "cloudlinux.svg" + ] }, { "name": "Cobalt", "shortname": "cobalt", "url": "https://cobalt.io/", - "files": ["cobalt.svg"] + "files": [ + "cobalt.svg" + ] }, { "name": "Cockpit", "shortname": "cockpit", "url": "http://getcockpit.com/", - "files": ["cockpit.svg"] + "files": [ + "cockpit.svg" + ] }, { "name": "CocoaPods", "shortname": "cocoapods", "url": "https://cocoapods.org/", - "files": ["cocoapods.svg"] + "files": [ + "cocoapods.svg" + ] }, { "name": "Coda", "shortname": "coda", "url": "https://coda.io/", - "files": ["coda-icon.svg", "coda.svg"] + "files": [ + "coda-icon.svg", + "coda.svg" + ] }, { "name": "Codacy", "shortname": "codacy", "url": "https://www.codacy.com/", - "files": ["codacy.svg"] + "files": [ + "codacy.svg" + ] }, { "name": "Code Climate", "shortname": "codeclimate", "url": "https://codeclimate.com/", - "files": ["codeclimate-icon.svg", "codeclimate.svg"] + "files": [ + "codeclimate-icon.svg", + "codeclimate.svg" + ] }, { "name": "Code Sandbox", "shortname": "codesandbox", "url": "https://codesandbox.io/", - "files": ["codesandbox-icon.svg", "codesandbox.svg"] + "files": [ + "codesandbox-icon.svg", + "codesandbox.svg" + ] }, { "name": "Codebase", "shortname": "codebase", "url": "https://www.codebasehq.com/", - "files": ["codebase.svg"] + "files": [ + "codebase.svg" + ] }, { "name": "codebeat", "shortname": "codebeat", "url": "https://codebeat.co/", - "files": ["codebeat.svg"] + "files": [ + "codebeat.svg" + ] }, { "name": "codecademy", "shortname": "codecademy", "url": "https://www.codecademy.com/", - "files": ["codecademy.svg"] + "files": [ + "codecademy.svg" + ] }, { "name": "Codeception", "shortname": "codeception", "url": "http://codeception.com/", - "files": ["codeception.svg"] + "files": [ + "codeception.svg" + ] }, { "name": "Codecov", "shortname": "codecov", "url": "http://codecov.io/", - "files": ["codecov-icon.svg", "codecov.svg"] + "files": [ + "codecov-icon.svg", + "codecov.svg" + ] }, { "name": "CodeFactor", "shortname": "codefactor", "url": "https://www.codefactor.io/", - "files": ["codefactor-icon.svg", "codefactor.svg"] + "files": [ + "codefactor-icon.svg", + "codefactor.svg" + ] }, { "name": "CodeIgniter", "shortname": "codeigniter", "url": "http://www.codeigniter.com/", - "files": ["codeigniter-icon.svg", "codeigniter.svg"] + "files": [ + "codeigniter-icon.svg", + "codeigniter.svg" + ] }, { "name": "Codepen", "shortname": "codepen", "url": "http://codepen.io/", - "files": ["codepen-icon.svg", "codepen.svg"] + "files": [ + "codepen-icon.svg", + "codepen.svg" + ] }, { "name": "CodersRank", "shortname": "codersrank", "url": "https://codersrank.io/", - "files": ["codersrank-icon.svg", "codersrank.svg"] + "files": [ + "codersrank-icon.svg", + "codersrank.svg" + ] }, { "name": "coderwall", "shortname": "coderwall", "url": "https://coderwall.com/", - "files": ["coderwall.svg"] + "files": [ + "coderwall.svg" + ] }, { "name": "CodeSee", "shortname": "codesee", "url": "https://www.codesee.io/", - "files": ["codesee-icon.svg", "codesee.svg"] + "files": [ + "codesee-icon.svg", + "codesee.svg" + ] }, { "name": "Codio", "shortname": "codio", "url": "https://codio.com/", - "files": ["codio.svg"] + "files": [ + "codio.svg" + ] + }, + { + "name": "Codium", + "shortname": "codium", + "url": "https://www.codium.ai/", + "files": [ + "codium-icon.svg", + "codium.svg" + ] }, { "name": "CoffeeScript", "shortname": "coffeescript", "url": "http://coffeescript.org/", - "files": ["coffeescript.svg"] + "files": [ + "coffeescript.svg" + ] }, { "name": "Commitizen", "shortname": "commitizen", "url": "http://commitizen.github.io/cz-cli/", - "files": ["commitizen.svg"] + "files": [ + "commitizen.svg" + ] }, { "name": "Compass", "shortname": "compass", "url": "http://compass-style.org/", - "files": ["compass.svg"] + "files": [ + "compass.svg" + ] }, { "name": "ComponentKit", "shortname": "componentkit", "url": "http://componentkit.org/", - "files": ["componentkit.svg"] + "files": [ + "componentkit.svg" + ] }, { "name": "Compose", "shortname": "compose", "url": "https://www.compose.io/", - "files": ["compose.svg"] + "files": [ + "compose.svg" + ] }, { "name": "Compose Multiplatform", "shortname": "compose-multiplatform", "url": "https://www.jetbrains.com/lp/compose-mpp/", - "files": ["compose-multiplatform.svg"] + "files": [ + "compose-multiplatform.svg" + ] }, { "name": "Composer", "shortname": "composer", "url": "https://getcomposer.org/", - "files": ["composer.svg"] + "files": [ + "composer.svg" + ] }, { "name": "Conan", "shortname": "conan-io", "url": "http://conan.io/", - "files": ["conan-io.svg"] + "files": [ + "conan-io.svg" + ] }, { "name": "Concourse", "shortname": "concourse", "url": "https://concourse-ci.org/", - "files": ["concourse.svg"] + "files": [ + "concourse.svg" + ] }, { "name": "Concrete CMS", "shortname": "concretecms", "url": "https://www.concretecms.com/", - "files": ["concretecms-icon.svg", "concretecms.svg"] + "files": [ + "concretecms-icon.svg", + "concretecms.svg" + ] }, { "name": "Conda", "shortname": "conda", "url": "https://conda.io/", - "files": ["conda.svg"] + "files": [ + "conda.svg" + ] }, { "name": "Confluence", "shortname": "confluence", "url": "https://www.atlassian.com/software/confluence", - "files": ["confluence.svg"] + "files": [ + "confluence.svg" + ] }, { "name": "Consul", "shortname": "consul", "url": "https://www.consul.io/", - "files": ["consul.svg"] + "files": [ + "consul.svg" + ] }, { "name": "Contentful", "shortname": "contentful", "url": "https://www.contentful.com/", - "files": ["contentful.svg"] + "files": [ + "contentful.svg" + ] }, { "name": "Convox", "shortname": "convox", "url": "http://convox.com/", - "files": ["convox-icon.svg", "convox.svg"] + "files": [ + "convox-icon.svg", + "convox.svg" + ] }, { "name": "Copyleft", "shortname": "copyleft", "url": "https://copyleft.org/", - "files": ["copyleft.svg", "copyleft-pirate.svg"] + "files": [ + "copyleft.svg", + "copyleft-pirate.svg" + ] }, { "name": "Corda", "shortname": "corda", "url": "https://www.corda.net/", - "files": ["corda.svg"] + "files": [ + "corda.svg" + ] }, { "name": "Cordova", "shortname": "cordova", "url": "https://cordova.apache.org/", - "files": ["cordova.svg"] + "files": [ + "cordova.svg" + ] }, { "name": "Couchbase", "shortname": "couchbase", "url": "http://www.couchbase.com/", - "files": ["couchbase.svg"] + "files": [ + "couchbase.svg" + ] }, { "name": "CouchDB", "shortname": "couchdb", "url": "http://couchdb.apache.org/", - "files": ["couchdb-icon.svg", "couchdb.svg"] + "files": [ + "couchdb-icon.svg", + "couchdb.svg" + ] }, { "name": "coursera", "shortname": "coursera", "url": "https://www.coursera.org/", - "files": ["coursera.svg"] + "files": [ + "coursera.svg" + ] }, { "name": "Coveralls", "shortname": "coveralls", "url": "https://coveralls.io/", - "files": ["coveralls.svg"] + "files": [ + "coveralls.svg" + ] }, { "name": "cPanel", "shortname": "cpanel", "url": "http://cpanel.com/", - "files": ["cpanel.svg"] + "files": [ + "cpanel.svg" + ] }, { "name": "Craft", "shortname": "craft", "url": "https://craftcms.com/", - "files": ["craftcms.svg"] + "files": [ + "craftcms.svg" + ] }, { "name": "Crashlytics", "shortname": "crashlytics", "url": "https://try.crashlytics.com/", - "files": ["crashlytics.svg"] + "files": [ + "crashlytics.svg" + ] }, { "name": "CrateIO", "shortname": "crateio", "url": "https://crate.io/", - "files": ["crateio.svg"] + "files": [ + "crateio.svg" + ] }, { "name": "Create React App", "shortname": "create-react-app", "url": "https://create-react-app.dev/", - "files": ["create-react-app.svg"] + "files": [ + "create-react-app.svg" + ] }, { "name": "CreateJS", "shortname": "createjs", "url": "http://www.createjs.com/", - "files": ["createjs.svg"] + "files": [ + "createjs.svg" + ] + }, + { + "name": "Crossplane", + "shortname": "crossplane", + "url": "https://www.crossplane.io/", + "files": [ + "crossplane-icon.svg", + "crossplane.svg" + ] }, { "name": "Crucible", "shortname": "crucible", "url": "https://www.atlassian.com/software/crucible", - "files": ["crucible.svg"] + "files": [ + "crucible.svg" + ] }, { "name": "Crystal", "shortname": "crystal", "url": "http://crystal-lang.org/", - "files": ["crystal.svg"] + "files": [ + "crystal.svg" + ] }, { "name": "CSS3", "shortname": "css-3", "url": "http://www.w3.org/TR/CSS/", - "files": ["css-3.svg", "css-3_official.svg"] + "files": [ + "css-3.svg", + "css-3_official.svg" + ] }, { "name": "cssnext", "shortname": "cssnext", "url": "https://cssnext.github.io/", - "files": ["cssnext.svg"] + "files": [ + "cssnext.svg" + ] + }, + { + "name": "Cube", + "shortname": "cube", + "url": "https://cube.dev/", + "files": [ + "cube-icon.svg", + "cube.svg" + ] }, { "name": "Cucumber", "shortname": "cucumber", "url": "https://cucumber.io/", - "files": ["cucumber.svg"] + "files": [ + "cucumber.svg" + ] }, { "name": "curl", "shortname": "curl", "url": "https://curl.se/", - "files": ["curl.svg"] + "files": [ + "curl.svg" + ] }, { "name": "Customer.io", "shortname": "customerio", "url": "http://customer.io/", - "files": ["customerio-icon.svg", "customerio.svg"] + "files": [ + "customerio-icon.svg", + "customerio.svg" + ] }, { "name": "Cycle.js", "shortname": "cyclejs", "url": "http://cycle.js.org/", - "files": ["cyclejs.svg"] + "files": [ + "cyclejs.svg" + ] }, { "name": "Cypress", "shortname": "cypress", "url": "https://www.cypress.io/", - "files": ["cypress-icon.svg", "cypress.svg"] + "files": [ + "cypress-icon.svg", + "cypress.svg" + ] }, { "name": "D3", "shortname": "d3", "url": "http://d3js.org/", - "files": ["d3.svg"] + "files": [ + "d3.svg" + ] + }, + { + "name": "daily.dev", + "shortname": "dailydev", + "url": "https://daily.dev/", + "files": [ + "dailydev-icon.svg", + "dailydev.svg" + ] + }, + { + "name": "daisyUI", + "shortname": "daisyui", + "url": "https://daisyui.com/", + "files": [ + "daisyUI-icon.svg", + "daisyUI.svg" + ] + }, + { + "name": "Danfo.js", + "shortname": "danfo", + "url": "https://danfo.jsdata.org/", + "files": [ + "danfo.svg" + ] }, { "name": "Dart", "shortname": "dart", "url": "https://dart.dev/", - "files": ["dart.svg"] + "files": [ + "dart.svg" + ] }, { "name": "Dashlane", "shortname": "dashlane", "url": "https://www.dashlane.com/", - "files": ["dashlane-icon.svg", "dashlane.svg"] + "files": [ + "dashlane-icon.svg", + "dashlane.svg" + ] + }, + { + "name": "Data Station", + "shortname": "data-station", + "url": "https://datastation.multiprocess.io/", + "files": [ + "data-station.svg" + ] }, { "name": "Database Labs", "shortname": "database-labs", "url": "https://www.databaselabs.io/", - "files": ["database-labs.svg"] + "files": [ + "database-labs.svg" + ] }, { "name": "Datadog", "shortname": "datadog", "url": "https://www.datadoghq.com/", - "files": ["datadog.svg"] + "files": [ + "datadog-icon.svg", + "datadog.svg" + ] }, { "name": "DataGrip", "shortname": "datagrip", "url": "https://www.jetbrains.com/datagrip/", - "files": ["datagrip.svg"] + "files": [ + "datagrip.svg" + ] + }, + { + "name": "Datasette", + "shortname": "datasette", + "url": "https://datasette.io/", + "files": [ + "datasette-icon.svg", + "datasette.svg" + ] }, { "name": "DataSpell", "shortname": "dataspell", "url": "https://www.jetbrains.com/dataspell/", - "files": ["dataspell.svg"] + "files": [ + "dataspell.svg" + ] }, { "name": "DatoCMS", "shortname": "datocms", "url": "https://www.datocms.com/", - "files": ["datocms-icon.svg", "datocms.svg"] + "files": [ + "datocms-icon.svg", + "datocms.svg" + ] }, { "name": "dbt", "shortname": "dbt", "url": "https://www.getdbt.com/", - "files": ["dbt-icon.svg", "dbt.svg"] + "files": [ + "dbt-icon.svg", + "dbt.svg" + ] }, { "name": "DC/OS", "shortname": "dcos", "url": "https://dcos.io/", - "files": ["dcos-icon.svg", "dcos.svg"] + "files": [ + "dcos-icon.svg", + "dcos.svg" + ] }, { "name": "debian", "shortname": "debian", "url": "https://www.debian.org/", - "files": ["debian.svg"] + "files": [ + "debian.svg" + ] }, { "name": "Delighted", "shortname": "delighted", "url": "https://delighted.com/", - "files": ["delighted-icon.svg", "delighted.svg"] + "files": [ + "delighted-icon.svg", + "delighted.svg" + ] }, { "name": "Deno", "shortname": "deno", "url": "https://deno.land/", - "files": ["deno.svg"] + "files": [ + "deno.svg" + ] }, { "name": "Dependabot", "shortname": "dependabot", "url": "https://github.com/dependabot", - "files": ["dependabot.svg"] + "files": [ + "dependabot.svg" + ] }, { "name": "Deploy HQ", "shortname": "deployhq", "url": "https://www.deployhq.com/", - "files": ["deployhq-icon.svg", "deployhq.svg"] + "files": [ + "deployhq-icon.svg", + "deployhq.svg" + ] }, { "name": "Derby", "shortname": "derby", "url": "http://derbyjs.com/", - "files": ["derby.svg"] + "files": [ + "derby.svg" + ] }, { "name": "Descript", "shortname": "descript", "url": "https://www.descript.com/", - "files": ["descript-icon.svg", "descript.svg"] + "files": [ + "descript-icon.svg", + "descript.svg" + ] }, { "name": "Designer News", "shortname": "designernews", "url": "https://www.designernews.co/", - "files": ["designernews.svg"] + "files": [ + "designernews.svg" + ] }, { "name": "DeviantArt", "shortname": "deviantart", "url": "http://www.deviantart.com/", - "files": ["deviantart-icon.svg", "deviantart.svg"] + "files": [ + "deviantart-icon.svg", + "deviantart.svg" + ] }, { "name": "Dgraph", "shortname": "dgraph", "url": "https://dgraph.io/", - "files": ["dgraph-icon.svg", "dgraph.svg"] + "files": [ + "dgraph-icon.svg", + "dgraph.svg" + ] }, { "name": "Dialogflow", "shortname": "dialogflow", "url": "https://cloud.google.com/dialogflow", - "files": ["dialogflow.svg"] + "files": [ + "dialogflow.svg" + ] }, { "name": "DigitalOcean", "shortname": "digitalocean", "url": "https://www.digitalocean.com/", - "files": ["digital-ocean.svg"] + "files": [ + "digital-ocean-icon.svg", + "digital-ocean.svg" + ] }, { "name": "Dimer", "shortname": "dimer", "url": "https://dimerapp.com/", - "files": ["dimer.svg"] + "files": [ + "dimer.svg" + ] }, { "name": "Diners Club", "shortname": "dinersclub", "url": "https://www.dinersclub.com/", - "files": ["dinersclub.svg"] + "files": [ + "dinersclub.svg" + ] }, { "name": "Discord", "shortname": "discord", "url": "https://discordapp.com/", - "files": ["discord-icon.svg", "discord.svg"] + "files": [ + "discord-icon.svg", + "discord.svg" + ] }, { "name": "Discourse", "shortname": "discourse", "url": "https://www.discourse.org/", - "files": ["discourse-icon.svg", "discourse.svg"] + "files": [ + "discourse-icon.svg", + "discourse.svg" + ] }, { "name": "Discover", "shortname": "discover", "url": "https://www.discover.com/", - "files": ["discover.svg"] + "files": [ + "discover.svg" + ] }, { "name": "Disqus", "shortname": "disqus", "url": "https://disqus.com/", - "files": ["disqus.svg"] + "files": [ + "disqus.svg" + ] }, { "name": "Django", "shortname": "django", "url": "https://www.djangoproject.com/", - "files": ["django-icon.svg", "django.svg"] + "files": [ + "django-icon.svg", + "django.svg" + ] }, { "name": "Dockbit", "shortname": "dockbit", "url": "https://dockbit.com/", - "files": ["dockbit.svg"] + "files": [ + "dockbit.svg" + ] }, { "name": "docker", "shortname": "docker", "url": "https://www.docker.com/", - "files": ["docker-icon.svg", "docker.svg"] + "files": [ + "docker-icon.svg", + "docker.svg" + ] }, { "name": "Doctrine", "shortname": "doctrine", "url": "http://www.doctrine-project.org/", - "files": ["doctrine.svg"] + "files": [ + "doctrine.svg" + ] }, { "name": "Docusaurus", "shortname": "docusaurus", "url": "https://docusaurus.io/", - "files": ["docusaurus.svg"] + "files": [ + "docusaurus.svg" + ] }, { "name": "Dojo", "shortname": "dojo", "url": "https://dojo.io/", - "files": ["dojo-icon.svg", "dojo.svg"] + "files": [ + "dojo-icon.svg", + "dojo.svg" + ] }, { "name": "Dojo Toolkit", "shortname": "dojo", "url": "https://dojotoolkit.org/", - "files": ["dojo-toolkit.svg"] + "files": [ + "dojo-toolkit.svg" + ] + }, + { + "name": "dolt", + "shortname": "dolt", + "url": "https://github.com/dolthub/dolt", + "files": [ + "dolt.svg" + ] }, { "name": "Dovetail", "shortname": "dovetail", "url": "https://dovetailapp.com/", - "files": ["dovetail-icon.svg", "dovetail.svg"] + "files": [ + "dovetail-icon.svg", + "dovetail.svg" + ] }, { "name": "DreamHost", "shortname": "dreamhost", "url": "https://www.dreamhost.com/", - "files": ["dreamhost.svg"] + "files": [ + "dreamhost.svg" + ] }, { "name": "dribbble", "shortname": "dribbble", "url": "https://www.dribbble.com/", - "files": ["dribbble-icon.svg", "dribbble.svg"] + "files": [ + "dribbble-icon.svg", + "dribbble.svg" + ] }, { "name": "Drift", "shortname": "drift", "url": "https://www.drift.com/", - "files": ["drift.svg"] + "files": [ + "drift.svg" + ] }, { "name": "Drip", "shortname": "drip", "url": "https://www.getdrip.com/", - "files": ["drip.svg"] + "files": [ + "drip.svg" + ] }, { "name": "Drizzle", "shortname": "drizzle", "url": "https://trufflesuite.com/drizzle/", - "files": ["drizzle-icon.svg", "drizzle.svg"] + "files": [ + "drizzle-icon.svg", + "drizzle.svg" + ] }, { "name": "Drone", "shortname": "drone", "url": "https://drone.io/", - "files": ["drone-icon.svg", "drone.svg"] + "files": [ + "drone-icon.svg", + "drone.svg" + ] }, { "name": "Drools", "shortname": "drools", "url": "https://www.drools.org/", - "files": ["drools-icon.svg", "drools.svg"] + "files": [ + "drools-icon.svg", + "drools.svg" + ] }, { "name": "Dropbox", "shortname": "dropbox", "url": "https://www.dropbox.com/", - "files": ["dropbox.svg"] + "files": [ + "dropbox.svg" + ] }, { "name": "dropmark", "shortname": "dropmark", "url": "http://www.dropmark.com/", - "files": ["dropmark.svg"] + "files": [ + "dropmark.svg" + ] }, { "name": "Dropzone", "shortname": "dropzone", "url": "http://www.dropzonejs.com/", - "files": ["dropzone.svg"] + "files": [ + "dropzone.svg" + ] }, { "name": "Drupal", "shortname": "drupal", "url": "https://www.drupal.org/", - "files": ["drupal-icon.svg", "drupal.svg"] + "files": [ + "drupal-icon.svg", + "drupal.svg" + ] }, { "name": "DuckDuckGo", "shortname": "duckduckgo", "url": "https://duckduckgo.com/", - "files": ["duckduckgo.svg"] + "files": [ + "duckduckgo.svg" + ] }, { "name": "Dyn", "shortname": "dyndns", "url": "http://dyn.com/dns/", - "files": ["dyndns.svg"] + "files": [ + "dyndns.svg" + ] }, { "name": "Dynatrace", "shortname": "dynatrace", "url": "https://www.dynatrace.com/", - "files": ["dynatrace-icon.svg", "dynatrace.svg"] + "files": [ + "dynatrace-icon.svg", + "dynatrace.svg" + ] }, { "name": "EBANX", "shortname": "ebanx", "url": "https://www.ebanx.com", - "files": ["ebanx.svg"] + "files": [ + "ebanx.svg" + ] }, { "name": "Eclipse", "shortname": "eclipse", "url": "https://eclipse.org/", - "files": ["eclipse-icon.svg", "eclipse.svg"] + "files": [ + "eclipse-icon.svg", + "eclipse.svg" + ] }, { "name": "Ecma", "shortname": "ecma", "url": "https://www.ecma-international.org/", - "files": ["ecma.svg"] + "files": [ + "ecma.svg" + ] + }, + { + "name": "EdgeDB", + "shortname": "edgedb", + "url": "https://www.edgedb.com/", + "files": [ + "edgedb.svg" + ] + }, + { + "name": "Edgio", + "shortname": "edgio", + "url": "https://edg.io/", + "files": [ + "edgio-icon.svg", + "edgio.svg" + ] }, { "name": "EditorConfig", "shortname": "editorconfig", "url": "https://editorconfig.org/", - "files": ["editorconfig.svg"] + "files": [ + "editorconfig.svg" + ] + }, + { + "name": "Effect", + "shortname": "effect", + "url": "https://www.effect.website/", + "files": [ + "effect-icon.svg", + "effect.svg" + ] + }, + { + "name": "Effector", + "shortname": "effector", + "url": "https://effector.dev/", + "files": [ + "effector.svg" + ] }, { "name": "egghead", "shortname": "egghead", "url": "https://egghead.io/", - "files": ["egghead.svg"] + "files": [ + "egghead.svg" + ] }, { "name": "Elastic Path", "shortname": "elasticpath", "url": "https://www.elasticpath.com/", - "files": ["elasticpath-icon.svg", "elasticpath.svg"] + "files": [ + "elasticpath-icon.svg", + "elasticpath.svg" + ] }, { "name": "Elasticsearch", "shortname": "elasticsearch", "url": "https://www.elastic.co/products/elasticsearch", - "files": ["elasticsearch.svg"] + "files": [ + "elasticsearch.svg" + ] }, { "name": "Electron", "shortname": "electron", "url": "http://electron.atom.io/", - "files": ["electron.svg"] + "files": [ + "electron.svg" + ] }, { "name": "Element", "shortname": "element", "url": "https://element.eleme.io/", - "files": ["element.svg"] + "files": [ + "element.svg" + ] }, { "name": "Elemental UI", "shortname": "elemental-ui", "url": "http://elemental-ui.com/", - "files": ["elemental-ui.svg"] + "files": [ + "elemental-ui.svg" + ] }, { "name": "elementary OS", "shortname": "elementary", "url": "https://elementary.io/", - "files": ["elementary.svg"] + "files": [ + "elementary.svg" + ] }, { "name": "Eleventy", "shortname": "eleventy", "url": "https://www.11ty.dev/", - "files": ["eleventy.svg"] + "files": [ + "eleventy.svg" + ] }, { "name": "ello", "shortname": "ello", "url": "https://ello.co/", - "files": ["ello.svg"] + "files": [ + "ello.svg" + ] }, { "name": "elm", "shortname": "elm", "url": "http://elm-lang.org/", - "files": ["elm.svg", "elm-classic.svg"] + "files": [ + "elm.svg", + "elm-classic.svg" + ] }, { "name": "Elo", "shortname": "elo", "url": "https://www.cartaoelo.com.br/", - "files": ["elo.svg"] + "files": [ + "elo.svg" + ] }, { "name": "Emacs", "shortname": "emacs", "url": "http://www.gnu.org/software/emacs/", - "files": ["emacs.svg", "emacs-classic.svg"] + "files": [ + "emacs.svg", + "emacs-classic.svg" + ] }, { "name": "Embedly", "shortname": "embedly", "url": "http://embed.ly/", - "files": ["embedly.svg"] + "files": [ + "embedly.svg" + ] }, { "name": "Ember", "shortname": "ember", "url": "http://emberjs.com/", - "files": ["ember-tomster.svg", "ember.svg"] + "files": [ + "ember-tomster.svg", + "ember.svg" + ] }, { "name": "Emmet", "shortname": "emmet", "url": "http://emmet.io/", - "files": ["emmet.svg"] + "files": [ + "emmet.svg" + ] }, { "name": "Enact", "shortname": "enact", "url": "https://enactjs.com/", - "files": ["enact.svg"] + "files": [ + "enact.svg" + ] }, { "name": "Engine Yard", "shortname": "engine-yard", "url": "https://www.engineyard.com/", - "files": ["engine-yard-icon.svg", "engine-yard.svg"] + "files": [ + "engine-yard-icon.svg", + "engine-yard.svg" + ] }, { "name": "Envato", "shortname": "envato", "url": "http://www.envato.com/", - "files": ["envato.svg"] + "files": [ + "envato.svg" + ] }, { "name": "Envoy", "shortname": "envoy", "url": "https://www.envoyproxy.io/", - "files": ["envoy-icon.svg", "envoy.svg"] + "files": [ + "envoy-icon.svg", + "envoy.svg" + ] }, { "name": "Envoyer", "shortname": "envoyer", "url": "https://envoyer.io/", - "files": ["envoyer.svg"] + "files": [ + "envoyer.svg" + ] }, { "name": "epsagon", "shortname": "epsagon", "url": "https://epsagon.com/", - "files": ["epsagon-icon.svg", "epsagon.svg"] + "files": [ + "epsagon-icon.svg", + "epsagon.svg" + ] + }, + { + "name": "Eraser", + "shortname": "eraser", + "url": "https://www.eraser.io/", + "files": [ + "eraser-icon.svg", + "eraser.svg" + ] }, { "name": "Erlang", "shortname": "erlang", "url": "http://www.erlang.org/", - "files": ["erlang.svg"] + "files": [ + "erlang.svg" + ] }, { "name": "esbuild", "shortname": "esbuild", "url": "https://esbuild.github.io/", - "files": ["esbuild.svg"] + "files": [ + "esbuild.svg" + ] }, { "name": "ESDoc", "shortname": "esdoc", "url": "https://esdoc.org/", - "files": ["esdoc.svg"] + "files": [ + "esdoc.svg" + ] }, { "name": "ESLint", "shortname": "eslint", "url": "http://eslint.org/", - "files": ["eslint.svg"] + "files": [ + "eslint.svg" + ] }, { "name": "Eta", "shortname": "eta-lang", "url": "http://eta-lang.org/", - "files": ["eta.svg", "eta-icon.svg"] + "files": [ + "eta.svg", + "eta-icon.svg" + ] }, { "name": "etcd", "shortname": "etcd", "url": "https://github.com/coreos/etcd", - "files": ["etcd.svg"] + "files": [ + "etcd.svg" + ] }, { "name": "Ethereum", "shortname": "ethereum", "url": "https://www.ethereum.org/", - "files": ["ethereum.svg", "ethereum-color.svg"] + "files": [ + "ethereum.svg", + "ethereum-color.svg" + ] }, { "name": "Ethers", "shortname": "ethers", "url": "https://ethers.io/", - "files": ["ethers.svg"] + "files": [ + "ethers.svg" + ] }, { "name": "Ethnio", "shortname": "ethnio", "url": "https://ethn.io/", - "files": ["ethnio.svg"] + "files": [ + "ethnio.svg" + ] }, { "name": "Eventbrite", "shortname": "eventbrite", "url": "https://www.eventbrite.com/", - "files": ["eventbrite-icon.svg", "eventbrite.svg"] + "files": [ + "eventbrite-icon.svg", + "eventbrite.svg" + ] }, { "name": "EventSentry", "shortname": "eventsentry", "url": "http://www.eventsentry.com/", - "files": ["eventsentry.svg"] + "files": [ + "eventsentry.svg" + ] }, { "name": "Evergreen", "shortname": "evergreen", "url": "https://evergreen.segment.com/", - "files": ["evergreen-icon.svg", "evergreen.svg"] + "files": [ + "evergreen-icon.svg", + "evergreen.svg" + ] }, { "name": "Expo", "shortname": "expo", "url": "https://expo.io/", - "files": ["expo-icon.svg", "expo.svg"] + "files": [ + "expo-icon.svg", + "expo.svg" + ] }, { "name": "Express", "shortname": "express", "url": "http://expressjs.com/", - "files": ["express.svg"] + "files": [ + "express.svg" + ] }, { "name": "F#", "shortname": "fsharp", "url": "http://fsharp.org/", - "files": ["fsharp.svg"] + "files": [ + "fsharp.svg" + ] }, { "name": "Fabric", "shortname": "fabric", "url": "http://www.fabfile.org/", - "files": ["fabric.svg"] + "files": [ + "fabric.svg" + ] }, { "name": "Facebook", "shortname": "facebook", "url": "https://www.facebook.com/", - "files": ["facebook.svg"] + "files": [ + "facebook.svg" + ] + }, + { + "name": "Faker", + "shortname": "faker", + "url": "https://fakerjs.dev/", + "files": [ + "faker.svg" + ] }, { "name": "Falcor", "shortname": "falcor", "url": "http://netflix.github.io/falcor/", - "files": ["falcor.svg"] + "files": [ + "falcor.svg" + ] + }, + { + "name": "FastAPI", + "shortname": "fastapi", + "url": "https://fastapi.tiangolo.com/", + "files": [ + "fastapi-icon.svg", + "fastapi.svg" + ] }, { "name": "Fastify", "shortname": "fastify", "url": "https://www.fastify.io/", - "files": ["fastify-icon.svg", "fastify.svg"] + "files": [ + "fastify-icon.svg", + "fastify.svg" + ] }, { "name": "Fastlane", "shortname": "fastlane", "url": "https://fastlane.tools/", - "files": ["fastlane.svg"] + "files": [ + "fastlane.svg" + ] }, { "name": "Fastly", "shortname": "fastly", "url": "https://www.fastly.com/", - "files": ["fastly.svg"] + "files": [ + "fastly.svg" + ] }, { "name": "Fauna", "shortname": "fauna", "url": "https://fauna.com/", - "files": ["fauna-icon.svg", "fauna.svg"] + "files": [ + "fauna-icon.svg", + "fauna.svg" + ] }, { "name": "feathersjs", "shortname": "feathersjs", "url": "http://feathersjs.com/", - "files": ["feathersjs.svg"] + "files": [ + "feathersjs.svg" + ] }, { "name": "fedora", "shortname": "fedora", "url": "https://getfedora.org/", - "files": ["fedora.svg"] + "files": [ + "fedora.svg" + ] }, { "name": "fetch", "shortname": "fetch", "url": "https://github.com/whatwg/fetch", - "files": ["fetch.svg"] + "files": [ + "fetch.svg" + ] }, { "name": "FFmpeg", "shortname": "ffmpeg", "url": "https://ffmpeg.org/", - "files": ["ffmpeg-icon.svg", "ffmpeg.svg"] + "files": [ + "ffmpeg-icon.svg", + "ffmpeg.svg" + ] }, { "name": "Figma", "shortname": "figma", "url": "https://www.figma.com/", - "files": ["figma.svg"] + "files": [ + "figma.svg" + ] }, { "name": "Firebase", "shortname": "firebase", "url": "https://www.firebase.com/", - "files": ["firebase.svg"] + "files": [ + "firebase.svg" + ] }, { "name": "Firefox", "shortname": "firefox", "url": "https://firefox.com/", - "files": ["firefox.svg"] + "files": [ + "firefox.svg" + ] }, { "name": "flannel", "shortname": "flannel", "url": "https://github.com/coreos/flannel", - "files": ["flannel.svg"] + "files": [ + "flannel.svg" + ] }, { "name": "Flarum", "shortname": "flarum", "url": "http://flarum.org/", - "files": ["flarum.svg"] + "files": [ + "flarum.svg" + ] }, { "name": "Flask", "shortname": "flask", "url": "http://flask.pocoo.org/", - "files": ["flask.svg"] + "files": [ + "flask.svg" + ] }, { "name": "Flat UI", "shortname": "flat-ui", "url": "http://designmodo.github.io/Flat-UI/", - "files": ["flat-ui.svg"] + "files": [ + "flat-ui.svg" + ] }, { "name": "Flattr", "shortname": "flattr", "url": "https://flattr.com/", - "files": ["flattr-icon.svg", "flattr.svg"] + "files": [ + "flattr-icon.svg", + "flattr.svg" + ] }, { "name": "Fleep", "shortname": "fleep", "url": "https://fleep.io/", - "files": ["fleep.svg"] + "files": [ + "fleep.svg" + ] }, { "name": "flickr", "shortname": "flickr", "url": "https://www.flickr.com/", - "files": ["flickr-icon.svg", "flickr.svg"] + "files": [ + "flickr-icon.svg", + "flickr.svg" + ] }, { "name": "Flight", "shortname": "flight", "url": "https://flightjs.github.io/", - "files": ["flight.svg"] + "files": [ + "flight.svg" + ] + }, + { + "name": "Flink", + "shortname": "flink", + "url": "https://flink.apache.org/", + "files": [ + "apache-flink-icon.svg", + "apache-flink.svg" + ] }, { "name": "Flood IO", "shortname": "floodio", "url": "https://flood.io/", - "files": ["floodio.svg"] + "files": [ + "floodio.svg" + ] }, { "name": "Flow", "shortname": "flow", "url": "http://flowtype.org/", - "files": ["flow.svg"] + "files": [ + "flow.svg" + ] }, { "name": "FlowXO", "shortname": "flowxo", "url": "https://flowxo.com/", - "files": ["flowxo.svg"] + "files": [ + "flowxo.svg" + ] }, { "name": "FloydHub", "shortname": "floydhub", "url": "https://www.floydhub.com/", - "files": ["floydhub.svg"] + "files": [ + "floydhub.svg" + ] }, { "name": "Flutter", "shortname": "flutter", "url": "https://flutter.dev", - "files": ["flutter.svg"] + "files": [ + "flutter.svg" + ] }, { "name": "Flux", "shortname": "flux", - "url": "https://facebook.github.io/flux/", - "files": ["flux.svg"] + "url": "https://facebookarchive.github.io/flux/", + "files": [ + "flux.svg" + ] }, { "name": "Fluxxor", "shortname": "fluxxor", "url": "http://fluxxor.com/", - "files": ["fluxxor.svg"] + "files": [ + "fluxxor.svg" + ] }, { "name": "Fly", "shortname": "fly", "url": "https://fly.io/", - "files": ["fly-icon.svg", "fly.svg"] + "files": [ + "fly-icon.svg", + "fly.svg" + ] }, { "name": "FogBugz", "shortname": "fogbugz", "url": "https://fogbugz.com/", - "files": ["fogbugz-icon.svg", "fogbugz.svg"] + "files": [ + "fogbugz-icon.svg", + "fogbugz.svg" + ] }, { "name": "Fomo", "shortname": "fomo", "url": "https://www.usefomo.com/", - "files": ["fomo-icon.svg", "fomo.svg"] + "files": [ + "fomo-icon.svg", + "fomo.svg" + ] }, { "name": "Font Awesome", "shortname": "font-awesome", "url": "https://fontawesome.com/", - "files": ["font-awesome.svg"] + "files": [ + "font-awesome.svg" + ] }, { "name": "Forest", "shortname": "forest", "url": "http://www.forestadmin.com/", - "files": ["forestadmin-icon.svg", "forestadmin.svg"] + "files": [ + "forestadmin-icon.svg", + "forestadmin.svg" + ] }, { "name": "Forever", "shortname": "forever", "url": "https://github.com/foreverjs/forever", - "files": ["forever.svg"] + "files": [ + "forever.svg" + ] }, { "name": "FormKeep", "shortname": "formkeep", "url": "https://formkeep.com/", - "files": ["formkeep.svg"] + "files": [ + "formkeep.svg" + ] }, { "name": "Fortran", "shortname": "fortran", "url": "https://fortran-lang.org/", - "files": ["fortran.svg"] + "files": [ + "fortran.svg" + ] }, { "name": "Foundation", "shortname": "foundation", "url": "http://foundation.zurb.com/", - "files": ["foundation.svg"] + "files": [ + "foundation.svg" + ] + }, + { + "name": "FoundationDB", + "shortname": "foundationdb", + "url": "https://www.foundationdb.org/", + "files": [ + "foundationdb-icon.svg", + "foundationdb.svg" + ] }, { "name": "Framer", "shortname": "framer", "url": "https://www.framer.com/", - "files": ["framer.svg"] + "files": [ + "framer.svg" + ] }, { "name": "Framework7", "shortname": "framework7", "url": "https://framework7.io/", - "files": ["framework7-icon.svg", "framework7.svg"] + "files": [ + "framework7-icon.svg", + "framework7.svg" + ] }, { "name": "Free Cultural Works", "shortname": "freedomdefined", "url": "http://freedomdefined.org/", - "files": ["freedomdefined.svg"] + "files": [ + "freedomdefined.svg" + ] }, { "name": "FreeBSD", "shortname": "freebsd", "url": "https://www.freebsd.org/", - "files": ["freebsd.svg"] + "files": [ + "freebsd.svg" + ] }, { "name": "freedcamp", "shortname": "freedcamp", "url": "https://freedcamp.com/", - "files": ["freedcamp-icon.svg", "freedcamp.svg"] + "files": [ + "freedcamp-icon.svg", + "freedcamp.svg" + ] }, { "name": "Fresh", "shortname": "fresh", "url": "https://fresh.deno.dev/", - "files": ["fresh.svg"] + "files": [ + "fresh.svg" + ] }, { "name": "Front", "shortname": "frontapp", "url": "https://frontapp.com/", - "files": ["frontapp.svg"] + "files": [ + "frontapp.svg" + ] }, { "name": "Fuchsia", "shortname": "fuchsia", "url": "https://github.com/fuchsia-mirror", - "files": ["fuchsia.svg"] + "files": [ + "fuchsia.svg" + ] }, { "name": "GalliumOS", "shortname": "galliumos", "url": "https://galliumos.org/", - "files": ["galliumos.svg"] + "files": [ + "galliumos.svg" + ] }, { "name": "GameAnalytics", "shortname": "game-analytics", "url": "https://gameanalytics.com/", - "files": ["game-analytics-icon.svg", "game-analytics.svg"] + "files": [ + "game-analytics-icon.svg", + "game-analytics.svg" + ] }, { "name": "Ganache", "shortname": "ganache", "url": "https://trufflesuite.com/ganache/", - "files": ["ganache-icon.svg", "ganache.svg"] + "files": [ + "ganache-icon.svg", + "ganache.svg" + ] }, { "name": "Gatsby", "shortname": "gatsby", "url": "https://www.gatsbyjs.org/", - "files": ["gatsby.svg"] + "files": [ + "gatsby.svg" + ] }, { "name": "geekbot", "shortname": "geekbot", "url": "https://geekbot.io/", - "files": ["geekbot.svg"] + "files": [ + "geekbot.svg" + ] }, { "name": "GeeTest", "shortname": "geetest", "url": "https://www.geetest.com/", - "files": ["geetest-icon.svg", "geetest.svg"] + "files": [ + "geetest-icon.svg", + "geetest.svg" + ] }, { "name": "Get Your Guide", "shortname": "getyourguide", "url": "https://www.getyourguide.com/", - "files": ["getyourguide.svg"] + "files": [ + "getyourguide.svg" + ] }, { "name": "Ghost", "shortname": "ghost", "url": "https://ghost.org/", - "files": ["ghost.svg"] + "files": [ + "ghost.svg" + ] }, { "name": "Giant Swarm", "shortname": "giantswarm", "url": "https://giantswarm.io/", - "files": ["giantswarm.svg"] + "files": [ + "giantswarm.svg" + ] }, { "name": "Gin", "shortname": "gin", "url": "https://gin-gonic.com/", - "files": ["gin.svg"] + "files": [ + "gin.svg" + ] }, { "name": "Git", "shortname": "git", "url": "https://git-scm.com/", - "files": ["git-icon.svg", "git.svg"] + "files": [ + "git-icon.svg", + "git.svg" + ] }, { "name": "Gitboard", "shortname": "gitboard", "url": "http://adewes.github.io/gitboard/", - "files": ["gitboard.svg"] + "files": [ + "gitboard.svg" + ] }, { "name": "Github", "shortname": "github", "url": "https://github.com/", - "files": ["github-icon.svg", "github.svg", "github-octocat.svg"] + "files": [ + "github-icon.svg", + "github.svg", + "github-octocat.svg" + ] }, { "name": "GitHub Actions", "shortname": "github-actions", "url": "https://github.com/features/actions", - "files": ["github-actions.svg"] + "files": [ + "github-actions.svg" + ] }, { "name": "GitHub Copilot", "shortname": "github-copilot", "url": "https://copilot.github.com/", - "files": ["github-copilot.svg"] + "files": [ + "github-copilot.svg" + ] }, { "name": "GitKraken", "shortname": "gitkraken", "url": "https://www.gitkraken.com/", - "files": ["gitkraken.svg"] + "files": [ + "gitkraken.svg" + ] }, { "name": "Gitlab", "shortname": "gitlab", "url": "https://about.gitlab.com/", - "files": ["gitlab.svg"] + "files": [ + "gitlab.svg" + ] }, { "name": "Gitter", "shortname": "gitter", "url": "https://gitter.im/", - "files": ["gitter.svg"] + "files": [ + "gitter.svg" + ] }, { "name": "GitUp", "shortname": "gitup", "url": "http://gitup.co/", - "files": ["gitup.svg"] + "files": [ + "gitup.svg" + ] }, { "name": "Glamorous", "shortname": "glamorous", "url": "https://glamorous.rocks/", - "files": ["glamorous.svg"] + "files": [ + "glamorous-icon.svg", + "glamorous.svg" + ] }, { "name": "Gleam", "shortname": "gleam", "url": "https://gleam.io/", - "files": ["gleam.svg"] + "files": [ + "gleam.svg" + ] }, { "name": "Glimmer", "shortname": "glimmerjs", "url": "https://glimmerjs.com", - "files": ["glimmerjs.svg"] + "files": [ + "glimmerjs.svg" + ] }, { "name": "Glint", "shortname": "glint", "url": "http://www.glintinc.com/", - "files": ["glint.svg"] + "files": [ + "glint.svg" + ] }, { "name": "Glitch", "shortname": "glitch", "url": "https://glitch.com/", - "files": ["glitch-icon.svg", "glitch.svg"] + "files": [ + "glitch-icon.svg", + "glitch.svg" + ] }, { "name": "GNOME", "shortname": "gnome", "url": "https://www.gnome.org/", - "files": ["gnome-icon.svg", "gnome.svg"] + "files": [ + "gnome-icon.svg", + "gnome.svg" + ] }, { "name": "GNU", "shortname": "gnu", "url": "https://www.gnu.org/", - "files": ["gnu.svg"] + "files": [ + "gnu.svg" + ] }, { "name": "GNUnet", "shortname": "gnunet", "url": "https://www.gnunet.org/en/index.html", - "files": ["gnu-net.svg"] + "files": [ + "gnu-net.svg" + ] }, { "name": "GnuPG", "shortname": "gnupg", "url": "https://www.gnupg.org/", - "files": ["gnupg-icon.svg", "gnupg.svg"] + "files": [ + "gnupg-icon.svg", + "gnupg.svg" + ] }, { "name": "Go", "shortname": "go", "url": "https://golang.org/", - "files": ["go.svg", "gopher.svg"] + "files": [ + "go.svg", + "gopher.svg" + ] }, { "name": "GoCD", "shortname": "gocd", "url": "https://www.go.cd/", - "files": ["gocd.svg"] + "files": [ + "gocd.svg" + ] }, { "name": "Godot", "shortname": "godot", "url": "https://godotengine.org/", - "files": ["godot-icon.svg", "godot.svg"] + "files": [ + "godot-icon.svg", + "godot.svg" + ] }, { "name": "GoHorse", "shortname": "gohorse", "url": "https://medium.com/@dekaah/22-axioms-of-the-extreme-go-horse-methodology-xgh-9fa739ab55b4", - "files": ["gohorse.svg"] + "files": [ + "gohorse.svg" + ] }, { "name": "GoLand", "shortname": "goland", "url": "https://www.jetbrains.com/go/", - "files": ["goland.svg"] + "files": [ + "goland.svg" + ] }, { "name": "Google", "shortname": "google", "url": "http://www.google.com/", - "files": ["google-icon.svg", "google.svg"] + "files": [ + "google-icon.svg", + "google.svg" + ] }, { "name": "Google 360 Suite", "shortname": "google-360suite", "url": "https://marketingplatform.google.com/about/enterprise/", - "files": ["google-360suite.svg"] + "files": [ + "google-360suite.svg" + ] }, { "name": "Google AdMob", "shortname": "google-admob", "url": "https://www.google.com/admob/", - "files": ["google-admob.svg"] + "files": [ + "google-admob.svg" + ] }, { "name": "Google Ads", "shortname": "google-ads", "url": "https://ads.google.com/home/", - "files": ["google-ads.svg"] + "files": [ + "google-ads.svg" + ] }, { "name": "Google AdSense", "shortname": "google-adsense", "url": "http://www.google.com/adsense/", - "files": ["google-adsense.svg"] + "files": [ + "google-adsense.svg" + ] }, { "name": "Google Analytics", "shortname": "google-analytics", "url": "http://www.google.com/analytics/", - "files": ["google-analytics.svg"] + "files": [ + "google-analytics.svg" + ] + }, + { + "name": "Google Bard", + "shortname": "google-bard", + "url": "https://bard.google.com/", + "files": [ + "google-bard-icon.svg", + "google-bard.svg" + ] }, { "name": "Google Calendar", "shortname": "google-calendar", "url": "https://www.google.com/calendar/about/", - "files": ["google-calendar.svg"] + "files": [ + "google-calendar.svg" + ] }, { "name": "Google Cloud", "shortname": "google-cloud", "url": "https://cloud.google.com/", - "files": ["google-cloud.svg"] + "files": [ + "google-cloud.svg" + ] }, { "name": "Google Cloud Functions", "shortname": "google-cloud-functions", "url": "https://cloud.google.com/functions/", - "files": ["google-cloud-functions.svg"] + "files": [ + "google-cloud-functions.svg" + ] }, { "name": "Google Cloud Run", "shortname": "google-cloud-run", "url": "https://cloud.google.com/run/", - "files": ["google-cloud-run.svg"] + "files": [ + "google-cloud-run.svg" + ] }, { "name": "Google Data Studio", "shortname": "google-data-studio", "url": "https://marketingplatform.google.com/about/data-studio/", - "files": ["google-data-studio.svg"] + "files": [ + "google-data-studio.svg" + ] }, { "name": "Google Developers", "shortname": "google-developers", "url": "https://developers.google.com/", - "files": ["google-developers.svg"] + "files": [ + "google-developers.svg" + ] + }, + { + "name": "Google Domains", + "shortname": "google-domains", + "url": "https://domains.google/", + "files": [ + "google-domains-icon.svg", + "google-domains.svg" + ] }, { "name": "Google Drive", "shortname": "google-drive", "url": "https://www.google.com/drive/", - "files": ["google-drive.svg"] + "files": [ + "google-drive.svg" + ] }, { "name": "Google Fit", "shortname": "google-fit", "url": "https://www.google.com/fit/", - "files": ["google-fit.svg"] + "files": [ + "google-fit.svg" + ] + }, + { + "name": "Google Gemini", + "shortname": "google-gemini", + "url": "https://deepmind.google/technologies/gemini/", + "files": [ + "google-gemini.svg" + ] }, { "name": "Google Gmail", "shortname": "google-gmail", "url": "http://gmail.com/", - "files": ["google-gmail.svg"] + "files": [ + "google-gmail.svg" + ] }, { "name": "Google Home", "shortname": "google-home", "url": "https://madeby.google.com/home/", - "files": ["google-home.svg"] + "files": [ + "google-home.svg" + ] }, { "name": "Google Keep", "shortname": "google-keep", "url": "https://www.google.com/keep/", - "files": ["google-keep.svg"] + "files": [ + "google-keep.svg" + ] }, { "name": "Google Maps", "shortname": "google-maps", "url": "https://cloud.google.com/maps-platform/", - "files": ["google-maps.svg"] + "files": [ + "google-maps.svg" + ] }, { "name": "Google Marketing Platform", "shortname": "google-marketing-platform", "url": "https://marketingplatform.google.com/about/", - "files": ["google-marketing-platform.svg"] + "files": [ + "google-marketing-platform.svg" + ] }, { "name": "Google Meet", "shortname": "google-meet", "url": "https://meet.google.com/", - "files": ["google-meet.svg"] + "files": [ + "google-meet.svg" + ] }, { "name": "Google One", "shortname": "google-one", "url": "https://one.google.com/", - "files": ["google-one.svg"] + "files": [ + "google-one.svg" + ] }, { "name": "Google Optimize", "shortname": "google-optimize", "url": "https://marketingplatform.google.com/about/optimize/", - "files": ["google-optimize.svg"] + "files": [ + "google-optimize.svg" + ] + }, + { + "name": "Google PaLM", + "shortname": "google-palm", + "url": "https://ai.google/discover/palm2/", + "files": [ + "google-palm.svg" + ] }, { "name": "Google Pay", "shortname": "google-pay", "url": "https://pay.google.com/about/", - "files": ["google-pay-icon.svg", "google-pay.svg"] + "files": [ + "google-pay.svg" + ] }, { "name": "Google Photos", "shortname": "google-photos", "url": "https://photos.google.com/", - "files": ["google-photos.svg"] + "files": [ + "google-photos.svg" + ] }, { "name": "Google Play", "shortname": "google-play", "url": "https://play.google.com/", - "files": ["google-play-icon.svg", "google-play.svg"] + "files": [ + "google-play-icon.svg", + "google-play.svg" + ] + }, + { + "name": "Google Play Console", + "shortname": "google-play-console", + "url": "https://play.google.com/console/", + "files": [ + "google-play-console-icon.svg", + "google-play-console.svg" + ] }, { "name": "Google Search Console", "shortname": "google-search-console", "url": "https://search.google.com/search-console", - "files": ["google-search-console.svg"] + "files": [ + "google-search-console.svg" + ] }, { "name": "Google Tag Manager", "shortname": "google-tag-manager", "url": "https://marketingplatform.google.com/about/tag-manager/", - "files": ["google-tag-manager.svg"] + "files": [ + "google-tag-manager.svg" + ] + }, + { + "name": "Google Workspace", + "shortname": "google-workspace", + "url": "https://workspace.google.com/", + "files": [ + "google-workspace.svg" + ] + }, + { + "name": "Gradio", + "shortname": "gradio", + "url": "https://www.gradio.app/", + "files": [ + "gradio-icon.svg", + "gradio.svg" + ] }, { "name": "Gradle", "shortname": "gradle", "url": "https://gradle.org/", - "files": ["gradle.svg"] + "files": [ + "gradle.svg" + ] }, { "name": "Grafana", "shortname": "grafana", "url": "https://grafana.com/", - "files": ["grafana.svg"] + "files": [ + "grafana.svg" + ] }, { "name": "Grails", "shortname": "grails", "url": "https://grails.org/", - "files": ["grails.svg"] + "files": [ + "grails.svg" + ] }, { "name": "Grammarly", "shortname": "grammarly", "url": "https://grammarly.com/", - "files": ["grammarly-icon.svg", "grammarly.svg"] + "files": [ + "grammarly-icon.svg", + "grammarly.svg" + ] }, { "name": "Graphene", "shortname": "graphene", "url": "http://graphene-python.org/", - "files": ["graphene.svg"] + "files": [ + "graphene.svg" + ] }, { "name": "GraphQL", "shortname": "graphql", "url": "http://graphql.org/", - "files": ["graphql.svg"] + "files": [ + "graphql.svg" + ] }, { "name": "Grav", "shortname": "grav", "url": "https://getgrav.org/", - "files": ["grav.svg"] + "files": [ + "grav.svg" + ] }, { "name": "Gravatar", "shortname": "gravatar", "url": "https://gravatar.com/", - "files": ["gravatar-icon.svg", "gravatar.svg"] + "files": [ + "gravatar-icon.svg", + "gravatar.svg" + ] }, { "name": "Graylog", "shortname": "graylog", "url": "https://www.graylog.org/", - "files": ["graylog-icon.svg", "graylog.svg"] + "files": [ + "graylog-icon.svg", + "graylog.svg" + ] }, { "name": "GreenSock (GSAP)", "shortname": "greensock", "url": "https://greensock.com/", - "files": ["greensock-icon.svg", "greensock.svg"] + "files": [ + "greensock-icon.svg", + "greensock.svg" + ] }, { "name": "Gridsome", "shortname": "gridsome", "url": "https://gridsome.org", - "files": ["gridsome-icon.svg", "gridsome.svg"] + "files": [ + "gridsome-icon.svg", + "gridsome.svg" + ] }, { "name": "Grommet", "shortname": "grommet", "url": "https://v2.grommet.io/", - "files": ["grommet.svg"] + "files": [ + "grommet.svg" + ] }, { "name": "Groove", "shortname": "groovehq", "url": "https://www.groovehq.com/", - "files": ["groovehq.svg"] + "files": [ + "groovehq.svg" + ] }, { "name": "Grove", "shortname": "grove", "url": "https://grove.io/", - "files": ["grove.svg"] + "files": [ + "grove.svg" + ] }, { "name": "GrowthBook", "shortname": "growth-book", "url": "https://www.growthbook.io/", - "files": ["growth-book-icon.svg", "growth-book.svg"] + "files": [ + "growth-book-icon.svg", + "growth-book.svg" + ] }, { "name": "gRPC", "shortname": "grpc", "url": "https://grpc.io/", - "files": ["grpc.svg"] + "files": [ + "grpc.svg" + ] }, { "name": "Grunt", "shortname": "grunt", "url": "http://gruntjs.com/", - "files": ["grunt.svg"] + "files": [ + "grunt.svg" + ] }, { "name": "Gulp", "shortname": "gulp", "url": "http://gulpjs.com/", - "files": ["gulp.svg"] + "files": [ + "gulp.svg" + ] }, { "name": "Gun", "shortname": "gunjs", "url": "https://gun.js.org/", - "files": ["gunjs.svg"] + "files": [ + "gunjs.svg" + ] }, { "name": "Gunicorn", "shortname": "gunicorn", "url": "http://gunicorn.org/", - "files": ["gunicorn.svg"] + "files": [ + "gunicorn.svg" + ] }, { "name": "Gusto", "shortname": "gusto", "url": "https://gusto.com/", - "files": ["gusto.svg"] + "files": [ + "gusto.svg" + ] }, { "name": "GWT", "shortname": "gwt", "url": "http://www.gwtproject.org/", - "files": ["gwt.svg"] + "files": [ + "gwt.svg" + ] }, { "name": "hack", "shortname": "hack", "url": "http://hacklang.org/", - "files": ["hack.svg"] + "files": [ + "hack.svg" + ] }, { "name": "HackerOne", "shortname": "hacker-one", "url": "https://hackerone.com/", - "files": ["hacker-one.svg"] + "files": [ + "hacker-one.svg" + ] }, { "name": "Hadoop", "shortname": "hadoop", "url": "http://hadoop.apache.org/", - "files": ["hadoop.svg"] + "files": [ + "hadoop.svg" + ] }, { "name": "Haiku", "shortname": "haiku", "url": "https://www.haiku.ai/", - "files": ["haiku-icon.svg", "haiku.svg"] + "files": [ + "haiku-icon.svg", + "haiku.svg" + ] }, { "name": "Haml", "shortname": "haml", "url": "http://haml.info/", - "files": ["haml.svg"] + "files": [ + "haml.svg" + ] }, { "name": "Hanami", "shortname": "hanami", "url": "https://hanamirb.org/", - "files": ["hanami.svg"] + "files": [ + "hanami.svg" + ] }, { "name": "Handlebars", "shortname": "handlebars", "url": "http://handlebarsjs.com/", - "files": ["handlebars.svg"] + "files": [ + "handlebars.svg" + ] }, { "name": "hapi", "shortname": "hapi", "url": "http://hapijs.com/", - "files": ["hapi.svg"] + "files": [ + "hapi.svg" + ] }, { "name": "Hardhat", "shortname": "hardhat", "url": "https://hardhat.org/", - "files": ["hardhat-icon.svg", "hardhat.svg"] + "files": [ + "hardhat-icon.svg", + "hardhat.svg" + ] }, { "name": "Harness", "shortname": "harness", "url": "https://harness.io/", - "files": ["harness-icon.svg", "harness.svg"] + "files": [ + "harness-icon.svg", + "harness.svg" + ] + }, + { + "name": "HashiCorp", + "shortname": "hashicorp", + "url": "https://www.hashicorp.com/", + "files": [ + "hashicorp-icon.svg", + "hashicorp.svg" + ] }, { "name": "Hashnode", "shortname": "hashnode", "url": "https://hashnode.com/", - "files": ["hashnode-icon.svg", "hashnode.svg"] + "files": [ + "hashnode-icon.svg", + "hashnode.svg" + ] }, { "name": "Haskell", "shortname": "haskell", "url": "https://www.haskell.org/", - "files": ["haskell-icon.svg", "haskell.svg"] + "files": [ + "haskell-icon.svg", + "haskell.svg" + ] }, { "name": "Hasura", "shortname": "hasura", "url": "https://hasura.io/", - "files": ["hasura-icon.svg", "hasura.svg"] + "files": [ + "hasura-icon.svg", + "hasura.svg" + ] }, { "name": "Haxe", "shortname": "haxe", "url": "http://haxe.org/", - "files": ["haxe.svg"] + "files": [ + "haxe.svg" + ] }, { "name": "Haxl", "shortname": "haxl", "url": "https://github.com/facebook/Haxl", - "files": ["haxl.svg"] + "files": [ + "haxl.svg" + ] }, { "name": "HBase", "shortname": "hbase", "url": "http://hbase.apache.org/", - "files": ["hbase.svg"] + "files": [ + "hbase.svg" + ] }, { "name": "hCaptcha", "shortname": "hcaptcha", "url": "https://www.hcaptcha.com/", - "files": ["hcaptcha-icon.svg", "hcaptcha.svg"] + "files": [ + "hcaptcha-icon.svg", + "hcaptcha.svg" + ] }, { "name": "Headless UI", "shortname": "headlessui", "url": "https://headlessui.dev/", - "files": ["headlessui-icon.svg", "headlessui.svg"] + "files": [ + "headlessui-icon.svg", + "headlessui.svg" + ] }, { "name": "Heap", "shortname": "heap", "url": "https://heapanalytics.com/", - "files": ["heap-icon.svg", "heap.svg"] + "files": [ + "heap-icon.svg", + "heap.svg" + ] }, { "name": "Helm", "shortname": "helm", "url": "https://helm.sh/", - "files": ["helm.svg"] + "files": [ + "helm.svg" + ] }, { "name": "Help Scout", "shortname": "helpscout", "url": "https://www.helpscout.net/", - "files": ["helpscout-icon.svg", "helpscout.svg"] + "files": [ + "helpscout-icon.svg", + "helpscout.svg" + ] }, { "name": "Hermes", "shortname": "hermes", "url": "https://hermesengine.dev/", - "files": ["hermes.svg"] + "files": [ + "hermes.svg" + ] }, { "name": "Heroku", "shortname": "heroku", "url": "https://www.heroku.com/", - "files": ["heroku-icon.svg", "heroku.svg"] + "files": [ + "heroku-icon.svg", + "heroku.svg" + ] }, { "name": "Heroku Redis", "shortname": "heroku-redis", "url": "https://www.heroku.com/redis", - "files": ["heroku-redis.svg"] + "files": [ + "heroku-redis.svg" + ] }, { "name": "Hexo", "shortname": "hexo", "url": "https://hexo.io/", - "files": ["hexo.svg"] + "files": [ + "hexo.svg" + ] }, { "name": "HHVM", "shortname": "hhvm", "url": "http://hhvm.com/", - "files": ["hhvm.svg"] + "files": [ + "hhvm.svg" + ] }, { "name": "Hibernate", "shortname": "hibernate", "url": "http://hibernate.org/", - "files": ["hibernate.svg"] + "files": [ + "hibernate.svg" + ] }, { "name": "Highcharts", "shortname": "highcharts", "url": "http://www.highcharts.com/", - "files": ["highcharts.svg"] + "files": [ + "highcharts.svg" + ] }, { "name": "Hipercard", "shortname": "hipercard", "url": "https://www.hipercard.com.br/", - "files": ["hipercard.svg"] + "files": [ + "hipercard.svg" + ] }, { "name": "Homebrew", "shortname": "homebrew", "url": "https://brew.sh/", - "files": ["homebrew.svg"] + "files": [ + "homebrew.svg" + ] + }, + { + "name": "Hono", + "shortname": "hono", + "url": "https://hono.dev/", + "files": [ + "hono.svg" + ] }, { "name": "Hookstate", "shortname": "hookstate", "url": "https://hookstate.js.org/", - "files": ["hookstate.svg"] + "files": [ + "hookstate.svg" + ] }, { "name": "Hootsuite", "shortname": "hootsuite", "url": "https://www.hootsuite.com/", - "files": ["hootsuite-icon.svg", "hootsuite.svg"] + "files": [ + "hootsuite-icon.svg", + "hootsuite.svg" + ] }, { "name": "Hosted Graphite", "shortname": "hosted-graphite", "url": "https://www.hostedgraphite.com/", - "files": ["hosted-graphite.svg"] + "files": [ + "hosted-graphite.svg" + ] }, { "name": "HostGator", "shortname": "hostgator", "url": "https://www.hostgator.com/", - "files": ["hostgator-icon.svg", "hostgator.svg"] + "files": [ + "hostgator-icon.svg", + "hostgator.svg" + ] }, { "name": "Hotjar", "shortname": "hotjar", "url": "https://www.hotjar.com/", - "files": ["hotjar-icon.svg", "hotjar.svg"] + "files": [ + "hotjar-icon.svg", + "hotjar.svg" + ] }, { "name": "Hound", "shortname": "houndci", "url": "https://houndci.com/", - "files": ["houndci.svg"] + "files": [ + "houndci.svg" + ] }, { "name": "HTML5", "shortname": "html-5", "url": "http://www.w3.org/TR/html5/", - "files": ["html-5.svg"] + "files": [ + "html-5.svg" + ] }, { "name": "HTML5 Boilerplate", "shortname": "html5-boilerplate", "url": "https://html5boilerplate.com/", - "files": ["html5-boilerplate.svg"] + "files": [ + "html5-boilerplate.svg" + ] + }, + { + "name": "htmx", + "shortname": "htmx", + "url": "https://htmx.org/", + "files": [ + "htmx-icon.svg", + "htmx.svg" + ] }, { "name": "HTTPie", "shortname": "httpie", "url": "https://httpie.io/", - "files": ["httpie-icon.svg", "httpie.svg"] + "files": [ + "httpie-icon.svg", + "httpie.svg" + ] }, { "name": "Hubspot", "shortname": "hubspot", "url": "http://www.hubspot.com/", - "files": ["hubspot.svg"] + "files": [ + "hubspot.svg" + ] + }, + { + "name": "Hugging Face", + "shortname": "hugging-face", + "url": "https://huggingface.co/", + "files": [ + "hugging-face-icon.svg", + "hugging-face.svg" + ] }, { "name": "Huggy", "shortname": "huggy", "url": "https://www.huggy.io/", - "files": ["huggy.svg"] + "files": [ + "huggy.svg" + ] }, { "name": "Hugo", "shortname": "hugo", "url": "https://gohugo.io/", - "files": ["hugo.svg"] + "files": [ + "hugo.svg" + ] }, { "name": "Humongous", "shortname": "humongous", "url": "https://humongous.io/", - "files": ["humongous.svg"] + "files": [ + "humongous.svg" + ] }, { "name": "Hyper", "shortname": "hyper", "url": "https://hyper.is/", - "files": ["hyper.svg"] + "files": [ + "hyper.svg" + ] }, { "name": "Hyperapp", "shortname": "hyperapp", "url": "https://hyperapp.dev/", - "files": ["hyperapp.svg"] + "files": [ + "hyperapp.svg" + ] }, { "name": "IBM", "shortname": "ibm", "url": "https://www.ibm.com/", - "files": ["ibm.svg"] + "files": [ + "ibm.svg" + ] }, { "name": "IEEE", "shortname": "ieee", "url": "https://www.ieee.org/", - "files": ["ieee.svg"] + "files": [ + "ieee.svg" + ] }, { "name": "IETF", "shortname": "ietf", "url": "https://www.ietf.org/", - "files": ["ietf.svg"] + "files": [ + "ietf.svg" + ] }, { "name": "IFTTT", "shortname": "ifttt", "url": "https://ifttt.com/", - "files": ["ifttt.svg"] + "files": [ + "ifttt.svg" + ] }, { "name": "imagemin", "shortname": "imagemin", "url": "https://github.com/imagemin/imagemin", - "files": ["imagemin.svg"] + "files": [ + "imagemin.svg" + ] }, { "name": "Imba", "shortname": "imba", "url": "https://imba.io/", - "files": ["imba-icon.svg", "imba.svg"] + "files": [ + "imba-icon.svg", + "imba.svg" + ] }, { "name": "Immer", "shortname": "immer", "url": "https://immerjs.github.io/immer/", - "files": ["immer-icon.svg", "immer.svg"] + "files": [ + "immer-icon.svg", + "immer.svg" + ] }, { "name": "Immutable", "shortname": "immutable", "url": "https://facebook.github.io/immutable-js/", - "files": ["immutable.svg"] + "files": [ + "immutable.svg" + ] }, { "name": "Impala", "shortname": "impala", "url": "http://impala.io/", - "files": ["impala.svg"] + "files": [ + "impala.svg" + ] }, { "name": "import.io", "shortname": "importio", "url": "https://import.io/", - "files": ["importio.svg"] + "files": [ + "importio.svg" + ] + }, + { + "name": "Incident", + "shortname": "incident", + "url": "https://incident.io/", + "files": [ + "incident-icon.svg", + "incident.svg" + ] }, { "name": "Infer", "shortname": "infer", "url": "http://fbinfer.com/", - "files": ["infer.svg"] + "files": [ + "infer.svg" + ] }, { "name": "Inferno", "shortname": "inferno", "url": "https://github.com/trueadm/inferno", - "files": ["inferno.svg"] + "files": [ + "inferno.svg" + ] }, { "name": "InfluxDB", "shortname": "influxdb", "url": "https://influxdb.com/", - "files": ["influxdb-icon.svg", "influxdb.svg"] + "files": [ + "influxdb-icon.svg", + "influxdb.svg" + ] }, { "name": "Ink", "shortname": "ink", "url": "http://ink.sapo.pt/", - "files": ["ink.svg"] + "files": [ + "ink.svg" + ] }, { "name": "Insomnia", "shortname": "insomnia", "url": "https://insomnia.rest/", - "files": ["insomnia.svg"] + "files": [ + "insomnia.svg" + ] }, { "name": "Instagram", "shortname": "instagram", "url": "https://instagram.com/", - "files": ["instagram-icon.svg", "instagram.svg"] + "files": [ + "instagram-icon.svg", + "instagram.svg" + ] }, { "name": "Intel", "shortname": "intel", "url": "https://www.intel.com", - "files": ["intel.svg"] + "files": [ + "intel.svg" + ] }, { "name": "IntelliJ IDEA", "shortname": "intellij-idea", "url": "https://www.jetbrains.com/idea/", - "files": ["intellij-idea.svg"] + "files": [ + "intellij-idea.svg" + ] }, { "name": "Intercom", "shortname": "intercom", "url": "https://www.intercom.io/", - "files": ["intercom-icon.svg", "intercom.svg"] + "files": [ + "intercom-icon.svg", + "intercom.svg" + ] + }, + { + "name": "Internet Computer", + "shortname": "internetcomputer", + "url": "https://internetcomputer.org/", + "files": [ + "internet-computer-icon.svg", + "internet-computer.svg" + ] }, { "name": "Internet Explorer", "shortname": "internetexplorer", "url": "http://windows.microsoft.com/en-us/internet-explorer/", - "files": ["internetexplorer.svg"] + "files": [ + "internetexplorer.svg" + ] }, { "name": "Invision", "shortname": "invision", "url": "http://www.invisionapp.com/", - "files": ["invision-icon.svg", "invision.svg"] + "files": [ + "invision-icon.svg", + "invision.svg" + ] }, { "name": "Ionic", "shortname": "ionic", "url": "http://ionicframework.com/", - "files": ["ionic-icon.svg", "ionic.svg"] + "files": [ + "ionic-icon.svg", + "ionic.svg" + ] }, { "name": "iOS", "shortname": "ios", "url": "https://www.apple.com/ios/", - "files": ["ios.svg"] + "files": [ + "ios.svg" + ] }, { "name": "Iron", "shortname": "iron", "url": "https://www.iron.io/", - "files": ["iron-icon.svg", "iron.svg"] + "files": [ + "iron-icon.svg", + "iron.svg" + ] }, { "name": "It's Alive", "shortname": "itsalive", "url": "https://itsalive.io/", - "files": ["itsalive-icon.svg", "itsalive.svg"] + "files": [ + "itsalive-icon.svg", + "itsalive.svg" + ] }, { "name": "Jade", "shortname": "jade", "url": "http://jade-lang.com/", - "files": ["jade.svg"] + "files": [ + "jade.svg" + ] }, { "name": "Jamstack", "shortname": "jamstack", "url": "https://jamstack.org/", - "files": ["jamstack-icon.svg", "jamstack.svg"] + "files": [ + "jamstack-icon.svg", + "jamstack.svg" + ] }, { "name": "Jasmine", "shortname": "jasmine", "url": "http://jasmine.github.io/", - "files": ["jasmine.svg"] + "files": [ + "jasmine.svg" + ] }, { "name": "Java", "shortname": "java", "url": "https://www.java.com/", - "files": ["java.svg"] + "files": [ + "java.svg" + ] }, { "name": "Javascript (JS)", "shortname": "javascript", "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript", - "files": ["javascript.svg"] + "files": [ + "javascript.svg" + ] }, { "name": "JCB", "shortname": "jcb", "url": "https://www.jcbusa.com/", - "files": ["jcb.svg"] + "files": [ + "jcb.svg" + ] }, { "name": "Jekyll", "shortname": "jekyll", "url": "http://jekyllrb.com/", - "files": ["jekyll.svg"] + "files": [ + "jekyll.svg" + ] }, { "name": "Jenkins", "shortname": "jenkins", "url": "https://jenkins-ci.org/", - "files": ["jenkins.svg"] + "files": [ + "jenkins.svg" + ] }, { "name": "Jest", "shortname": "jest", "url": "http://facebook.github.io/jest/", - "files": ["jest.svg"] + "files": [ + "jest.svg" + ] }, { "name": "JetBrains", "shortname": "jetbrains", "url": "https://www.jetbrains.com/", - "files": ["jetbrains-icon.svg", "jetbrains.svg"] + "files": [ + "jetbrains-icon.svg", + "jetbrains.svg" + ] }, { "name": "JetBrains Space", "shortname": "jetbrains-space", "url": "https://www.jetbrains.com/space/", - "files": ["jetbrains-space-icon.svg", "jetbrains-space.svg"] + "files": [ + "jetbrains-space-icon.svg", + "jetbrains-space.svg" + ] }, { "name": "JFrog", "shortname": "jfrog", "url": "https://www.jfrog.com/", - "files": ["jfrog.svg"] + "files": [ + "jfrog.svg" + ] }, { "name": "Jhipster", "shortname": "jhipster", "url": "https://jhipster.github.io/", - "files": ["jhipster-icon.svg", "jhipster.svg"] + "files": [ + "jhipster-icon.svg", + "jhipster.svg" + ] }, { "name": "JIRA", "shortname": "jira", "url": "https://www.atlassian.com/software/jira", - "files": ["jira.svg"] + "files": [ + "jira.svg" + ] }, { "name": "Joomla", "shortname": "joomla", "url": "http://www.joomla.org/", - "files": ["joomla.svg"] + "files": [ + "joomla.svg" + ] }, { "name": "Jotai", "shortname": "jotai", "url": "https://jotai.org/", - "files": ["jotai.svg"] + "files": [ + "jotai.svg" + ] }, { "name": "jQuery", "shortname": "jquery", "url": "https://jquery.com/", - "files": ["jquery.svg"] + "files": [ + "jquery.svg" + ] }, { "name": "jQuery Mobile", "shortname": "jquery-mobile", "url": "http://jquerymobile.com/", - "files": ["jquery-mobile.svg"] + "files": [ + "jquery-mobile.svg" + ] }, { "name": "JRuby", "shortname": "jruby", "url": "http://jruby.org/", - "files": ["jruby.svg"] + "files": [ + "jruby.svg" + ] }, { "name": "jsbin", "shortname": "jsbin", "url": "https://jsbin.com/", - "files": ["jsbin.svg"] + "files": [ + "jsbin.svg" + ] }, { "name": "jsDelivr", "shortname": "jsdelivr", "url": "http://www.jsdelivr.com/", - "files": ["jsdelivr.svg"] + "files": [ + "jsdelivr.svg" + ] }, { "name": "jsdom", "shortname": "jsdom", "url": "https://github.com/jsdom/jsdom", - "files": ["jsdom.svg"] + "files": [ + "jsdom.svg" + ] }, { "name": "JSFiddle", "shortname": "jsfiddle", "url": "https://jsfiddle.net/", - "files": ["jsfiddle.svg"] + "files": [ + "jsfiddle.svg" + ] }, { "name": "JSON", "shortname": "json", "url": "http://json.org/", - "files": ["json.svg"] + "files": [ + "json.svg" + ] + }, + { + "name": "JSON Schema", + "shortname": "json-schema", + "url": "https://json-schema.org/", + "files": [ + "json-schema-icon.svg", + "json-schema.svg" + ] + }, + { + "name": "JSON-LD", + "shortname": "json-ld", + "url": "https://json-ld.org/", + "files": [ + "json-ld.svg" + ] }, { "name": "JSPM", "shortname": "jspm", "url": "http://jspm.io/", - "files": ["jspm.svg"] + "files": [ + "jspm.svg" + ] }, { "name": "JSS", "shortname": "jss", "url": "https://cssinjs.org/", - "files": ["jss.svg"] + "files": [ + "jss.svg" + ] }, { "name": "Juju", "shortname": "juju", "url": "http://juju.ubuntu.com/", - "files": ["juju.svg"] + "files": [ + "juju.svg" + ] }, { "name": "Julia", "shortname": "julia", "url": "https://julialang.org/", - "files": ["julia.svg"] + "files": [ + "julia.svg" + ] }, { "name": "Jupyter", "shortname": "jupyter", "url": "https://jupyter.org", - "files": ["jupyter.svg"] + "files": [ + "jupyter.svg" + ] }, { "name": "JWT", "shortname": "jwt", "url": "https://jwt.io/", - "files": ["jwt-icon.svg", "jwt.svg"] + "files": [ + "jwt-icon.svg", + "jwt.svg" + ] }, { "name": "Kafka", "shortname": "kafka", "url": "http://kafka.apache.org/", - "files": ["kafka-icon.svg", "kafka.svg"] + "files": [ + "kafka-icon.svg", + "kafka.svg" + ] }, { "name": "KaiOS", "shortname": "kaios", "url": "https://www.kaiostech.com/", - "files": ["kaios.svg"] + "files": [ + "kaios.svg" + ] }, { "name": "Kallithea", "shortname": "kallithea", "url": "https://kallithea-scm.org/", - "files": ["kallithea.svg"] + "files": [ + "kallithea.svg" + ] }, { "name": "Karma", "shortname": "karma", "url": "http://karma-runner.github.io/", - "files": ["karma.svg"] + "files": [ + "karma.svg" + ] + }, + { + "name": "Katalon", + "shortname": "katalon", + "url": "https://katalon.com/", + "files": [ + "katalon-icon.svg", + "katalon.svg" + ] }, { "name": "KDE", "shortname": "kde", "url": "https://kde.org/", - "files": ["kde.svg"] + "files": [ + "kde.svg" + ] }, { "name": "Keen IO", "shortname": "keen", "url": "http://keen.io/", - "files": ["keen.svg"] + "files": [ + "keen.svg" + ] }, { "name": "Kemal", "shortname": "kemal", "url": "http://kemalcr.com/", - "files": ["kemal.svg"] + "files": [ + "kemal.svg" + ] }, { "name": "KeyCDN", "shortname": "keycdn", "url": "https://www.keycdn.com/", - "files": ["keycdn-icon.svg", "keycdn.svg"] + "files": [ + "keycdn-icon.svg", + "keycdn.svg" + ] + }, + { + "name": "KeyDB", + "shortname": "keydb", + "url": "https://docs.keydb.dev/", + "files": [ + "keydb-icon.svg", + "keydb.svg" + ] }, { "name": "KeystoneJS", "shortname": "keystonejs", "url": "http://keystonejs.com/", - "files": ["keystonejs.svg"] + "files": [ + "keystonejs.svg" + ] }, { "name": "Khan Academy", "shortname": "khan_academy", "url": "https://www.khanacademy.org/", - "files": ["khan_academy-icon.svg", "khan_academy.svg"] + "files": [ + "khan_academy-icon.svg", + "khan_academy.svg" + ] }, { "name": "Kibana", "shortname": "kibana", "url": "https://www.elastic.co/products/kibana", - "files": ["kibana.svg"] + "files": [ + "kibana.svg" + ] }, { "name": "Kickstarter", "shortname": "kickstarter", "url": "https://www.kickstarter.com/", - "files": ["kickstarter-icon.svg", "kickstarter.svg"] + "files": [ + "kickstarter-icon.svg", + "kickstarter.svg" + ] }, { "name": "Kinto", "shortname": "kinto", "url": "http://www.kinto-storage.org/", - "files": ["kinto-icon.svg", "kinto.svg"] + "files": [ + "kinto-icon.svg", + "kinto.svg" + ] }, { "name": "kirby", "shortname": "kirby", "url": "http://getkirby.com/", - "files": ["kirby-icon.svg", "kirby.svg"] + "files": [ + "kirby-icon.svg", + "kirby.svg" + ] }, { "name": "Knex.js", "shortname": "knex", "url": "http://knexjs.org/", - "files": ["knex.svg"] + "files": [ + "knex.svg" + ] }, { "name": "Knockout", "shortname": "knockout", "url": "http://knockoutjs.com/", - "files": ["knockout.svg"] + "files": [ + "knockout.svg" + ] }, { "name": "Koa", "shortname": "koa", "url": "https://koajs.com", - "files": ["koa.svg"] + "files": [ + "koa.svg" + ] }, { "name": "Kong", "shortname": "kong", "url": "https://konghq.com/", - "files": ["kong-icon.svg", "kong.svg"] + "files": [ + "kong-icon.svg", + "kong.svg" + ] }, { "name": "kops", "shortname": "kops", "url": "https://github.com/kubernetes/kops", - "files": ["kops.svg"] + "files": [ + "kops.svg" + ] }, { "name": "Kore", "shortname": "koreio", "url": "https://kore.io/", - "files": ["koreio.svg"] + "files": [ + "koreio.svg" + ] }, { "name": "Kotlin", "shortname": "kotlin", "url": "http://kotlinlang.org/", - "files": ["kotlin-icon.svg", "kotlin.svg"] + "files": [ + "kotlin-icon.svg", + "kotlin.svg" + ] }, { "name": "Kraken", "shortname": "kraken", "url": "https://kraken.io/", - "files": ["kraken.svg"] + "files": [ + "kraken.svg" + ] }, { "name": "Krakenjs", "shortname": "krakenjs", "url": "http://krakenjs.com/", - "files": ["krakenjs.svg"] + "files": [ + "krakenjs.svg" + ] }, { "name": "Ktor", "shortname": "ktor", "url": "https://ktor.io/", - "files": ["ktor-icon.svg", "ktor.svg"] + "files": [ + "ktor-icon.svg", + "ktor.svg" + ] }, { "name": "Kubernetes", "shortname": "kubernetes", "url": "http://kubernetes.io/", - "files": ["kubernetes.svg"] + "files": [ + "kubernetes.svg" + ] }, { "name": "Kustomer", "shortname": "kustomer", "url": "https://www.kustomer.com/", - "files": ["kustomer.svg"] + "files": [ + "kustomer.svg" + ] }, { "name": "LanguageTool", "shortname": "languagetool", "url": "https://languagetool.org/", - "files": ["languagetool.svg"] + "files": [ + "languagetool.svg" + ] }, { "name": "Laravel", "shortname": "laravel", "url": "http://laravel.com/", - "files": ["laravel.svg"] + "files": [ + "laravel.svg" + ] }, { "name": "last.fm", "shortname": "lastfm", "url": "http://www.last.fm/", - "files": ["lastfm.svg"] + "files": [ + "lastfm.svg" + ] }, { "name": "Lateral", "shortname": "lateral", "url": "https://lateral.io/", - "files": ["lateral-icon.svg", "lateral.svg"] + "files": [ + "lateral-icon.svg", + "lateral.svg" + ] }, { "name": "LaunchDarkly", "shortname": "launchdarkly", "url": "https://launchdarkly.com/", - "files": ["launchdarkly-icon.svg", "launchdarkly.svg"] + "files": [ + "launchdarkly-icon.svg", + "launchdarkly.svg" + ] }, { "name": "Launchrock", "shortname": "launchrock", "url": "https://www.launchrock.com/", - "files": ["launchrock.svg"] + "files": [ + "launchrock.svg" + ] }, { "name": "Leaflet", "shortname": "leaflet", "url": "http://leafletjs.com/", - "files": ["leaflet.svg"] + "files": [ + "leaflet.svg" + ] }, { "name": "Leankit", "shortname": "leankit", "url": "http://leankit.com/", - "files": ["leankit-icon.svg", "leankit.svg"] + "files": [ + "leankit-icon.svg", + "leankit.svg" + ] }, { "name": "Lerna", "shortname": "lerna", "url": "https://lerna.js.org/", - "files": ["lerna.svg"] + "files": [ + "lerna.svg" + ] }, { "name": "Less", "shortname": "less", "url": "http://lesscss.org/", - "files": ["less.svg"] + "files": [ + "less.svg" + ] }, { "name": "Let's Cloud", "shortname": "lets-cloud", "url": "https://www.letscloud.io/", - "files": ["lets-cloud.svg"] + "files": [ + "lets-cloud.svg" + ] }, { "name": "Let's Encrypt", "shortname": "letsencrypt", "url": "https://letsencrypt.org/", - "files": ["letsencrypt.svg"] + "files": [ + "letsencrypt.svg" + ] }, { "name": "LevelDB", "shortname": "leveldb", "url": "https://github.com/google/leveldb", - "files": ["leveldb.svg"] + "files": [ + "leveldb.svg" + ] }, { - "name": "Lift", - "shortname": "liftweb", + "name": "Lexical", + "shortname": "lexical", + "url": "https://lexical.dev/", + "files": [ + "lexical-icon.svg", + "lexical.svg" + ] + }, + { + "name": "Lift", + "shortname": "liftweb", "url": "http://liftweb.net/", - "files": ["liftweb.svg"] + "files": [ + "liftweb.svg" + ] }, { "name": "Lighthouse", "shortname": "lighthouse", "url": "https://developers.google.com/web/tools/lighthouse", - "files": ["lighthouse.svg"] + "files": [ + "lighthouse.svg" + ] }, { "name": "Lightstep", "shortname": "lightstep", "url": "https://lightstep.com/", - "files": ["lightstep-icon.svg", "lightstep.svg"] + "files": [ + "lightstep-icon.svg", + "lightstep.svg" + ] }, { "name": "lighttpd", "shortname": "lighttpd", "url": "http://www.lighttpd.net/", - "files": ["lighttpd.svg"] + "files": [ + "lighttpd.svg" + ] + }, + { + "name": "Linear", + "shortname": "linear", + "url": "https://linear.app/", + "files": [ + "linear-icon.svg", + "linear.svg" + ] }, { "name": "LinkedIn", "shortname": "linkedin", "url": "https://www.linkedin.com/", - "files": ["linkedin-icon.svg", "linkedin.svg"] + "files": [ + "linkedin-icon.svg", + "linkedin.svg" + ] }, { "name": "linkerd", "shortname": "linkerd", "url": "https://linkerd.io/", - "files": ["linkerd.svg"] + "files": [ + "linkerd.svg" + ] }, { "name": "Linode", "shortname": "linode", "url": "https://www.linode.com/", - "files": ["linode.svg"] + "files": [ + "linode.svg" + ] }, { "name": "Linux Mint", "shortname": "linux-mint", "url": "http://www.linuxmint.com/", - "files": ["linux-mint.svg"] + "files": [ + "linux-mint.svg" + ] }, { "name": "Linux Tux", "shortname": "linux-tux", "url": "https://en.wikipedia.org/wiki/Tux_(mascot)", - "files": ["linux-tux.svg"] + "files": [ + "linux-tux.svg" + ] }, { "name": "Lit", "shortname": "lit", "url": "https://lit.dev/", - "files": ["lit-icon.svg", "lit.svg"] + "files": [ + "lit-icon.svg", + "lit.svg" + ] }, { "name": "Litmus", "shortname": "litmus", "url": "http://litmus.com/", - "files": ["litmus.svg"] + "files": [ + "litmus.svg" + ] }, { "name": "loader", "shortname": "loader", "url": "https://loader.io/", - "files": ["loader.svg"] + "files": [ + "loader.svg" + ] }, { "name": "Lodash", "shortname": "lodash", "url": "https://lodash.com/", - "files": ["lodash.svg"] + "files": [ + "lodash.svg" + ] }, { "name": "logentries", "shortname": "logentries", "url": "https://logentries.com/", - "files": ["logentries.svg"] + "files": [ + "logentries.svg" + ] }, { "name": "Logstash", "shortname": "logstash", "url": "https://www.elastic.co/products/logstash", - "files": ["logstash.svg"] + "files": [ + "logstash.svg" + ] }, { "name": "Lookback", "shortname": "lookback", "url": "https://lookback.io/", - "files": ["lookback.svg"] + "files": [ + "lookback.svg" + ] }, { "name": "Looker", "shortname": "looker", "url": "http://www.looker.com/", - "files": ["looker-icon.svg", "looker.svg"] + "files": [ + "looker-icon.svg", + "looker.svg" + ] }, { "name": "Loom", "shortname": "loom", "url": "https://www.loom.com/", - "files": ["loom-icon.svg", "loom.svg"] + "files": [ + "loom-icon.svg", + "loom.svg" + ] }, { "name": "Loopback", "shortname": "loopback", "url": "http://loopback.io/", - "files": ["loopback-icon.svg", "loopback.svg"] + "files": [ + "loopback-icon.svg", + "loopback.svg" + ] }, { "name": "Losant", "shortname": "losant", "url": "https://www.losant.com/", - "files": ["losant.svg"] + "files": [ + "losant.svg" + ] }, { "name": "Lua", "shortname": "lua", "url": "http://www.lua.org/", - "files": ["lua.svg"] + "files": [ + "lua.svg" + ] }, { "name": "Lucene", "shortname": "lucene", "url": "http://lucene.apache.org/", - "files": ["lucene.svg"] + "files": [ + "lucene.svg" + ] }, { "name": "Lucene.net", "shortname": "lucene_net", "url": "https://lucenenet.apache.org/", - "files": ["lucene.net.svg"] + "files": [ + "lucene.net.svg" + ] }, { "name": "Lumen", "shortname": "lumen", "url": "http://lumen.laravel.com/", - "files": ["lumen.svg"] + "files": [ + "lumen.svg" + ] }, { "name": "Mac OS", "shortname": "macos", "url": "https://www.apple.com/macos/", - "files": ["macOS.svg"] + "files": [ + "macOS.svg" + ] }, { "name": "Madge", "shortname": "madge", "url": "https://github.com/pahen/madge", - "files": ["madge.svg"] + "files": [ + "madge.svg" + ] }, { "name": "Maestro", "shortname": "maestro", "url": "https://brand.mastercard.com/brandcenter/more-about-our-brands.html", - "files": ["maestro.svg"] + "files": [ + "maestro.svg" + ] }, { "name": "mageia", "shortname": "mageia", "url": "https://www.mageia.org/", - "files": ["mageia.svg"] + "files": [ + "mageia.svg" + ] }, { "name": "Mailchimp", "shortname": "mailchimp", "url": "http://mailchimp.com/", - "files": ["mailchimp-freddie.svg", "mailchimp.svg"] + "files": [ + "mailchimp-freddie.svg", + "mailchimp.svg" + ] }, { "name": "MailDeveloper", "shortname": "maildeveloper", "url": "https://maildeveloper.com/", - "files": ["maildeveloper.svg"] + "files": [ + "maildeveloper.svg" + ] }, { "name": "Mailgun", "shortname": "mailgun", "url": "http://www.mailgun.com/", - "files": ["mailgun-icon.svg", "mailgun.svg"] + "files": [ + "mailgun-icon.svg", + "mailgun.svg" + ] }, { "name": "Mailjet", "shortname": "mailjet", "url": "https://www.mailjet.com/", - "files": ["mailjet-icon.svg", "mailjet.svg"] + "files": [ + "mailjet-icon.svg", + "mailjet.svg" + ] }, { "name": "Malina.js", "shortname": "malinajs", "url": "https://github.com/malinajs/malinajs", - "files": ["malinajs.svg"] + "files": [ + "malinajs.svg" + ] }, { "name": "Manjaro", "shortname": "manjaro", "url": "https://manjaro.org/", - "files": ["manjaro.svg"] + "files": [ + "manjaro.svg" + ] }, { "name": "Mantine", "shortname": "mantine", "url": "https://mantine.dev/", - "files": ["mantine-icon.svg", "mantine.svg"] + "files": [ + "mantine-icon.svg", + "mantine.svg" + ] }, { "name": "Mapbox", "shortname": "mapbox", "url": "https://www.mapbox.com/", - "files": ["mapbox-icon.svg", "mapbox.svg"] + "files": [ + "mapbox-icon.svg", + "mapbox.svg" + ] }, { "name": "MAPS.ME", "shortname": "maps-me", "url": "http://maps.me/", - "files": ["maps-me.svg"] + "files": [ + "maps-me.svg" + ] }, { "name": "Mapzen", "shortname": "mapzen", "url": "https://mapzen.com/", - "files": ["mapzen-icon.svg", "mapzen.svg"] + "files": [ + "mapzen-icon.svg", + "mapzen.svg" + ] }, { "name": "MariaDB", "shortname": "mariadb", "url": "https://mariadb.org/", - "files": ["mariadb-icon.svg", "mariadb.svg"] + "files": [ + "mariadb-icon.svg", + "mariadb.svg" + ] }, { "name": "Marionette.js", "shortname": "marionette", "url": "http://marionettejs.com/", - "files": ["marionette.svg"] + "files": [ + "marionette.svg" + ] }, { "name": "Markdown", "shortname": "markdown", "url": "http://daringfireball.net/projects/markdown/", - "files": ["markdown.svg"] + "files": [ + "markdown.svg" + ] }, { "name": "Marko", "shortname": "marko", "url": "http://markojs.com/", - "files": ["marko.svg"] + "files": [ + "marko.svg" + ] }, { "name": "Marvel", "shortname": "marvel", "url": "https://marvelapp.com/", - "files": ["marvel.svg"] + "files": [ + "marvel.svg" + ] }, { "name": "Mastercard", "shortname": "mastercard", "url": "https://www.mastercard.com/", - "files": ["mastercard.svg"] + "files": [ + "mastercard.svg" + ] }, { "name": "Mastodon", "shortname": "mastodon", "url": "https://joinmastodon.org/", - "files": ["mastodon-icon.svg", "mastodon.svg"] + "files": [ + "mastodon-icon.svg", + "mastodon.svg" + ] }, { "name": "Material UI", "shortname": "material-ui", "url": "http://material-ui.com/", - "files": ["material-ui.svg"] + "files": [ + "material-ui.svg" + ] }, { "name": "Materialize", "shortname": "materializecss", "url": "http://materializecss.com/", - "files": ["materializecss.svg"] + "files": [ + "materializecss.svg" + ] }, { "name": "Matomo", "shortname": "matomo", "url": "https://matomo.org/", - "files": ["matomo-icon.svg", "matomo.svg"] + "files": [ + "matomo-icon.svg", + "matomo.svg" + ] }, { "name": "Matplotlib", "shortname": "matplotlib", "url": "https://matplotlib.org/", - "files": ["matplotlib-icon.svg", "matplotlib.svg"] + "files": [ + "matplotlib-icon.svg", + "matplotlib.svg" + ] + }, + { + "name": "Matter", + "shortname": "matter", + "url": "https://csa-iot.org/all-solutions/matter/", + "files": [ + "matter-icon.svg", + "matter.svg" + ] }, { "name": "Mattermost", "shortname": "mattermost", "url": "http://www.mattermost.org/", - "files": ["mattermost-icon.svg", "mattermost.svg"] + "files": [ + "mattermost-icon.svg", + "mattermost.svg" + ] + }, + { + "name": "Mautic", + "shortname": "mautic", + "url": "https://www.mautic.org/", + "files": [ + "mautic-icon.svg", + "mautic.svg" + ] }, { "name": "Maven", "shortname": "maven", "url": "https://maven.apache.org/", - "files": ["maven.svg"] + "files": [ + "maven.svg" + ] }, { "name": "MDN", "shortname": "mdn", "url": "https://developer.mozilla.org/", - "files": ["mdn.svg"] + "files": [ + "mdn.svg" + ] }, { "name": "MDX", "shortname": "mdx", "url": "https://mdxjs.com/", - "files": ["mdx.svg"] + "files": [ + "mdx.svg" + ] }, { "name": "Medium", "shortname": "medium", "url": "https://medium.com/", - "files": ["medium-icon.svg", "medium.svg"] + "files": [ + "medium-icon.svg", + "medium.svg" + ] }, { "name": "medusa", "shortname": "medusa", "url": "https://medusajs.com/", - "files": ["medusa-icon.svg", "medusa.svg"] + "files": [ + "medusa-icon.svg", + "medusa.svg" + ] + }, + { + "name": "Meilisearch", + "shortname": "meilisearch", + "url": "https://www.meilisearch.com/", + "files": [ + "meilisearch.svg" + ] }, { "name": "Memcached", "shortname": "memcached", "url": "http://memcached.org/", - "files": ["memcached.svg"] + "files": [ + "memcached.svg" + ] + }, + { + "name": "Memgraph", + "shortname": "memgraph", + "url": "https://memgraph.com/", + "files": [ + "memgraph.svg" + ] }, { "name": "mention", "shortname": "mention", "url": "https://mention.com/", - "files": ["mention.svg"] + "files": [ + "mention.svg" + ] }, { "name": "Mercurial", "shortname": "mercurial", "url": "https://www.mercurial-scm.org/", - "files": ["mercurial.svg"] + "files": [ + "mercurial.svg" + ] }, { "name": "Mesos", "shortname": "mesos", "url": "http://mesos.apache.org/", - "files": ["mesos.svg"] + "files": [ + "mesos.svg" + ] }, { "name": "Messenger", "shortname": "messenger", "url": "https://www.messenger.com/", - "files": ["messenger.svg"] + "files": [ + "messenger.svg" + ] + }, + { + "name": "Meta", + "shortname": "meta", + "url": "https://www.meta.com/", + "files": [ + "meta-icon.svg", + "meta.svg" + ] }, { "name": "Metabase", "shortname": "metabase", "url": "http://www.metabase.com/", - "files": ["metabase.svg"] + "files": [ + "metabase.svg" + ] }, { "name": "MetaMask", "shortname": "metamask", "url": "https://metamask.io/", - "files": ["metamask-icon.svg", "metamask.svg"] + "files": [ + "metamask-icon.svg", + "metamask.svg" + ] }, { "name": "Meteor", "shortname": "meteor", "url": "https://www.meteor.com/", - "files": ["meteor-icon.svg", "meteor.svg"] + "files": [ + "meteor-icon.svg", + "meteor.svg" + ] }, { "name": "Micro", "shortname": "micro", "url": "https://micro-editor.github.io/", - "files": ["micro-icon.svg", "micro.svg"] + "files": [ + "micro-icon.svg", + "micro.svg" + ] }, { "name": "Microcosm", "shortname": "microcosm", "url": "http://code.viget.com/microcosm/", - "files": ["microcosm.svg"] + "files": [ + "microcosm.svg" + ] }, { "name": "Micron", "shortname": "micron", "url": "https://www.micron.com/", - "files": ["micron-icon.svg", "micron.svg"] + "files": [ + "micron-icon.svg", + "micron.svg" + ] }, { "name": "MicroPython", "shortname": "micropython", "url": "https://micropython.org/", - "files": ["micro-python.svg"] + "files": [ + "micro-python.svg" + ] }, { "name": "Microsoft", "shortname": "microsoft", "url": "http://www.microsoft.com/", - "files": ["microsoft-icon.svg", "microsoft.svg"] + "files": [ + "microsoft-icon.svg", + "microsoft.svg" + ] }, { "name": "Microsoft Azure", "shortname": "microsoft-azure", "url": "https://azure.microsoft.com/", - "files": ["microsoft-azure.svg"] + "files": [ + "microsoft-azure.svg" + ] }, { "name": "Microsoft Edge", "shortname": "microsoft-edge", "url": "https://www.microsoft.com/en-us/windows/microsoft-edge", - "files": ["microsoft-edge.svg"] + "files": [ + "microsoft-edge.svg" + ] }, { "name": "Microsoft OneDrive", "shortname": "microsoft-onedrive", "url": "https://onedrive.com/", - "files": ["microsoft-onedrive.svg"] + "files": [ + "microsoft-onedrive.svg" + ] }, { "name": "Microsoft Power BI", "shortname": "microsoft-power-bi", "url": "https://powerbi.microsoft.com/", - "files": ["microsoft-power-bi.svg"] + "files": [ + "microsoft-power-bi.svg" + ] }, { "name": "Microsoft Teams", "shortname": "microsoft-teams", "url": "https://teams.com/", - "files": ["microsoft-teams.svg"] + "files": [ + "microsoft-teams.svg" + ] }, { "name": "Microsoft Windows", "shortname": "microsoft-windows", "url": "https://www.microsoft.com/windows", - "files": ["microsoft-windows.svg"] + "files": [ + "microsoft-windows-icon.svg", + "microsoft-windows.svg" + ] }, { "name": "Mida", "shortname": "mida", "url": "https://www.mida.org/", - "files": ["mida-icon.svg", "mida.svg"] + "files": [ + "mida-icon.svg", + "mida.svg" + ] }, { "name": "Middleman", "shortname": "middleman", "url": "https://middlemanapp.com/", - "files": ["middleman.svg"] + "files": [ + "middleman.svg" + ] + }, + { + "name": "Midjourney", + "shortname": "midjourney", + "url": "https://www.midjourney.com/", + "files": [ + "midjourney.svg" + ] }, { "name": "Milligram", "shortname": "milligram", "url": "https://milligram.io", - "files": ["milligram.svg"] + "files": [ + "milligram.svg" + ] + }, + { + "name": "Million", + "shortname": "million", + "url": "https://million.dev/", + "files": [ + "million-icon.svg", + "million.svg" + ] + }, + { + "name": "Milvus", + "shortname": "milvus", + "url": "https://milvus.io/", + "files": [ + "milvus-icon.svg", + "milvus.svg" + ] + }, + { + "name": "MindsDB", + "shortname": "mindsdb", + "url": "https://mindsdb.com/", + "files": [ + "mindsdb-icon.svg", + "mindsdb.svg" + ] }, { "name": "Mint", "shortname": "mint-lang", "url": "https://mint-lang.com/", - "files": ["mint-lang.svg"] + "files": [ + "mint-lang.svg" + ] }, { "name": "Mio", "shortname": "mio", "url": "https://m.io/", - "files": ["mio.svg"] + "files": [ + "mio.svg" + ] + }, + { + "name": "Miro", + "shortname": "miro", + "url": "https://miro.com/", + "files": [ + "miro-icon.svg", + "miro.svg" + ] }, { "name": "Mist.io", "shortname": "mist", "url": "https://mist.io/", - "files": ["mist.svg"] + "files": [ + "mist.svg" + ] + }, + { + "name": "Mistral AI", + "shortname": "mistral-ai", + "url": "https://mistral.ai/", + "files": [ + "mistral-ai-icon.svg", + "mistral-ai.svg" + ] }, { "name": "Mithril", "shortname": "mithril", "url": "https://mithril.js.org/", - "files": ["mithril.svg"] + "files": [ + "mithril.svg" + ] }, { "name": "Mixmax", "shortname": "mixmax", "url": "https://mixmax.com/", - "files": ["mixmax.svg"] + "files": [ + "mixmax.svg" + ] }, { "name": "Mixpanel", "shortname": "mixpanel", "url": "https://mixpanel.com/", - "files": ["mixpanel.svg"] + "files": [ + "mixpanel.svg" + ] }, { "name": "mLab", "shortname": "mLab", "url": "https://mlab.com/", - "files": ["mlab.svg"] + "files": [ + "mlab.svg" + ] }, { "name": "MobX", "shortname": "mobx", "url": "https://mobx.js.org/", - "files": ["mobx.svg"] + "files": [ + "mobx.svg" + ] }, { "name": "Mocha", "shortname": "mocha", "url": "http://mochajs.org/", - "files": ["mocha.svg"] + "files": [ + "mocha.svg" + ] }, { "name": "Mockflow", "shortname": "mockflow", "url": "http://www.mockflow.com/", - "files": ["mockflow-icon.svg", "mockflow.svg"] + "files": [ + "mockflow-icon.svg", + "mockflow.svg" + ] }, { "name": "Modernizr", "shortname": "modernizr", "url": "http://modernizr.com/", - "files": ["modernizr.svg"] + "files": [ + "modernizr.svg" + ] }, { "name": "MODX", "shortname": "modx", "url": "http://modx.com/", - "files": ["modx-icon.svg", "modx.svg"] + "files": [ + "modx-icon.svg", + "modx.svg" + ] }, { "name": "Moment.js", "shortname": "momentjs", "url": "http://momentjs.com/", - "files": ["momentjs.svg"] + "files": [ + "momentjs.svg" + ] }, { "name": "Monday", "shortname": "monday", "url": "https://monday.com", - "files": ["monday-icon.svg", "monday.svg"] + "files": [ + "monday-icon.svg", + "monday.svg" + ] }, { "name": "Monero", "shortname": "monero", "url": "https://getmonero.org/", - "files": ["monero.svg"] + "files": [ + "monero.svg" + ] }, { "name": "MongoDB", "shortname": "mongodb", "url": "https://www.mongodb.org/", - "files": ["mongodb-icon.svg", "mongodb.svg"] + "files": [ + "mongodb-icon.svg", + "mongodb.svg" + ] }, { "name": "Mono", "shortname": "mono", "url": "http://www.mono-project.com/", - "files": ["mono.svg"] + "files": [ + "mono.svg" + ] }, { "name": "Moon", "shortname": "moon", "url": "https://kbrsh.github.io/moon/", - "files": ["moon.svg"] + "files": [ + "moon.svg" + ] }, { "name": "MooTools", "shortname": "mootools", "url": "http://mootools.net/", - "files": ["mootools.svg"] + "files": [ + "mootools.svg" + ] }, { "name": "Morpheus", "shortname": "morpheus", "url": "https://www.morpheusdata.com", - "files": ["morpheus-icon.svg", "morpheus.svg"] + "files": [ + "morpheus-icon.svg", + "morpheus.svg" + ] }, { "name": "Mozilla", "shortname": "mozilla", "url": "https://www.mozilla.org/", - "files": ["mozilla.svg"] + "files": [ + "mozilla.svg" + ] }, { "name": "mParticle", "shortname": "mparticle", "url": "https://www.mparticle.com/", - "files": ["mparticle-icon.svg", "mparticle.svg"] + "files": [ + "mparticle-icon.svg", + "mparticle.svg" + ] }, { "name": "MPS", "shortname": "mps", "url": "https://www.jetbrains.com/mps/", - "files": ["mps-icon.svg", "mps.svg"] + "files": [ + "mps-icon.svg", + "mps.svg" + ] }, { "name": "MSW (Mock Service Worker)", "shortname": "msw", "url": "https://mswjs.io/", - "files": ["msw.svg", "msw-icon.svg"] + "files": [ + "msw.svg", + "msw-icon.svg" + ] }, { "name": "Multipass", "shortname": "multipass", "url": "https://multipass.run/", - "files": ["multipass.svg"] + "files": [ + "multipass.svg" + ] }, { "name": "MySQL", "shortname": "mysql", "url": "http://dev.mysql.com/", - "files": ["mysql-icon.svg", "mysql.svg"] + "files": [ + "mysql-icon.svg", + "mysql.svg" + ] }, { "name": "Naive UI", "shortname": "naiveui", "url": "https://www.naiveui.com/", - "files": ["naiveui.svg"] + "files": [ + "naiveui.svg" + ] }, { "name": "Namecheap", "shortname": "namecheap", "url": "https://www.namecheap.com/", - "files": ["namecheap.svg"] + "files": [ + "namecheap.svg" + ] }, { "name": "Nanonets", "shortname": "nanonets", "url": "https://nanonets.com/", - "files": ["nanonets.svg"] + "files": [ + "nanonets.svg" + ] }, { "name": "NativeScript", "shortname": "nativescript", "url": "https://www.nativescript.org/", - "files": ["nativescript.svg"] + "files": [ + "nativescript.svg" + ] }, { "name": "NATS", "shortname": "nats", "url": "https://nats.io/", - "files": ["nats-icon.svg", "nats.svg"] + "files": [ + "nats-icon.svg", + "nats.svg" + ] }, { "name": "Neat", "shortname": "neat", "url": "http://neat.bourbon.io/", - "files": ["neat.svg"] + "files": [ + "neat.svg" + ] }, { "name": "Neo4j", "shortname": "neo4j", "url": "http://neo4j.com/", - "files": ["neo4j.svg"] + "files": [ + "neo4j.svg" + ] + }, + { + "name": "Neon", + "shortname": "neon", + "url": "https://neon.tech/", + "files": [ + "neon-icon.svg", + "neon.svg" + ] }, { "name": "Neovim", "shortname": "neovim", "url": "http://neovim.io/", - "files": ["neovim.svg"] + "files": [ + "neovim.svg" + ] }, { "name": "NestJS", "shortname": "nestjs", "url": "https://nestjs.com/", - "files": ["nestjs.svg"] + "files": [ + "nestjs.svg" + ] }, { "name": "Netbeans", "shortname": "netbeans", "url": "https://netbeans.org/", - "files": ["netbeans.svg"] + "files": [ + "netbeans.svg" + ] }, { "name": "Netflix", "shortname": "netflix", "url": "https://www.netflix.com/", - "files": ["netflix.svg", "netflix-icon.svg"] + "files": [ + "netflix.svg", + "netflix-icon.svg" + ] }, { "name": "Netlify", "shortname": "netlify", "url": "https://www.netlify.com/", - "files": ["netlify.svg"] + "files": [ + "netlify-icon.svg", + "netlify.svg" + ] }, { "name": "Netwide Assembler (NASM)", "shortname": "nasm", "url": "https://www.nasm.us/", - "files": ["nasm.svg"] + "files": [ + "nasm.svg" + ] }, { "name": "Neverinstall", "shortname": "neverinstall", "url": "https://neverinstall.com/", - "files": ["neverinstall-icon.svg", "neverinstall.svg"] + "files": [ + "neverinstall-icon.svg", + "neverinstall.svg" + ] }, { "name": "New Relic", "shortname": "new-relic", "url": "http://newrelic.com/", - "files": ["new-relic-icon.svg", "new-relic.svg"] + "files": [ + "new-relic-icon.svg", + "new-relic.svg" + ] }, { "name": "Next.js", "shortname": "nextjs", - "url": "https://zeit.co/next", - "files": ["nextjs-icon.svg", "nextjs.svg"] + "url": "https://vercel.com/solutions/nextjs", + "files": [ + "nextjs-icon.svg", + "nextjs.svg" + ] }, { "name": "NGINX", "shortname": "nginx", "url": "https://www.nginx.com/", - "files": ["nginx.svg"] + "files": [ + "nginx.svg" + ] + }, + { + "name": "ngrok", + "shortname": "ngrok", + "url": "https://ngrok.com", + "files": [ + "ngrok.svg" + ] }, { "name": "NHost", "shortname": "nhost", "url": "https://nhost.io/", - "files": ["nhost-icon.svg", "nhost.svg"] + "files": [ + "nhost-icon.svg", + "nhost.svg" + ] }, { "name": "Nightwatch.js", "shortname": "nightwatch", "url": "http://nightwatchjs.org/", - "files": ["nightwatch.svg"] + "files": [ + "nightwatch.svg" + ] }, { "name": "Nim", "shortname": "nim-lang", "url": "https://nim-lang.org/", - "files": ["nim-lang.svg"] + "files": [ + "nim-lang.svg" + ] }, { "name": "NocoDB", "shortname": "nocodb", "url": "https://nocodb.com/", - "files": ["nocodb.svg"] + "files": [ + "nocodb.svg" + ] }, { "name": "Nodal", "shortname": "nodal", "url": "https://github.com/keithwhor/nodal", - "files": ["nodal.svg"] + "files": [ + "nodal.svg" + ] }, { "name": "Node OS", "shortname": "nodeos", "url": "http://node-os.com/", - "files": ["nodeos.svg"] + "files": [ + "nodeos.svg" + ] }, { "name": "Node-Sass", "shortname": "node-sass", "url": "https://github.com/sass/node-sass", - "files": ["node-sass.svg"] + "files": [ + "node-sass.svg" + ] }, { "name": "Node.js", "shortname": "nodejs", "url": "https://nodejs.org/", - "files": ["nodejs-icon.svg", "nodejs.svg"] + "files": [ + "nodejs-icon.svg", + "nodejs-icon-alt.svg", + "nodejs.svg" + ] }, { "name": "NodeBots", "shortname": "nodebots", "url": "http://nodebots.io/", - "files": ["nodebots.svg"] + "files": [ + "nodebots.svg" + ] }, { "name": "nodemon", "shortname": "nodemon", "url": "http://nodemon.io/", - "files": ["nodemon.svg"] + "files": [ + "nodemon.svg" + ] }, { "name": "Nomad", "shortname": "nomad", "url": "https://www.nomadproject.io/", - "files": ["nomad-icon.svg", "nomad.svg"] + "files": [ + "nomad-icon.svg", + "nomad.svg" + ] + }, + { + "name": "Notion", + "shortname": "notion", + "url": "https://www.notion.so/", + "files": [ + "notion-icon.svg", + "notion.svg" + ] }, { "name": "Noysi", "shortname": "noysi", "url": "https://noysi.com/", - "files": ["noysi.svg"] + "files": [ + "noysi.svg" + ] }, { "name": "NPM", "shortname": "npm", "url": "https://www.npmjs.com/", - "files": ["npm.svg", "npm-icon.svg"] + "files": [ + "npm.svg", + "npm-icon.svg" + ] }, { "name": "Nuclide", "shortname": "nuclide", "url": "http://nuclide.io/", - "files": ["nuclide.svg"] + "files": [ + "nuclide.svg" + ] }, { "name": "NumPy", "shortname": "numpy", "url": "https://numpy.org/", - "files": ["numpy.svg"] + "files": [ + "numpy.svg" + ] }, { "name": "Nuxt", "shortname": "nuxt", "url": "https://nuxtjs.org/", - "files": ["nuxt-icon.svg", "nuxt.svg"] + "files": [ + "nuxt-icon.svg", + "nuxt.svg" + ] }, { "name": "Nvidia", "shortname": "nvidia", "url": "https://www.nvidia.com/", - "files": ["nvidia.svg"] + "files": [ + "nvidia.svg" + ] + }, + { + "name": "nvm", + "shortname": "nvm", + "url": "https://github.com/nvm-sh/nvm", + "files": [ + "nvm.svg" + ] }, { "name": "NW.js a.k.a. Nodewebkit", "shortname": "nwjs", "url": "http://nwjs.io/", - "files": ["nodewebkit.svg"] + "files": [ + "nodewebkit.svg" + ] }, { "name": "Nx", "shortname": "nx", "url": "https://nx.dev/", - "files": ["nx.svg"] + "files": [ + "nx.svg" + ] }, { "name": "O'Reilly", "shortname": "oreilly", "url": "http://www.oreilly.com/", - "files": ["oreilly.svg"] + "files": [ + "oreilly.svg" + ] }, { "name": "OAuth", "shortname": "oauth", "url": "http://oauth.net/", - "files": ["oauth.svg"] + "files": [ + "oauth.svg" + ] }, { "name": "Observable", "shortname": "observable", "url": "https://observablehq.com/", - "files": ["observablehq.svg"] + "files": [ + "observablehq.svg" + ] + }, + { + "name": "Obsidian", + "shortname": "obsidian", + "url": "https://obsidian.md/", + "files": [ + "obsidian-icon.svg", + "obsidian.svg" + ] }, { "name": "OCaml", "shortname": "ocaml", "url": "https://ocaml.org/", - "files": ["ocaml.svg"] + "files": [ + "ocaml.svg" + ] }, { "name": "octoDNS", "shortname": "octodns", "url": "https://github.com/github/octodns/", - "files": ["octodns.svg"] + "files": [ + "octodns.svg" + ] }, { "name": "Octopus Deploy", "shortname": "octopus-deploy", "url": "https://octopus.com/", - "files": ["octopus-deploy.svg"] + "files": [ + "octopus-deploy.svg" + ] + }, + { + "name": "Okta", + "shortname": "okta", + "url": "https://www.okta.com/", + "files": [ + "okta-icon.svg", + "okta.svg" + ] }, { "name": "Olark", "shortname": "olark", "url": "https://www.olark.com/", - "files": ["olark.svg"] + "files": [ + "olark.svg" + ] }, { "name": "OneSignal", "shortname": "onesignal", "url": "https://onesignal.com/", - "files": ["onesignal.svg"] + "files": [ + "onesignal.svg" + ] }, { "name": "Open AI", "shortname": "openai", "url": "https://openai.com/", - "files": ["openai-icon.svg", "openai.svg"] + "files": [ + "openai-icon.svg", + "openai.svg" + ] }, { "name": "open collective", "shortname": "opencollective", "url": "https://opencollective.com/", - "files": ["opencollective.svg"] + "files": [ + "opencollective.svg" + ] }, { "name": "Open GL", "shortname": "opengl", "url": "https://www.opengl.org/", - "files": ["opengl.svg"] + "files": [ + "opengl.svg" + ] }, { "name": "Open Graph", "shortname": "open-graph", "url": "http://ogp.me/", - "files": ["open-graph.svg"] + "files": [ + "open-graph.svg" + ] }, { "name": "Open Source Hardware Association", "shortname": "oshw", "url": "http://www.oshwa.org/", - "files": ["oshw.svg"] + "files": [ + "oshw.svg" + ] }, { "name": "Open Source Initiative", "shortname": "opensource", "url": "http://opensource.org/", - "files": ["opensource.svg"] + "files": [ + "opensource.svg" + ] + }, + { + "name": "OpenAPI", + "shortname": "openapi", + "url": "https://www.openapis.org/", + "files": [ + "openapi-icon.svg", + "openapi.svg" + ] }, { "name": "OpenCart", "shortname": "opencart", "url": "http://www.opencart.com/", - "files": ["opencart.svg"] + "files": [ + "opencart.svg" + ] }, { "name": "OpenCV", "shortname": "opencv", "url": "http://opencv.org/", - "files": ["opencv.svg"] + "files": [ + "opencv.svg" + ] }, { "name": "openFrameworks", "shortname": "openframeworks", "url": "https://openframeworks.cc/", - "files": ["openframeworks.svg"] + "files": [ + "openframeworks.svg" + ] }, { "name": "OpenJS Foundation", "shortname": "openjs-foundation", "url": "https://openjsf.org/", - "files": ["openjs-foundation-icon.svg", "openjs-foundation.svg"] + "files": [ + "openjs-foundation-icon.svg", + "openjs-foundation.svg" + ] }, { "name": "OpenLayers", "shortname": "openlayers", "url": "http://openlayers.org/", - "files": ["openlayers.svg"] + "files": [ + "openlayers.svg" + ] + }, + { + "name": "OpenSearch", + "shortname": "opensearch", + "url": "https://opensearch.org/", + "files": [ + "opensearch-icon.svg", + "opensearch.svg" + ] }, { "name": "OpenShift", "shortname": "openshift", "url": "https://www.openshift.com/", - "files": ["openshift.svg"] + "files": [ + "openshift.svg" + ] }, { "name": "openstack", "shortname": "openstack", "url": "https://www.openstack.org/", - "files": ["openstack-icon.svg", "openstack.svg"] + "files": [ + "openstack-icon.svg", + "openstack.svg" + ] }, { "name": "OpenTelemetry", "shortname": "opentelemetry", "url": "https://opentelemetry.io/", - "files": ["opentelemetry-icon.svg", "opentelemetry.svg"] + "files": [ + "opentelemetry-icon.svg", + "opentelemetry.svg" + ] }, { "name": "OpenZeppelin", "shortname": "open-zeppelin", "url": "https://openzeppelin.com/", - "files": ["open-zeppelin-icon.svg", "open-zeppelin.svg"] + "files": [ + "open-zeppelin-icon.svg", + "open-zeppelin.svg" + ] }, { "name": "Opera", "shortname": "opera", "url": "http://www.opera.com/", - "files": ["opera.svg"] + "files": [ + "opera.svg" + ] }, { "name": "OpsGenie", "shortname": "opsgenie", "url": "https://www.opsgenie.com/", - "files": ["opsgenie.svg"] + "files": [ + "opsgenie.svg" + ] }, { "name": "Optimizely", "shortname": "optimizely", "url": "https://www.optimizely.com/", - "files": ["optimizely-icon.svg", "optimizely.svg"] + "files": [ + "optimizely-icon.svg", + "optimizely.svg" + ] }, { "name": "Oracle", "shortname": "oracle", "url": "https://www.oracle.com/database/", - "files": ["oracle.svg"] + "files": [ + "oracle.svg" + ] }, { "name": "Origami", "shortname": "origami", "url": "http://facebook.github.io/origami/", - "files": ["origami.svg"] + "files": [ + "origami.svg" + ] }, { "name": "Origin", "shortname": "origin", "url": "https://www.origin.com/", - "files": ["origin.svg"] + "files": [ + "origin.svg" + ] }, { "name": "osquery", "shortname": "osquery", "url": "https://osquery.io/", - "files": ["osquery.svg"] + "files": [ + "osquery.svg" + ] }, { "name": "Overloop", "shortname": "overloop", "url": "https://overloop.com/", - "files": ["overloop-icon.svg", "overloop.svg"] + "files": [ + "overloop-icon.svg", + "overloop.svg" + ] }, { "name": "p5.js", "shortname": "p5js", "url": "https://p5js.org/", - "files": ["p5js.svg"] + "files": [ + "p5js.svg" + ] }, { "name": "Packer", "shortname": "packer", "url": "https://www.packer.io/", - "files": ["packer.svg"] + "files": [ + "packer.svg" + ] }, { "name": "pagekit", "shortname": "pagekit", "url": "https://pagekit.com/", - "files": ["pagekit.svg"] + "files": [ + "pagekit.svg" + ] }, { "name": "pagekite", "shortname": "pagekite", "url": "http://pagekite.net/", - "files": ["pagekite.svg"] + "files": [ + "pagekite.svg" + ] }, { "name": "PagerDuty", "shortname": "pagerduty", "url": "https://www.pagerduty.com/", - "files": ["pagerduty-icon.svg", "pagerduty.svg"] + "files": [ + "pagerduty-icon.svg", + "pagerduty.svg" + ] }, { "name": "Panda", "shortname": "panda", "url": "http://usepanda.com/", - "files": ["panda.svg"] + "files": [ + "panda.svg" + ] + }, + { + "name": "Panda", + "shortname": "panda", + "url": "https://panda-css.com/", + "files": [ + "pandacss-icon.svg", + "pandacss.svg" + ] + }, + { + "name": "Pandas", + "shortname": "pandas", + "url": "https://pandas.pydata.org/", + "files": [ + "pandas-icon.svg", + "pandas.svg" + ] }, { "name": "Parcel", "shortname": "parcel", "url": "https://parceljs.org/", - "files": ["parcel-icon.svg", "parcel.svg"] + "files": [ + "parcel-icon.svg", + "parcel.svg" + ] }, { "name": "Parse", "shortname": "parse", "url": "https://parse.com/", - "files": ["parse.svg"] + "files": [ + "parse.svg" + ] }, { "name": "parsehub", "shortname": "parsehub", "url": "https://www.parsehub.com/", - "files": ["parsehub.svg"] + "files": [ + "parsehub.svg" + ] }, { "name": "Partytown", "shortname": "partytown", "url": "https://partytown.builder.io/", - "files": ["partytown-icon.svg", "partytown.svg"] + "files": [ + "partytown-icon.svg", + "partytown.svg" + ] }, { "name": "Passbolt", "shortname": "passbolt", "url": "https://www.passbolt.com/", - "files": ["passbolt-icon.svg", "passbolt.svg"] + "files": [ + "passbolt-icon.svg", + "passbolt.svg" + ] }, { "name": "Passport", "shortname": "passport", "url": "http://passportjs.org/", - "files": ["passport.svg"] + "files": [ + "passport.svg" + ] }, { "name": "Patreon", "shortname": "patreon", "url": "https://www.patreon.com/", - "files": ["patreon.svg"] + "files": [ + "patreon.svg" + ] }, { "name": "Payload", "shortname": "payload", "url": "https://payloadcms.com/", - "files": ["payload.svg"] + "files": [ + "payload.svg" + ] }, { "name": "PayPal", "shortname": "paypal", "url": "https://www.paypal.com/", - "files": ["paypal.svg"] + "files": [ + "paypal.svg" + ] }, { "name": "Peer 5", "shortname": "peer5", "url": "https://www.peer5.com/", - "files": ["peer5.svg"] + "files": [ + "peer5.svg" + ] }, { "name": "Pepperoni", "shortname": "pepperoni", "url": "http://getpepperoni.com/", - "files": ["pepperoni.svg"] + "files": [ + "pepperoni.svg" + ] }, { "name": "Percona", "shortname": "percona", "url": "https://www.percona.com/", - "files": ["percona.svg"] + "files": [ + "percona.svg" + ] }, { "name": "Percy", "shortname": "percy", "url": "https://percy.io/", - "files": ["percy-icon.svg", "percy.svg"] + "files": [ + "percy-icon.svg", + "percy.svg" + ] }, { "name": "Perf Rocks", "shortname": "perf-rocks", "url": "http://perf.rocks/", - "files": ["perf-rocks.svg"] + "files": [ + "perf-rocks.svg" + ] }, { "name": "Perl", "shortname": "perl", "url": "https://www.perl.org/", - "files": ["perl.svg"] + "files": [ + "perl.svg" + ] + }, + { + "name": "perplexity", + "shortname": "perplexity", + "url": "https://www.perplexity.ai/", + "files": [ + "perplexity-icon.svg", + "perplexity.svg" + ] }, { "name": "Phalcon", "shortname": "phalcon", "url": "https://phalconphp.com/", - "files": ["phalcon.svg"] + "files": [ + "phalcon.svg" + ] }, { "name": "Phoenix", "shortname": "phoenix", "url": "http://www.phoenixframework.org/", - "files": ["phoenix.svg"] + "files": [ + "phoenix.svg" + ] }, { "name": "PHP", "shortname": "php", "url": "http://php.net/", - "files": ["php.svg", "php-alt.svg"] + "files": [ + "php.svg", + "php-alt.svg" + ] }, { "name": "PhpStorm", "shortname": "phpstorm", "url": "https://www.jetbrains.com/phpstorm/", - "files": ["phpstorm.svg"] + "files": [ + "phpstorm.svg" + ] + }, + { + "name": "Pinecone", + "shortname": "pinecone", + "url": "https://www.pinecone.io/", + "files": [ + "pinecone-icon.svg", + "pinecone.svg" + ] + }, + { + "name": "Pinia", + "shortname": "pinia", + "url": "https://pinia.vuejs.org/", + "files": [ + "pinia.svg" + ] }, { "name": "Pinterest", "shortname": "pinterest", "url": "https://www.pinterest.com/", - "files": ["pinterest.svg"] + "files": [ + "pinterest.svg" + ] + }, + { + "name": "Pipedream", + "shortname": "pipedream", + "url": "https://pipedream.com/", + "files": [ + "pipedream.svg" + ] }, { "name": "pipedrive", "shortname": "pipedrive", "url": "https://www.pipedrive.com/", - "files": ["pipedrive.svg"] + "files": [ + "pipedrive.svg" + ] }, { "name": "Pipefy", "shortname": "pipefy", "url": "http://www.pipefy.com/", - "files": ["pipefy.svg"] + "files": [ + "pipefy.svg" + ] }, { "name": "Pivotal Tracker", "shortname": "pivotal_tracker", "url": "http://www.pivotaltracker.com/", - "files": ["pivotal_tracker.svg"] + "files": [ + "pivotal_tracker.svg" + ] }, { "name": "PixiJS", "shortname": "pixijs", "url": "https://www.pixijs.com/", - "files": ["pixijs.svg"] + "files": [ + "pixijs.svg" + ] }, { "name": "PKG", "shortname": "pkg", "url": "https://github.com/zeit/pkg", - "files": ["pkg.svg"] + "files": [ + "pkg.svg" + ] }, { "name": "PlanetScale", "shortname": "planetscale", "url": "https://planetscale.com/", - "files": ["planetscale.svg"] + "files": [ + "planetscale.svg" + ] }, { "name": "Planless", "shortname": "planless", "url": "https://www.planless.io/", - "files": ["planless-icon.svg", "planless.svg"] + "files": [ + "planless-icon.svg", + "planless.svg" + ] }, { "name": "Plasmic", "shortname": "plasmic", "url": "https://www.plasmic.app/", - "files": ["plasmic.svg"] + "files": [ + "plasmic.svg" + ] }, { "name": "Plastic SCM", "shortname": "plastic-scm", "url": "https://www.plasticscm.com/", - "files": ["plastic-scm.svg"] + "files": [ + "plastic-scm.svg" + ] }, { "name": "PlatformIO", "shortname": "platformio", "url": "http://platformio.org/", - "files": ["platformio.svg"] + "files": [ + "platformio.svg" + ] }, { "name": "Play", "shortname": "play", "url": "https://www.playframework.com/", - "files": ["play.svg"] + "files": [ + "play.svg" + ] }, { "name": "Playwright", "shortname": "playwright", "url": "https://playwright.dev/", - "files": ["playwright.svg"] + "files": [ + "playwright.svg" + ] }, { "name": "Pluralsight", "shortname": "pluralsight", "url": "https://www.pluralsight.com/", - "files": ["pluralsight-icon.svg", "pluralsight.svg"] + "files": [ + "pluralsight-icon.svg", + "pluralsight.svg" + ] }, { "name": "PM2", "shortname": "pm2", "url": "https://github.com/Unitech/pm2", - "files": ["pm2-icon.svg", "pm2.svg"] + "files": [ + "pm2-icon.svg", + "pm2.svg" + ] }, { "name": "pnPM", "shortname": "pnpm", "url": "https://pnpm.io/", - "files": ["pnpm.svg"] + "files": [ + "pnpm.svg" + ] + }, + { + "name": "PocketBase", + "shortname": "pocket-base", + "url": "https://pocketbase.io/", + "files": [ + "pocket-base.svg" + ] }, { "name": "POEditor", "shortname": "poeditor", "url": "https://poeditor.com/", - "files": ["poeditor.svg"] + "files": [ + "poeditor.svg" + ] }, { "name": "Polymer", "shortname": "polymer", "url": "https://www.polymer-project.org/1.0/", - "files": ["polymer.svg"] + "files": [ + "polymer.svg" + ] }, { "name": "PostCSS", "shortname": "postcss", "url": "https://github.com/postcss/postcss", - "files": ["postcss.svg"] + "files": [ + "postcss.svg" + ] }, { "name": "Postgraphile", "shortname": "postgraphile", "url": "https://www.graphile.org/postgraphile/", - "files": ["postgraphile.svg"] + "files": [ + "postgraphile.svg" + ] }, { "name": "PostgreSQL", "shortname": "postgresql", "url": "http://www.postgresql.org/", - "files": ["postgresql.svg"] + "files": [ + "postgresql.svg" + ] + }, + { + "name": "PostHog", + "shortname": "posthog", + "url": "https://posthog.com/", + "files": [ + "posthog-icon.svg", + "posthog.svg" + ] }, { "name": "Postman", "shortname": "postman", "url": "https://www.getpostman.com/", - "files": ["postman-icon.svg", "postman.svg"] + "files": [ + "postman-icon.svg", + "postman.svg" + ] }, { "name": "PouchDB", "shortname": "pouchdb", "url": "http://pouchdb.com/", - "files": ["pouchdb.svg"] + "files": [ + "pouchdb.svg" + ] }, { "name": "Preact", "shortname": "preact", "url": "https://preactjs.com/", - "files": ["preact.svg"] + "files": [ + "preact.svg" + ] }, { "name": "Precursor", "shortname": "precursor", "url": "https://precursorapp.com/", - "files": ["precursor.svg"] + "files": [ + "precursor.svg" + ] }, { "name": "Prerender", "shortname": "prerender", "url": "https://prerender.io/", - "files": ["prerender-icon.svg", "prerender.svg"] + "files": [ + "prerender-icon.svg", + "prerender.svg" + ] }, { "name": "PrestaShop", "shortname": "prestashop", "url": "https://www.prestashop.com/", - "files": ["prestashop.svg"] + "files": [ + "prestashop-icon.svg", + "prestashop.svg" + ] }, { "name": "Presto", "shortname": "presto", "url": "https://prestodb.io/", - "files": ["presto.svg"] + "files": [ + "presto-icon.svg", + "presto.svg" + ] }, { "name": "Prettier", "shortname": "prettier", "url": "https://prettier.io/", - "files": ["prettier.svg"] + "files": [ + "prettier.svg" + ] }, { "name": "Prisma", "shortname": "prisma", "url": "https://www.prisma.io/", - "files": ["prisma.svg"] + "files": [ + "prisma.svg" + ] }, { "name": "Prismic", "shortname": "prismic", "url": "https://prismic.io/", - "files": ["prismic-icon.svg", "prismic.svg"] + "files": [ + "prismic-icon.svg", + "prismic.svg" + ] }, { "name": "Processing", "shortname": "processing", "url": "https://processing.org/", - "files": ["processing.svg"] + "files": [ + "processing.svg" + ] }, { "name": "ProcessWire", "shortname": "processwire", "url": "http://processwire.com/", - "files": ["processwire-icon.svg", "processwire.svg"] + "files": [ + "processwire-icon.svg", + "processwire.svg" + ] }, { "name": "Product Hunt", "shortname": "producthunt", "url": "http://www.producthunt.com/", - "files": ["producthunt.svg"] + "files": [ + "producthunt.svg" + ] }, { "name": "ProductBoard", "shortname": "productboard", "url": "https://www.productboard.com/", - "files": ["productboard-icon.svg", "productboard.svg"] + "files": [ + "productboard-icon.svg", + "productboard.svg" + ] }, { "name": "Progess", "shortname": "progress", "url": "https://www.progress.com/", - "files": ["progress.svg"] + "files": [ + "progress.svg" + ] }, { "name": "Prometheus", "shortname": "prometheus", "url": "http://prometheus.io/", - "files": ["prometheus.svg"] + "files": [ + "prometheus.svg" + ] }, { "name": "Promises/A+", "shortname": "promises", "url": "https://promisesaplus.com/", - "files": ["promises.svg"] + "files": [ + "promises.svg" + ] }, { "name": "Proofy", "shortname": "proofy", "url": "http://proofy.io/", - "files": ["proofy.svg"] - }, - { - "name": "Protactor", - "shortname": "protactor", - "url": "http://www.protractortest.org/", - "files": ["protactor.svg"] + "files": [ + "proofy.svg" + ] }, { "name": "Proto.io", "shortname": "protoio", "url": "https://proto.io/", - "files": ["protoio.svg"] + "files": [ + "protoio.svg" + ] }, { "name": "Protonet", "shortname": "protonet", "url": "https://protonet.info", - "files": ["protonet.svg"] + "files": [ + "protonet.svg" + ] + }, + { + "name": "Protractor", + "shortname": "protractor", + "url": "http://www.protractortest.org/", + "files": [ + "protractor.svg" + ] }, { "name": "Prott", "shortname": "prott", "url": "https://prottapp.com/", - "files": ["prott.svg"] + "files": [ + "prott.svg" + ] }, { "name": "Pug", "shortname": "pug", "url": "https://github.com/pugjs/pug", - "files": ["pug.svg"] + "files": [ + "pug.svg" + ] + }, + { + "name": "Pulumi", + "shortname": "pulumi", + "url": "https://www.pulumi.com/", + "files": [ + "pulumi-icon.svg", + "pulumi.svg" + ] }, { "name": "PumpkinDB", "shortname": "pumpkindb", "url": "http://pumpkindb.org/", - "files": ["pumpkindb.svg"] + "files": [ + "pumpkindb.svg" + ] }, { "name": "Puppet", "shortname": "puppet", "url": "https://puppetlabs.com/", - "files": ["puppet-icon.svg", "puppet.svg"] + "files": [ + "puppet-icon.svg", + "puppet.svg" + ] }, { "name": "Puppeteer", "shortname": "puppeteer", "url": "https://developers.google.com/web/tools/puppeteer/", - "files": ["puppeteer.svg"] + "files": [ + "puppeteer.svg" + ] }, { "name": "Purescript", "shortname": "purescript", "url": "https://www.purescript.org/", - "files": ["purescript-icon.svg", "purescript.svg"] + "files": [ + "purescript-icon.svg", + "purescript.svg" + ] }, { "name": "Pushbullet", "shortname": "pushbullet", "url": "https://www.pushbullet.com/", - "files": ["pushbullet.svg"] + "files": [ + "pushbullet.svg" + ] }, { "name": "Pusher", "shortname": "pusher", "url": "https://pusher.com/", - "files": ["pusher-icon.svg", "pusher.svg"] + "files": [ + "pusher-icon.svg", + "pusher.svg" + ] }, { "name": "PWA", "shortname": "pwa", "url": "https://web.dev/progressive-web-apps/", - "files": ["pwa.svg"] + "files": [ + "pwa.svg" + ] }, { "name": "PyCharm", "shortname": "pycharm", "url": "https://www.jetbrains.com/pycharm/", - "files": ["pycharm.svg"] + "files": [ + "pycharm.svg" + ] }, { "name": "PyPI", "shortname": "pypi", "url": "https://pypi.org/", - "files": ["pypi.svg"] + "files": [ + "pypi.svg" + ] }, { "name": "PyScript", "shortname": "pyscript", "url": "https://pyscript.net/", - "files": ["pyscript.svg"] + "files": [ + "pyscript.svg" + ] }, { "name": "Python", "shortname": "python", "url": "https://www.python.org/", - "files": ["python.svg"] + "files": [ + "python.svg" + ] }, { "name": "PyTorch", "shortname": "pytorch", "url": "https://pytorch.org/", - "files": ["pytorch-icon.svg", "pytorch.svg"] + "files": [ + "pytorch-icon.svg", + "pytorch.svg" + ] }, { "name": "Pyup", "shortname": "pyup", "url": "https://pyup.io/", - "files": ["pyup.svg"] + "files": [ + "pyup.svg" + ] }, { "name": "Q", "shortname": "q", "url": "https://github.com/kriskowal/q", - "files": ["q.svg"] + "files": [ + "q.svg" + ] + }, + { + "name": "Qdrant", + "shortname": "qdrant", + "url": "https://qdrant.tech/", + "files": [ + "qdrant-icon.svg", + "qdrant.svg" + ] }, { "name": "Qlik", "shortname": "qlik", "url": "https://www.qlik.com/", - "files": ["qlik.svg"] + "files": [ + "qlik.svg" + ] }, { "name": "Qt", "shortname": "qt", "url": "http://www.qt.io/", - "files": ["qt.svg"] + "files": [ + "qt.svg" + ] }, { "name": "Qualcomm", "shortname": "qualcomm", "url": "https://www.qualcomm.com/", - "files": ["qualcomm.svg"] + "files": [ + "qualcomm.svg" + ] }, { "name": "Quarkus", "shortname": "quarkus", "url": "https://quarkus.io/", - "files": ["quarkus-icon.svg", "quarkus.svg"] + "files": [ + "quarkus-icon.svg", + "quarkus.svg" + ] }, { "name": "Quay", "shortname": "quay", "url": "https://quay.io/", - "files": ["quay.svg"] + "files": [ + "quay.svg" + ] }, { "name": "quobyte", "shortname": "quobyte", "url": "http://www.quobyte.com/", - "files": ["quobyte.svg"] + "files": [ + "quobyte.svg" + ] }, { "name": "Quora", "shortname": "quora", "url": "https://www.quora.com/", - "files": ["quora.svg"] + "files": [ + "quora.svg" + ] }, { "name": "Qwik", "shortname": "qwik", "url": "https://qwik.builder.io/", - "files": ["qwik.svg"] + "files": [ + "qwik-icon.svg", + "qwik.svg" + ] }, { "name": "R (Language)", "shortname": "r-lang", "url": "https://www.r-project.org/", - "files": ["r-lang.svg"] + "files": [ + "r-lang.svg" + ] }, { "name": "RabbitMQ", "shortname": "rabbitmq", "url": "http://www.rabbitmq.com/", - "files": ["rabbitmq-icon.svg", "rabbitmq.svg"] + "files": [ + "rabbitmq-icon.svg", + "rabbitmq.svg" + ] }, { "name": "Rackspace", "shortname": "rackspace", "url": "http://www.rackspace.com/", - "files": ["rackspace-icon.svg", "rackspace.svg"] + "files": [ + "rackspace-icon.svg", + "rackspace.svg" + ] }, { "name": "Rails", "shortname": "rails", "url": "http://rubyonrails.org/", - "files": ["rails.svg"] + "files": [ + "rails.svg" + ] }, { "name": "Ramda", "shortname": "ramda", "url": "http://ramdajs.com/", - "files": ["ramda.svg"] + "files": [ + "ramda.svg" + ] }, { "name": "RAML", "shortname": "raml", "url": "http://raml.org/", - "files": ["raml.svg"] + "files": [ + "raml.svg" + ] }, { "name": "Rancher", "shortname": "rancher", "url": "http://rancher.com/", - "files": ["rancher-icon.svg", "rancher.svg"] + "files": [ + "rancher-icon.svg", + "rancher.svg" + ] }, { "name": "Raphaël", "shortname": "raphael", "url": "http://raphaeljs.com/", - "files": ["raphael.svg"] + "files": [ + "raphael.svg" + ] }, { "name": "Raspberry Pi", "shortname": "raspberry-pi", "url": "https://www.raspberrypi.org/", - "files": ["raspberry-pi.svg"] + "files": [ + "raspberry-pi.svg" + ] }, { "name": "Rax", "shortname": "rax", "url": "https://rax.js.org", - "files": ["rax.svg"] + "files": [ + "rax.svg" + ] }, { "name": "React", "shortname": "react", "url": "https://facebook.github.io/react/", - "files": ["react.svg"] + "files": [ + "react.svg" + ] }, { "name": "React Query", "shortname": "react-query", "url": "https://react-query.tanstack.com/", - "files": ["react-query-icon.svg", "react-query.svg"] + "files": [ + "react-query-icon.svg", + "react-query.svg" + ] }, { "name": "React Spring", "shortname": "react-spring", "url": "https://www.react-spring.io/", - "files": ["react-spring.svg"] + "files": [ + "react-spring.svg" + ] }, { "name": "React Styleguidist", "shortname": "react-styleguidist", "url": "https://react-styleguidist.js.org/", - "files": ["react-styleguidist.svg"] + "files": [ + "react-styleguidist.svg" + ] }, { "name": "React/Router", "shortname": "react-router", "url": "https://github.com/rackt/react-router", - "files": ["react-router.svg"] + "files": [ + "react-router.svg" + ] }, { "name": "ReactiveX (RxJS)", "shortname": "reactivex", "url": "http://reactivex.io/", - "files": ["reactivex.svg"] + "files": [ + "reactivex.svg" + ] }, { "name": "Realm", "shortname": "realm", "url": "https://realm.io/", - "files": ["realm.svg"] + "files": [ + "realm.svg" + ] }, { "name": "Reapp", "shortname": "reapp", "url": "http://reapp.io/", - "files": ["reapp.svg"] + "files": [ + "reapp.svg" + ] }, { "name": "Reason ML", "shortname": "reasonml", "url": "https://reasonml.github.io/", - "files": ["reasonml-icon.svg", "reasonml.svg"] + "files": [ + "reasonml-icon.svg", + "reasonml.svg" + ] }, { "name": "reCAPTCHA", "shortname": "recaptcha", "url": "https://www.google.com/recaptcha/", - "files": ["recaptcha.svg"] + "files": [ + "recaptcha.svg" + ] }, { "name": "Recoil", "shortname": "recoil", "url": "https://recoiljs.org/", - "files": ["recoil-icon.svg", "recoil.svg"] + "files": [ + "recoil-icon.svg", + "recoil.svg" + ] }, { "name": "Reddit", "shortname": "reddit", "url": "https://www.reddit.com/", - "files": ["reddit-icon.svg", "reddit.svg"] + "files": [ + "reddit-icon.svg", + "reddit.svg" + ] }, { "name": "RedHat", "shortname": "redhat", "url": "http://www.redhat.com/", - "files": ["redhat-icon.svg", "redhat.svg"] + "files": [ + "redhat-icon.svg", + "redhat.svg" + ] }, { "name": "Redis", "shortname": "redis", "url": "http://redis.io/", - "files": ["redis.svg"] + "files": [ + "redis.svg" + ] }, { "name": "Redsmin", "shortname": "redsmin", "url": "https://redsmin.com/", - "files": ["redsmin.svg"] + "files": [ + "redsmin.svg" + ] }, { "name": "Redux", "shortname": "redux", "url": "http://redux.js.org/", - "files": ["redux.svg"] + "files": [ + "redux.svg" + ] }, { "name": "redux-observable", "shortname": "redux-observable", "url": "https://github.com/redux-observable/redux-observable", - "files": ["redux-observable.svg"] + "files": [ + "redux-observable.svg" + ] }, { "name": "redux-saga", "shortname": "redux-saga", "url": "https://redux-saga.js.org/", - "files": ["redux-saga.svg"] + "files": [ + "redux-saga.svg" + ] }, { "name": "RedwoodJS", "shortname": "redwoodjs", "url": "https://redwoodjs.com/", - "files": ["redwoodjs.svg"] + "files": [ + "redwoodjs.svg" + ] }, { "name": "Reindex", "shortname": "reindex", "url": "https://www.reindex.io/", - "files": ["reindex.svg"] + "files": [ + "reindex.svg" + ] }, { "name": "Relay", "shortname": "relay", "url": "https://facebook.github.io/relay/", - "files": ["relay.svg"] + "files": [ + "relay.svg" + ] }, { "name": "Release", "shortname": "release", "url": "https://github.com/vercel/release", - "files": ["release.svg"] + "files": [ + "release.svg" + ] }, { "name": "Remix", "shortname": "remix", "url": "https://remix.run/", - "files": ["remix-icon.svg", "remix.svg"] + "files": [ + "remix-icon.svg", + "remix.svg" + ] }, { "name": "Renovate", "shortname": "renovatebot", "url": "https://renovatebot.com/", - "files": ["renovatebot.svg"] + "files": [ + "renovatebot.svg" + ] + }, + { + "name": "Replay", + "shortname": "replay", + "url": "https://www.replay.io/", + "files": [ + "replay-icon.svg", + "replay.svg" + ] }, { "name": "Replit", "shortname": "replit", "url": "https://replit.com/", - "files": ["replit-icon.svg", "replit.svg"] + "files": [ + "replit-icon.svg", + "replit.svg" + ] }, { "name": "RequireJS", "shortname": "require", "url": "http://requirejs.org/", - "files": ["require.svg"] + "files": [ + "require.svg" + ] }, { "name": "ReScript", "shortname": "rescript", "url": "https://rescript-lang.org/", - "files": ["rescript-icon.svg", "rescript.svg"] + "files": [ + "rescript-icon.svg", + "rescript.svg" + ] }, { "name": "rest.li", "shortname": "rest-li", "url": "https://github.com/linkedin/rest.li", - "files": ["rest-li.svg"] + "files": [ + "rest-li.svg" + ] }, { "name": "RethinkDB", "shortname": "rethinkdb", "url": "http://www.rethinkdb.com/", - "files": ["rethinkdb.svg"] + "files": [ + "rethinkdb.svg" + ] }, { "name": "Retool", "shortname": "retool", "url": "https://retool.com/", - "files": ["retool-icon.svg", "retool.svg"] + "files": [ + "retool-icon.svg", + "retool.svg" + ] }, { "name": "Riak", "shortname": "riak", "url": "http://basho.com/products/#riak", - "files": ["riak.svg"] + "files": [ + "riak.svg" + ] }, { "name": "Rider", "shortname": "rider", "url": "https://www.jetbrains.com/rider/", - "files": ["rider.svg"] + "files": [ + "rider.svg" + ] }, { "name": "Riot", "shortname": "riotjs", "url": "https://riot.js.org/", - "files": ["riot.svg"] + "files": [ + "riot.svg" + ] + }, + { + "name": "RisingWave", + "shortname": "risingwave", + "url": "https://www.risingwave.dev", + "files": [ + "risingwave-icon.svg", + "risingwave.svg" + ] }, { "name": "RocketChat", "shortname": "rocket-chat", "url": "https://rocket.chat/", - "files": ["rocket-chat-icon.svg", "rocket-chat.svg"] + "files": [ + "rocket-chat-icon.svg", + "rocket-chat.svg" + ] }, { "name": "RocksDB", "shortname": "rocksdb", "url": "http://rocksdb.org/", - "files": ["rocksdb.svg"] + "files": [ + "rocksdb.svg" + ] }, { "name": "Rocky Linux", "shortname": "rocky-linux", "url": "https://rockylinux.org/", - "files": ["rocky-linux-icon.svg", "rocky-linux.svg"] + "files": [ + "rocky-linux-icon.svg", + "rocky-linux.svg" + ] }, { "name": "Rollbar", "shortname": "rollbar", "url": "https://rollbar.com/", - "files": ["rollbar-icon.svg", "rollbar.svg"] + "files": [ + "rollbar-icon.svg", + "rollbar.svg" + ] }, { "name": "rollup.js", "shortname": "rollupjs", "url": "http://rollupjs.org/", - "files": ["rollupjs.svg"] - }, - { - "name": "Rome", - "shortname": "rome", - "url": "https://rome.tools/", - "files": ["rome-icon.svg", "rome.svg"] + "files": [ + "rollupjs.svg" + ] }, { "name": "ROS", "shortname": "ros", "url": "https://www.ros.org/", - "files": ["ros.svg"] + "files": [ + "ros.svg" + ] }, { "name": "RSA", "shortname": "rsa", "url": "https://www.rsa.com/", - "files": ["rsa.svg"] + "files": [ + "rsa.svg" + ] }, { "name": "RSMQ", "shortname": "rsmq", "url": "http://smrchy.github.io/rsmq/", - "files": ["rsmq.svg"] + "files": [ + "rsmq.svg" + ] }, { "name": "RuboCop", "shortname": "rubocop", "url": "https://rubocop.org/", - "files": ["rubocop.svg"] + "files": [ + "rubocop.svg" + ] }, { "name": "Ruby", "shortname": "ruby", "url": "https://www.ruby-lang.org/", - "files": ["ruby.svg"] + "files": [ + "ruby.svg" + ] }, { "name": "RubyGems", "shortname": "rubygems", "url": "https://rubygems.org/", - "files": ["rubygems.svg"] + "files": [ + "rubygems.svg" + ] }, { "name": "RubyMine", "shortname": "rubymine", "url": "https://www.jetbrains.com/ruby/", - "files": ["rubymine.svg"] + "files": [ + "rubymine.svg" + ] }, { "name": "Rum", "shortname": "rum", "url": "https://github.com/tonsky/rum", - "files": ["rum.svg"] + "files": [ + "rum.svg" + ] }, { "name": "runscope", "shortname": "runscope", "url": "https://www.runscope.com/", - "files": ["runscope.svg"] + "files": [ + "runscope.svg" + ] + }, + { + "name": "Rush", + "shortname": "rush", + "url": "https://rushjs.io/", + "files": [ + "rush-icon.svg", + "rush.svg" + ] }, { "name": "Rust", "shortname": "rust", "url": "http://www.rust-lang.org/", - "files": ["rust.svg"] + "files": [ + "rust.svg" + ] }, { "name": "RxDB", "shortname": "rxdb", - "url": "https://pubkey.github.io/rxdb/", - "files": ["rxdb.svg"] + "url": "https://rxdb.info/", + "files": [ + "rxdb.svg" + ] }, { "name": "Safari", "shortname": "safari", "url": "https://www.apple.com/safari/", - "files": ["safari.svg"] + "files": [ + "safari.svg" + ] }, { "name": "Sagui", "shortname": "sagui", "url": "http://sagui.js.org/", - "files": ["sagui.svg"] + "files": [ + "sagui.svg" + ] }, { "name": "Sails", "shortname": "sails", "url": "http://sailsjs.org/", - "files": ["sails.svg"] + "files": [ + "sails.svg" + ] }, { "name": "Salesforce", "shortname": "salesforce", "url": "http://www.salesforce.com/", - "files": ["salesforce.svg"] + "files": [ + "salesforce.svg" + ] }, { "name": "Sameroom", "shortname": "sameroom", "url": "https://sameroom.io/", - "files": ["sameroom.svg"] + "files": [ + "sameroom.svg" + ] }, { "name": "Samsung", "shortname": "samsung", "url": "https://www.samsung.com/", - "files": ["samsung.svg"] + "files": [ + "samsung.svg" + ] }, { "name": "Sanity", "shortname": "sanity", "url": "https://www.sanity.io/", - "files": ["sanity.svg"] + "files": [ + "sanity.svg" + ] + }, + { + "name": "SAP", + "shortname": "sap", + "url": "https://www.sap.com/", + "files": [ + "sap.svg" + ] }, { "name": "Sass", "shortname": "sass", "url": "http://sass-lang.com/", - "files": ["sass.svg"] + "files": [ + "sass.svg" + ] }, { "name": "SassDoc", "shortname": "sass-doc", "url": "http://sassdoc.com/", - "files": ["sass-doc.svg"] + "files": [ + "sass-doc.svg" + ] }, { "name": "Sauce Labs", "shortname": "saucelabs", "url": "https://saucelabs.com/", - "files": ["saucelabs.svg"] + "files": [ + "saucelabs.svg" + ] }, { "name": "Scala", "shortname": "scala", "url": "http://www.scala-lang.org/", - "files": ["scala.svg"] + "files": [ + "scala.svg" + ] }, { "name": "Scaledrone", "shortname": "scaledrone", "url": "https://www.scaledrone.com/", - "files": ["scaledrone.svg"] + "files": [ + "scaledrone.svg" + ] }, { "name": "Scribd", "shortname": "scribd", "url": "https://www.scribd.com/", - "files": ["scribd-icon.svg", "scribd.svg"] + "files": [ + "scribd-icon.svg", + "scribd.svg" + ] }, { "name": "seaborn", "shortname": "seaborn", "url": "https://seaborn.pydata.org/", - "files": ["seaborn-icon.svg", "seaborn.svg"] + "files": [ + "seaborn-icon.svg", + "seaborn.svg" + ] }, { "name": "Section", "shortname": "sectionio", "url": "https://www.section.io/", - "files": ["section-icon.svg", "section.svg"] + "files": [ + "section-icon.svg", + "section.svg" + ] }, { "name": "Segment", "shortname": "segment", "url": "https://segment.com/", - "files": ["segment-icon.svg", "segment.svg"] + "files": [ + "segment-icon.svg", + "segment.svg" + ] }, { "name": "Selenium", "shortname": "selenium", "url": "http://www.seleniumhq.org/", - "files": ["selenium.svg"] + "files": [ + "selenium.svg" + ] }, { "name": "Semantic UI", "shortname": "semantic-ui", "url": "http://semantic-ui.com/", - "files": ["semantic-ui.svg"] + "files": [ + "semantic-ui.svg" + ] }, { "name": "Semantic Web", "shortname": "semantic-web", "url": "https://www.w3.org/standards/semanticweb/", - "files": ["semantic-web.svg"] + "files": [ + "semantic-web.svg" + ] }, { "name": "semantic-release", "shortname": "semantic-release", "url": "https://semantic-release.gitbook.io/semantic-release/", - "files": ["semantic-release.svg"] + "files": [ + "semantic-release.svg" + ] }, { "name": "Semaphore", "shortname": "semaphore", "url": "https://semaphoreci.com/", - "files": ["semaphoreci.svg"] + "files": [ + "semaphoreci.svg" + ] }, { "name": "Sencha Touch", "shortname": "sencha", "url": "https://www.sencha.com/", - "files": ["sencha.svg"] + "files": [ + "sencha.svg" + ] }, { "name": "SendGrid", "shortname": "sendgrid", "url": "https://sendgrid.com/", - "files": ["sendgrid-icon.svg", "sendgrid.svg"] + "files": [ + "sendgrid-icon.svg", + "sendgrid.svg" + ] }, { "name": "Seneca", "shortname": "seneca", "url": "http://senecajs.org/", - "files": ["seneca.svg"] + "files": [ + "seneca.svg" + ] }, { "name": "sensu", "shortname": "sensu", - "url": "https://sensuapp.org/", - "files": ["sensu-icon.svg", "sensu.svg"] + "url": "https://sensu.io/", + "files": [ + "sensu-icon.svg", + "sensu.svg" + ] }, { "name": "Sentry", "shortname": "sentry", "url": "https://getsentry.com/welcome/", - "files": ["sentry-icon.svg", "sentry.svg"] + "files": [ + "sentry-icon.svg", + "sentry.svg" + ] }, { "name": "Sequelize", "shortname": "sequelize", - "url": "http://sequelizejs.com/", - "files": ["sequelize.svg"] + "url": "https://sequelize.org/", + "files": [ + "sequelize.svg" + ] }, { "name": "Serverless", "shortname": "serverless", "url": "https://serverless.com/", - "files": ["serverless.svg"] + "files": [ + "serverless.svg" + ] }, { "name": "Sherlock", "shortname": "sherlock", "url": "https://www.sherlockscore.com/", - "files": ["sherlock-icon.svg", "sherlock.svg"] + "files": [ + "sherlock-icon.svg", + "sherlock.svg" + ] }, { "name": "Shields.io", "shortname": "shields", "url": "http://shields.io/", - "files": ["shields.svg"] + "files": [ + "shields.svg" + ] }, { "name": "Shipit", "shortname": "shipit", "url": "https://github.com/shipitjs/shipit", - "files": ["shipit.svg"] + "files": [ + "shipit.svg" + ] }, { "name": "Shogun", "shortname": "shogun", "url": "https://getshogun.com/", - "files": ["shogun.svg"] + "files": [ + "shogun.svg" + ] }, { "name": "Shopify", "shortname": "shopify", "url": "http://shopify.com/", - "files": ["shopify.svg"] + "files": [ + "shopify.svg" + ] + }, + { + "name": "Shortcut", + "shortname": "shorcut", + "url": "https://www.shortcut.com/", + "files": [ + "shortcut-icon.svg", + "shortcut.svg" + ] }, { "name": "Sidekiq", "shortname": "sidekiq", "url": "http://sidekiq.org/", - "files": ["sidekiq-icon.svg", "sidekiq.svg"] + "files": [ + "sidekiq-icon.svg", + "sidekiq.svg" + ] }, { "name": "Signal", "shortname": "signal", "url": "https://signal.org/", - "files": ["signal.svg"] + "files": [ + "signal.svg" + ] + }, + { + "name": "sigstore", + "shortname": "sigstore", + "url": "https://www.sigstore.dev", + "files": [ + "sigstore-icon.svg", + "sigstore.svg" + ] }, { "name": "Sinatra", "shortname": "sinatra", "url": "http://www.sinatrarb.com/", - "files": ["sinatra.svg"] + "files": [ + "sinatra.svg" + ] }, { "name": "SingleStore", "shortname": "singlestore", "url": "https://www.singlestore.com/", - "files": ["singlestore-icon.svg", "singlestore.svg"] + "files": [ + "singlestore-icon.svg", + "singlestore.svg" + ] }, { "name": "SitePoint", "shortname": "sitepoint", "url": "http://www.sitepoint.com/", - "files": ["sitepoint.svg"] + "files": [ + "sitepoint.svg" + ] }, { "name": "SK Hynix", "shortname": "sk-hynix", "url": "https://www.skhynix.com/", - "files": ["sk-hynix.svg"] + "files": [ + "sk-hynix.svg" + ] }, { "name": "Skaffolder", "shortname": "skaffolder", "url": "https://skaffolder.com/", - "files": ["skaffolder.svg"] + "files": [ + "skaffolder.svg" + ] }, { "name": "Sketch", "shortname": "sketchapp", "url": "http://bohemiancoding.com/sketch/", - "files": ["sketch.svg"] + "files": [ + "sketch.svg" + ] }, { "name": "Skylight", "shortname": "skylight", "url": "https://www.skylight.io/", - "files": ["skylight.svg"] + "files": [ + "skylight.svg" + ] }, { "name": "Skype", "shortname": "skype", "url": "http://www.skype.com/", - "files": ["skype.svg"] + "files": [ + "skype.svg" + ] }, { "name": "slack", "shortname": "slack", "url": "https://slack.com/", - "files": ["slack-icon.svg", "slack.svg"] + "files": [ + "slack-icon.svg", + "slack.svg" + ] }, { "name": "slides", "shortname": "slides", "url": "https://slides.com/", - "files": ["slides.svg"] + "files": [ + "slides.svg" + ] + }, + { + "name": "Slidev", + "shortname": "slidev", + "url": "https://sli.dev/", + "files": [ + "slidev.svg" + ] }, { "name": "Slim", "shortname": "slim", "url": "http://www.slimframework.com/", - "files": ["slim.svg"] + "files": [ + "slim.svg" + ] }, { "name": "Smartling", "shortname": "smartling", "url": "https://www.smartling.com/", - "files": ["smartling.svg"] + "files": [ + "smartling.svg" + ] }, { "name": "Smashing Magazine", "shortname": "smashingmagazine", "url": "http://www.smashingmagazine.com/", - "files": ["smashingmagazine.svg"] + "files": [ + "smashingmagazine.svg" + ] }, { "name": "Snap.svg", "shortname": "snap-svg", "url": "http://snapsvg.io/", - "files": ["snap-svg.svg"] + "files": [ + "snap-svg.svg" + ] + }, + { + "name": "Snaplet", + "shortname": "snaplet", + "url": "https://www.snaplet.dev/", + "files": [ + "snaplet-icon.svg", + "snaplet.svg" + ] }, { "name": "snowflake", "shortname": "snowflake", "url": "https://www.snowflake.com/", - "files": ["snowflake-icon.svg", "snowflake.svg"] + "files": [ + "snowflake-icon.svg", + "snowflake.svg" + ] }, { "name": "Snowpack", "shortname": "snowpack", "url": "https://www.snowpack.dev/", - "files": ["snowpack.svg"] + "files": [ + "snowpack.svg" + ] }, { "name": "Snyk", "shortname": "snyk", "url": "https://snyk.io/", - "files": ["snyk.svg"] + "files": [ + "snyk.svg" + ] }, { "name": "Socket.io", "shortname": "socket_io", "url": "http://socket.io/", - "files": ["socket.io.svg"] + "files": [ + "socket.io.svg" + ] }, { "name": "SolarWinds", "shortname": "solarwinds", "url": "https://www.solarwinds.com/", - "files": ["solarwinds.svg"] + "files": [ + "solarwinds.svg" + ] }, { "name": "Solid", "shortname": "solid", "url": "https://solidproject.org/", - "files": ["solid.svg"] + "files": [ + "solid.svg" + ] }, { "name": "Solid", "shortname": "solidjs", "url": "https://www.solidjs.com/", - "files": ["solidjs-icon.svg", "solidjs.svg"] + "files": [ + "solidjs-icon.svg", + "solidjs.svg" + ] }, { "name": "Solidity", "shortname": "solidity", "url": "https://soliditylang.org/", - "files": ["solidity.svg"] + "files": [ + "solidity.svg" + ] }, { "name": "Solr", "shortname": "solr", "url": "http://lucene.apache.org/solr/", - "files": ["solr.svg"] + "files": [ + "solr.svg" + ] + }, + { + "name": "SonarCloud", + "shortname": "sonarcloud", + "url": "https://www.sonarsource.com/products/sonarcloud/", + "files": [ + "sonarcloud-icon.svg", + "sonarcloud.svg" + ] + }, + { + "name": "SonarLint", + "shortname": "sonarlint", + "url": "https://www.sonarsource.com/products/sonarlint/", + "files": [ + "sonarlint-icon.svg", + "sonarlint.svg" + ] }, { "name": "SonarQube", "shortname": "sonarqube", "url": "https://www.sonarqube.org/", - "files": ["sonarqube.svg"] + "files": [ + "sonarqube.svg" + ] }, { "name": "soundcloud", "shortname": "soundcloud", "url": "https://soundcloud.com/", - "files": ["soundcloud.svg"] + "files": [ + "soundcloud.svg" + ] }, { "name": "Sourcegraph", "shortname": "sourcegraph", "url": "https://sourcegraph.com/", - "files": ["sourcegraph.svg"] + "files": [ + "sourcegraph.svg" + ] }, { "name": "SourceTree", "shortname": "sourcetree", "url": "https://www.sourcetreeapp.com/", - "files": ["sourcetree.svg"] + "files": [ + "sourcetree.svg" + ] }, { "name": "Spark", "shortname": "spark", "url": "http://sparkjava.com/", - "files": ["spark.svg"] + "files": [ + "spark.svg" + ] + }, + { + "name": "Spark", + "shortname": "apache-spark", + "url": "https://spark.apache.org/", + "files": [ + "apache-spark.svg" + ] }, { "name": "SparkPost", "shortname": "sparkpost", "url": "https://www.sparkpost.com/", - "files": ["sparkpost.svg"] + "files": [ + "sparkpost.svg" + ] }, { "name": "Speaker Deck", "shortname": "speakerdeck", "url": "https://speakerdeck.com/", - "files": ["speakerdeck.svg"] + "files": [ + "speakerdeck.svg" + ] }, { "name": "SpeedCurve", "shortname": "speedcurve", "url": "https://speedcurve.com/", - "files": ["speedcurve.svg"] + "files": [ + "speedcurve.svg" + ] }, { "name": "SpiderMonkey", "shortname": "spidermonkey", "url": "https://spidermonkey.dev/", - "files": ["spidermonkey-icon.svg", "spidermonkey.svg"] + "files": [ + "spidermonkey-icon.svg", + "spidermonkey.svg" + ] }, { "name": "Spinnaker", "shortname": "spinnaker", "url": "https://spinnaker.io/", - "files": ["spinnaker.svg"] + "files": [ + "spinnaker.svg" + ] }, { "name": "Splunk", "shortname": "splunk", "url": "https://www.splunk.com/", - "files": ["splunk.svg"] + "files": [ + "splunk.svg" + ] }, { "name": "Spotify", "shortname": "spotify", "url": "https://www.spotify.com/", - "files": ["spotify-icon.svg", "spotify.svg"] + "files": [ + "spotify-icon.svg", + "spotify.svg" + ] }, { "name": "Spree Commerce", "shortname": "spree", "url": "https://spreecommerce.org/", - "files": ["spree.svg"] + "files": [ + "spree.svg" + ] }, { "name": "Spring", "shortname": "spring", "url": "https://spring.io/", - "files": ["spring-icon.svg", "spring.svg"] + "files": [ + "spring-icon.svg", + "spring.svg" + ] }, { "name": "SQLite", "shortname": "sqlite", "url": "http://www.sqlite.org/", - "files": ["sqlite.svg"] + "files": [ + "sqlite.svg" + ] }, { "name": "Square", "shortname": "square", "url": "https://squareup.com/", - "files": ["square.svg"] + "files": [ + "square.svg" + ] }, { "name": "Squarespace", "shortname": "squarespace", "url": "http://www.squarespace.com/", - "files": ["squarespace.svg"] + "files": [ + "squarespace.svg" + ] + }, + { + "name": "SST", + "shortname": "sst", + "url": "https://sst.dev/", + "files": [ + "sst-icon.svg", + "sst.svg" + ] + }, + { + "name": "Stability AI", + "shortname": "stability-ai", + "url": "https://stability.ai/", + "files": [ + "stability-ai-icon.svg", + "stability-ai.svg" + ] }, { "name": "Stack Overflow", "shortname": "stackoverflow", "url": "http://stackoverflow.com/", - "files": ["stackoverflow-icon.svg", "stackoverflow.svg"] + "files": [ + "stackoverflow-icon.svg", + "stackoverflow.svg" + ] }, { "name": "Stackbit", "shortname": "stackbit", "url": "https://www.stackbit.com/", - "files": ["stackbit-icon.svg", "stackbit.svg"] + "files": [ + "stackbit-icon.svg", + "stackbit.svg" + ] }, { "name": "StackBlitz", "shortname": "stackblitz", "url": "https://stackblitz.com/", - "files": ["stackblitz-icon.svg", "stackblitz.svg"] + "files": [ + "stackblitz-icon.svg", + "stackblitz.svg" + ] }, { "name": "stackshare", "shortname": "stackshare", "url": "http://stackshare.io/", - "files": ["stackshare.svg"] + "files": [ + "stackshare.svg" + ] }, { "name": "Stately", "shortname": "stately", "url": "https://stately.ai/", - "files": ["stately-icon.svg", "stately.svg"] + "files": [ + "stately-icon.svg", + "stately.svg" + ] }, { "name": "StatusPage", "shortname": "statuspage", "url": "https://www.statuspage.io/", - "files": ["statuspage.svg"] + "files": [ + "statuspage.svg" + ] }, { "name": "stdlib", "shortname": "stdlib", "url": "https://stdlib.io/", - "files": ["stdlib-icon.svg", "stdlib.svg"] + "files": [ + "stdlib-icon.svg", + "stdlib.svg" + ] }, { "name": "Steam", "shortname": "steam", "url": "http://store.steampowered.com/", - "files": ["steam.svg"] + "files": [ + "steam.svg" + ] }, { "name": "Stencil", "shortname": "stenciljs", "url": "https://stenciljs.com/", - "files": ["stenciljs-icon.svg", "stenciljs.svg"] + "files": [ + "stenciljs-icon.svg", + "stenciljs.svg" + ] + }, + { + "name": "Stepsize", + "shortname": "stepsize", + "url": "https://stepsize.com/", + "files": [ + "stepsize-icon.svg", + "stepsize.svg" + ] }, { "name": "Stetho", "shortname": "stetho", "url": "http://facebook.github.io/stetho/", - "files": ["stetho.svg"] + "files": [ + "stetho.svg" + ] }, { "name": "stickermule", "shortname": "stickermule", "url": "https://www.stickermule.com/", - "files": ["stickermule.svg"] + "files": [ + "stickermule.svg" + ] }, { "name": "Stigg", "shortname": "stigg", "url": "https://www.stigg.io/", - "files": ["stigg-icon.svg", "stigg.svg"] + "files": [ + "stigg-icon.svg", + "stigg.svg" + ] }, { "name": "Stimulus", "shortname": "stimulus", "url": "https://stimulus.hotwire.dev/", - "files": ["stimulus-icon.svg", "stimulus.svg"] + "files": [ + "stimulus-icon.svg", + "stimulus.svg" + ] }, { "name": "Stitch", "shortname": "stitch", "url": "https://www.stitchdata.com/", - "files": ["stitch.svg"] + "files": [ + "stitch.svg" + ] }, { "name": "StopLight", "shortname": "stoplight", "url": "https://stoplight.io/", - "files": ["stoplight.svg"] + "files": [ + "stoplight.svg" + ] }, { "name": "Storyblocks", "shortname": "storyblocks", "url": "https://www.storyblocks.com/", - "files": ["storyblocks-icon.svg", "storyblocks.svg"] + "files": [ + "storyblocks-icon.svg", + "storyblocks.svg" + ] }, { "name": "Storyblok", "shortname": "storyblok", "url": "https://www.storyblok.com/", - "files": ["storyblok-icon.svg", "storyblok.svg"] + "files": [ + "storyblok-icon.svg", + "storyblok.svg" + ] }, { "name": "Storybook", "shortname": "storybook", "url": "https://storybook.js.org/", - "files": ["storybook-icon.svg", "storybook.svg"] + "files": [ + "storybook-icon.svg", + "storybook.svg" + ] }, { "name": "Strapi", "shortname": "strapi", "url": "https://strapi.io/", - "files": ["strapi-icon.svg", "strapi.svg"] + "files": [ + "strapi-icon.svg", + "strapi.svg" + ] }, { "name": "Streamlit", "shortname": "streamlit", "url": "https://streamlit.io/", - "files": ["streamlit.svg"] + "files": [ + "streamlit.svg" + ] }, { "name": "Strider", "shortname": "strider", "url": "https://strider-cd.github.io/", - "files": ["strider.svg"] - }, + "files": [ + "strider.svg" + ] + }, { "name": "Stripe", "shortname": "stripe", "url": "https://stripe.com/", - "files": ["stripe.svg"] + "files": [ + "stripe.svg" + ] }, { "name": "Struts", "shortname": "struts", "url": "https://struts.apache.org/", - "files": ["struts.svg"] + "files": [ + "struts.svg" + ] }, { "name": "StyleCI", "shortname": "styleci", "url": "https://styleci.io/", - "files": ["styleci.svg"] + "files": [ + "styleci.svg" + ] }, { "name": "stylefmt", "shortname": "stylefmt", "url": "https://github.com/morishitter/stylefmt", - "files": ["stylefmt.svg"] + "files": [ + "stylefmt.svg" + ] }, { "name": "stylelint", "shortname": "stylelint", "url": "http://stylelint.io/", - "files": ["stylelint.svg"] + "files": [ + "stylelint.svg" + ] }, { "name": "Stylis", "shortname": "stylis", "url": "https://stylis.js.org/", - "files": ["stylis.svg"] + "files": [ + "stylis.svg" + ] }, { "name": "Stylus", "shortname": "stylus", "url": "https://learnboost.github.io/stylus/", - "files": ["stylus.svg"] + "files": [ + "stylus.svg" + ] + }, + { + "name": "Stytch", + "shortname": "stytch", + "url": "https://stytch.com/", + "files": [ + "stytch.svg" + ] }, { "name": "Sublime Text", "shortname": "sublimetext", "url": "https://www.sublimetext.com/", - "files": ["sublimetext-icon.svg", "sublimetext.svg"] + "files": [ + "sublimetext-icon.svg", + "sublimetext.svg" + ] }, { "name": "Subversion", "shortname": "subversion", "url": "https://subversion.apache.org/", - "files": ["subversion.svg"] + "files": [ + "subversion.svg" + ] }, { "name": "SugarSS", "shortname": "sugarss", "url": "https://github.com/postcss/sugarss", - "files": ["sugarss.svg"] + "files": [ + "sugarss.svg" + ] }, { "name": "Supabase", "shortname": "supabase", "url": "https://supabase.com/", - "files": ["supabase-icon.svg", "supabase.svg"] + "files": [ + "supabase-icon.svg", + "supabase.svg" + ] + }, + { + "name": "Superset", + "shortname": "apache-superset", + "url": "https://superset.apache.org/", + "files": [ + "apache-superset-icon.svg", + "apache-superset.svg" + ] + }, + { + "name": "SuperTokens", + "shortname": "supertokens", + "url": "https://supertokens.com/", + "files": [ + "supertokens-icon.svg", + "supertokens.svg" + ] }, { "name": "Surge", "shortname": "surge", "url": "http://surge.sh/", - "files": ["surge.svg"] + "files": [ + "surge.svg" + ] }, { "name": "SurrealDB", "shortname": "surrealdb", "url": "https://surrealdb.com/", - "files": ["surrealdb-icon.svg", "surrealdb.svg"] + "files": [ + "surrealdb-icon.svg", + "surrealdb.svg" + ] }, { "name": "survicate", "shortname": "survicate", "url": "http://survicate.com/", - "files": ["survicate-icon.svg", "survicate.svg"] + "files": [ + "survicate-icon.svg", + "survicate.svg" + ] }, { "name": "Suse", "shortname": "suse", "url": "https://www.suse.com/", - "files": ["suse.svg"] + "files": [ + "suse.svg" + ] }, { "name": "Susy", "shortname": "susy", "url": "http://susy.oddbird.net/", - "files": ["susy.svg"] + "files": [ + "susy.svg" + ] }, { "name": "Svelte", "shortname": "svelte", "url": "https://svelte.dev/", - "files": ["svelte-icon.svg", "svelte.svg"] + "files": [ + "svelte-icon.svg", + "svelte.svg" + ] }, { "name": "SvelteKit", "shortname": "svelte-kit", "url": "https://kit.svelte.dev/", - "files": ["svelte-kit.svg"] + "files": [ + "svelte-kit.svg" + ] }, { "name": "SVG", "shortname": "svg", "url": "http://www.w3.org/Graphics/SVG/", - "files": ["svg.svg"] + "files": [ + "svg.svg" + ] }, { "name": "Svgator", "shortname": "svgator", "url": "https://www.svgator.com/", - "files": ["svgator.svg"] + "files": [ + "svgator.svg" + ] }, { "name": "Swagger", "shortname": "swagger", "url": "https://swagger.io/", - "files": ["swagger.svg"] + "files": [ + "swagger.svg" + ] }, { "name": "SWC", "shortname": "swc", "url": "https://swc.rs/", - "files": ["swc.svg"] + "files": [ + "swc.svg" + ] }, { "name": "Swift", "shortname": "swift", "url": "https://developer.apple.com/swift/", - "files": ["swift.svg"] + "files": [ + "swift.svg" + ] }, { "name": "Swiftype", "shortname": "swiftype", "url": "https://swiftype.com/", - "files": ["swiftype.svg"] + "files": [ + "swiftype.svg" + ] + }, + { + "name": "Swimm", + "shortname": "swimm", + "url": "https://swimm.io/", + "files": [ + "swimm.svg" + ] }, { "name": "SWR", "shortname": "swr", "url": "https://swr.vercel.app/", - "files": ["swr.svg"] + "files": [ + "swr.svg" + ] }, { "name": "Symfony", "shortname": "symfony", "url": "https://symfony.com/", - "files": ["symfony.svg"] + "files": [ + "symfony.svg" + ] }, { "name": "Sysdig", "shortname": "sysdig", "url": "http://www.sysdig.org/", - "files": ["sysdig-icon.svg", "sysdig.svg"] + "files": [ + "sysdig-icon.svg", + "sysdig.svg" + ] }, { "name": "T3", "shortname": "t3", "url": "http://t3js.org/", - "files": ["t3.svg"] + "files": [ + "t3.svg" + ] }, { "name": "Tableau", "shortname": "tableau", "url": "https://www.tableau.com/", - "files": ["tableau-icon.svg", "tableau.svg"] + "files": [ + "tableau-icon.svg", + "tableau.svg" + ] }, { "name": "Taiga", "shortname": "taiga", "url": "https://taiga.io/", - "files": ["taiga.svg"] + "files": [ + "taiga.svg" + ] }, { "name": "Tailwind CSS", "shortname": "tailwindcss", "url": "https://tailwindcss.com/", - "files": ["tailwindcss-icon.svg", "tailwindcss.svg"] + "files": [ + "tailwindcss-icon.svg", + "tailwindcss.svg" + ] }, { "name": "tapcart", "shortname": "tapcart", "url": "https://tapcart.com/", - "files": ["tapcart-icon.svg", "tapcart.svg"] + "files": [ + "tapcart-icon.svg", + "tapcart.svg" + ] }, { "name": "Taskade", "shortname": "taskade", "url": "https://www.taskade.com/", - "files": ["taskade-icon.svg", "taskade.svg"] + "files": [ + "taskade-icon.svg", + "taskade.svg" + ] }, { "name": "TasteJS", "shortname": "tastejs", "url": "http://tastejs.com/", - "files": ["tastejs.svg"] + "files": [ + "tastejs.svg" + ] }, { "name": "Tauri", "shortname": "tauri", "url": "https://tauri.studio/", - "files": ["tauri.svg"] + "files": [ + "tauri.svg" + ] }, { "name": "Tealium", "shortname": "tealium", "url": "https://tealium.com", - "files": ["tealium.svg"] + "files": [ + "tealium.svg" + ] }, { "name": "TeamCity", "shortname": "teamcity", "url": "https://www.jetbrains.com/teamcity/", - "files": ["teamcity.svg"] + "files": [ + "teamcity.svg" + ] }, { "name": "Teamgrid", "shortname": "teamgrid", "url": "https://teamgridapp.com/", - "files": ["teamgrid.svg"] + "files": [ + "teamgrid.svg" + ] }, { "name": "teamwork", "shortname": "teamwork", "url": "https://www.teamwork.com/", - "files": ["teamwork-icon.svg", "teamwork.svg"] + "files": [ + "teamwork-icon.svg", + "teamwork.svg" + ] }, { "name": "Telegram", "shortname": "telegram", "url": "https://telegram.org/", - "files": ["telegram.svg"] + "files": [ + "telegram.svg" + ] }, { "name": "TensorFlow", "shortname": "tensorflow", "url": "https://www.tensorflow.org/", - "files": ["tensorflow.svg"] + "files": [ + "tensorflow.svg" + ] }, { "name": "Terminal", "shortname": "terminal", "url": "https://en.wikipedia.org/wiki/Terminal_emulator", - "files": ["terminal.svg"] + "files": [ + "terminal.svg" + ] }, { "name": "Terraform", "shortname": "terraform", "url": "https://www.terraform.io/", - "files": ["terraform-icon.svg", "terraform.svg"] + "files": [ + "terraform-icon.svg", + "terraform.svg" + ] }, { "name": "Terser", "shortname": "terser", "url": "https://terser.org/", - "files": ["terser-icon.svg", "terser.svg"] + "files": [ + "terser-icon.svg", + "terser.svg" + ] }, { "name": "TestCafe", "shortname": "testcafe", "url": "https://testcafe.io/", - "files": ["testcafe.svg"] + "files": [ + "testcafe.svg" + ] }, { "name": "Testing Library", "shortname": "testing-library", "url": "https://testing-library.com/", - "files": ["testing-library.svg"] + "files": [ + "testing-library.svg" + ] }, { "name": "TestLodge", "shortname": "testlodge", "url": "http://www.testlodge.com/", - "files": ["testlodge.svg"] + "files": [ + "testlodge.svg" + ] }, { "name": "three.js", "shortname": "threejs", "url": "https://threejs.org/", - "files": ["threejs.svg"] + "files": [ + "threejs.svg" + ] }, { "name": "Thymeleaf", "shortname": "thymeleaf", "url": "https://www.thymeleaf.org/", - "files": ["thymeleaf-icon.svg", "thymeleaf.svg"] + "files": [ + "thymeleaf-icon.svg", + "thymeleaf.svg" + ] }, { "name": "Tidal", "shortname": "tidal", "url": "https://tidal.com/", - "files": ["tidal-icon.svg", "tidal.svg"] + "files": [ + "tidal-icon.svg", + "tidal.svg" + ] }, { "name": "TikTok", "shortname": "tiktok", "url": "https://www.tiktok.com/", - "files": ["tiktok-icon.svg", "tiktok.svg"] + "files": [ + "tiktok-icon.svg", + "tiktok.svg" + ] }, { "name": "TNW", "shortname": "tnw", "url": "https://thenextweb.com/", - "files": ["tnw.svg"] + "files": [ + "tnw.svg" + ] }, { "name": "Todoist", "shortname": "todoist", "url": "https://en.todoist.com/", - "files": ["todoist-icon.svg", "todoist.svg"] + "files": [ + "todoist-icon.svg", + "todoist.svg" + ] }, { "name": "TodoMVC", "shortname": "todomvc", "url": "http://todomvc.com/", - "files": ["todomvc.svg"] + "files": [ + "todomvc.svg" + ] }, { "name": "TOML", "shortname": "toml", "url": "https://toml.io/", - "files": ["toml.svg"] + "files": [ + "toml.svg" + ] + }, + { + "name": "Tor", + "shortname": "tor", + "url": "https://www.torproject.org/", + "files": [ + "tor.svg" + ] }, { "name": "Tor", "shortname": "tor", "url": "https://www.torproject.org/", - "files": ["tor.svg"] + "files": [ + "tor-browser.svg" + ] }, { "name": "Traackr", "shortname": "traackr", "url": "http://traackr.com/", - "files": ["traackr.svg"] + "files": [ + "traackr.svg" + ] }, { "name": "Trac", "shortname": "trac", "url": "http://trac.edgewall.org/", - "files": ["trac.svg"] + "files": [ + "trac.svg" + ] }, { "name": "Travis CI", "shortname": "travis-ci", "url": "https://www.travis-ci.com/", - "files": ["travis-ci.svg"] + "files": [ + "travis-ci.svg" + ] }, { "name": "Treasure Data", "shortname": "treasuredata", "url": "https://www.treasuredata.com/", - "files": ["treasuredata-icon.svg", "treasuredata.svg"] + "files": [ + "treasuredata-icon.svg", + "treasuredata.svg" + ] }, { "name": "treehouse", "shortname": "treehouse", "url": "https://teamtreehouse.com/", - "files": ["treehouse.svg"] + "files": [ + "treehouse-icon.svg", + "treehouse.svg" + ] }, { "name": "Trello", "shortname": "trello", "url": "https://trello.com/", - "files": ["trello.svg"] + "files": [ + "trello.svg" + ] }, { "name": "tRPC", "shortname": "trpc", "url": "https://trpc.io/", - "files": ["trpc.svg"] + "files": [ + "trpc.svg" + ] }, { "name": "Truffle", "shortname": "truffle", "url": "https://trufflesuite.com/", - "files": ["truffle-icon.svg", "truffle.svg"] + "files": [ + "truffle-icon.svg", + "truffle.svg" + ] }, { "name": "ts-node", "shortname": "tsnode", "url": "https://typestrong.org/ts-node/", - "files": ["tsnode.svg"] + "files": [ + "tsnode.svg" + ] }, { "name": "TSMC", "shortname": "tsmc", "url": "https://www.tsmc.com/", - "files": ["tsmc.svg"] + "files": [ + "tsmc.svg" + ] }, { "name": "tsuru", "shortname": "tsuru", "url": "https://tsuru.io/", - "files": ["tsuru.svg"] + "files": [ + "tsuru.svg" + ] }, { "name": "tumblr", "shortname": "tumblr", "url": "https://tumblr.com/", - "files": ["tumblr-icon.svg", "tumblr.svg"] + "files": [ + "tumblr-icon.svg", + "tumblr.svg" + ] }, { "name": "TuneIn", "shortname": "tunein", "url": "http://tunein.com/", - "files": ["tunein.svg"] + "files": [ + "tunein.svg" + ] }, { "name": "Tuple", "shortname": "tuple", "url": "https://tuple.app/", - "files": ["tuple.svg"] + "files": [ + "tuple.svg" + ] }, { "name": "Turbopack", "shortname": "turbopack", "url": "https://turbo.build/pack", - "files": ["turbopack-icon.svg", "turbopack.svg"] + "files": [ + "turbopack-icon.svg", + "turbopack.svg" + ] }, { "name": "Turborepo", "shortname": "turborepo", "url": "https://turborepo.org/", - "files": ["turborepo-icon.svg", "turborepo.svg"] + "files": [ + "turborepo-icon.svg", + "turborepo.svg" + ] }, { "name": "Turret", "shortname": "turret", "url": "https://turretcss.com/", - "files": ["turret.svg"] + "files": [ + "turret.svg" + ] }, { "name": "Twilio", "shortname": "twilio", "url": "https://www.twilio.com/", - "files": ["twilio-icon.svg", "twilio.svg"] + "files": [ + "twilio-icon.svg", + "twilio.svg" + ] }, { "name": "Twitch", "shortname": "twitch", "url": "http://www.twitch.tv/", - "files": ["twitch.svg"] + "files": [ + "twitch.svg" + ] }, { "name": "Twitter", "shortname": "twitter", "url": "https://twitter.com/", - "files": ["twitter.svg"] + "files": [ + "twitter.svg" + ] }, { "name": "Typeform", "shortname": "typeform", "url": "http://www.typeform.com/", - "files": ["typeform-icon.svg", "typeform.svg"] + "files": [ + "typeform-icon.svg", + "typeform.svg" + ] }, { "name": "TypeORM", "shortname": "typeorm", "url": "https://typeorm.io/", - "files": ["typeorm.svg"] + "files": [ + "typeorm.svg" + ] }, { "name": "Typescript", @@ -6969,443 +10466,679 @@ "typescript.svg" ] }, + { + "name": "typesense", + "shortname": "typesense", + "url": "https://typesense.org/", + "files": [ + "typesense-icon.svg", + "typesense.svg" + ] + }, { "name": "TYPO3", "shortname": "typo3", "url": "https://typo3.com/", - "files": ["typo3-icon.svg", "typo3.svg"] + "files": [ + "typo3-icon.svg", + "typo3.svg" + ] }, { "name": "ubuntu", "shortname": "ubuntu", "url": "http://www.ubuntu.com/", - "files": ["ubuntu.svg"] + "files": [ + "ubuntu.svg" + ] }, { "name": "Udacity", "shortname": "udacity", "url": "https://udacity.com", - "files": ["udacity-icon.svg", "udacity.svg"] + "files": [ + "udacity-icon.svg", + "udacity.svg" + ] }, { "name": "Udemy", "shortname": "udemy", "url": "https://www.udemy.com/", - "files": ["udemy-icon.svg", "udemy.svg"] + "files": [ + "udemy-icon.svg", + "udemy.svg" + ] }, { "name": "uikit", "shortname": "uikit", "url": "http://getuikit.com/", - "files": ["uikit.svg"] + "files": [ + "uikit.svg" + ] }, { "name": "Umu", "shortname": "umu", "url": "https://www.umu.com/", - "files": ["umu.svg"] + "files": [ + "umu.svg" + ] }, { "name": "Unbounce", "shortname": "unbounce", "url": "http://unbounce.com/", - "files": ["unbounce-icon.svg", "unbounce.svg"] + "files": [ + "unbounce-icon.svg", + "unbounce.svg" + ] }, { "name": "Undertow", "shortname": "undertow", "url": "http://undertow.io/", - "files": ["undertow.svg"] + "files": [ + "undertow.svg" + ] }, { "name": "UnionPay", "shortname": "unionpay", "url": "http://www.unionpayintl.com/", - "files": ["unionpay.svg"] + "files": [ + "unionpay.svg" + ] }, { "name": "UnitJS", "shortname": "unitjs", "url": "http://unitjs.com/", - "files": ["unitjs.svg"] + "files": [ + "unitjs.svg" + ] }, { "name": "Unito", "shortname": "unito", "url": "https://unito.io", - "files": ["unito-icon.svg", "unito.svg"] + "files": [ + "unito-icon.svg", + "unito.svg" + ] }, { "name": "Unity", "shortname": "unity", "url": "https://unity3d.com/", - "files": ["unity.svg"] + "files": [ + "unity.svg" + ] + }, + { + "name": "UnJS", + "shortname": "unjs", + "url": "https://unjs.io/", + "files": [ + "unjs.svg" + ] }, { "name": "unocss", "shortname": "unocss", "url": "https://unocss.antfu.me/", - "files": ["unocss.svg"] + "files": [ + "unocss.svg" + ] }, { "name": "Unreal Engine", "shortname": "unrealengine", "url": "https://www.unrealengine.com/", - "files": ["unrealengine-icon.svg", "unrealengine.svg"] + "files": [ + "unrealengine-icon.svg", + "unrealengine.svg" + ] }, { "name": "Upcase", "shortname": "upcase", "url": "https://upcase.com/", - "files": ["upcase.svg"] + "files": [ + "upcase.svg" + ] }, { "name": "Upstash", "shortname": "upstash", "url": "https://upstash.com/", - "files": ["upstash-icon.svg", "upstash.svg"] + "files": [ + "upstash-icon.svg", + "upstash.svg" + ] }, { "name": "Upwork", "shortname": "upwork", "url": "https://www.upwork.com/", - "files": ["upwork.svg"] + "files": [ + "upwork.svg" + ] }, { "name": "UserTesting", "shortname": "user-testing", "url": "http://www.usertesting.com/", - "files": ["user-testing-icon.svg", "user-testing.svg"] + "files": [ + "user-testing-icon.svg", + "user-testing.svg" + ] }, { "name": "UserVoice", "shortname": "uservoice", "url": "https://www.uservoice.com/", - "files": ["uservoice-icon.svg", "uservoice.svg"] + "files": [ + "uservoice-icon.svg", + "uservoice.svg" + ] }, { "name": "uWSGI", "shortname": "uwsgi", "url": "https://github.com/unbit/uwsgi", - "files": ["uwsgi.svg"] + "files": [ + "uwsgi.svg" + ] }, { "name": "V", "shortname": "vlang", "url": "https://vlang.io/", - "files": ["vlang.svg"] + "files": [ + "vlang.svg" + ] }, { "name": "V8", "shortname": "v8", "url": "https://developers.google.com/v8/", - "files": ["v8.svg", "v8-ignition.svg", "v8-turbofan.svg"] + "files": [ + "v8.svg", + "v8-ignition.svg", + "v8-turbofan.svg" + ] }, { "name": "Vaadin", "shortname": "vaadin", "url": "https://vaadin.com/", - "files": ["vaadin.svg"] + "files": [ + "vaadin.svg" + ] }, { "name": "VAddy", "shortname": "vaddy", "url": "http://vaddy.net/", - "files": ["vaddy.svg"] + "files": [ + "vaddy.svg" + ] }, { "name": "Vagrant", "shortname": "vagrant", "url": "https://www.vagrantup.com/", - "files": ["vagrant-icon.svg", "vagrant.svg"] + "files": [ + "vagrant-icon.svg", + "vagrant.svg" + ] }, { "name": "Vault", "shortname": "vault", "url": "https://www.vaultproject.io/", - "files": ["vault-icon.svg", "vault.svg"] + "files": [ + "vault-icon.svg", + "vault.svg" + ] }, { "name": "Vector", "shortname": "vector-timber", "url": "https://vector.dev/", - "files": ["vector.svg"] + "files": [ + "vector.svg" + ] }, { "name": "Vercel", "shortname": "vercel", "url": "https://vercel.com/", - "files": ["vercel-icon.svg", "vercel.svg"] + "files": [ + "vercel-icon.svg", + "vercel.svg" + ] }, { "name": "Verdaccio", "shortname": "verdaccio", "url": "https://verdaccio.org/", - "files": ["verdaccio-icon.svg", "verdaccio.svg"] + "files": [ + "verdaccio-icon.svg", + "verdaccio.svg" + ] }, { "name": "VerneMQ", "shortname": "vernemq", "url": "https://verne.mq/", - "files": ["vernemq.svg"] + "files": [ + "vernemq.svg" + ] }, { "name": "Vim", "shortname": "vim", "url": "http://www.vim.org/", - "files": ["vim.svg"] + "files": [ + "vim.svg" + ] }, { "name": "Vimeo", "shortname": "vimeo", "url": "https://vimeo.com/", - "files": ["vimeo-icon.svg", "vimeo.svg"] + "files": [ + "vimeo-icon.svg", + "vimeo.svg" + ] }, { "name": "Visa", "shortname": "visa", "url": "https://www.visa.com", - "files": ["visa.svg"] + "files": [ + "visa.svg" + ] }, { "name": "Visa Electron", "shortname": "visaelectron", "url": "https://www.visa.com", - "files": ["visaelectron.svg"] + "files": [ + "visaelectron.svg" + ] }, { "name": "Visual Studio", "shortname": "visual-studio", "url": "https://visualstudio.microsoft.com/vs/", - "files": ["visual-studio.svg"] + "files": [ + "visual-studio.svg" + ] }, { "name": "Visual Studio Code", "shortname": "visual-studio-code", "url": "https://code.visualstudio.com/", - "files": ["visual-studio-code.svg"] + "files": [ + "visual-studio-code.svg" + ] }, { "name": "Vite", "shortname": "vitejs", "url": "https://vitejs.dev/", - "files": ["vitejs.svg"] + "files": [ + "vitejs.svg" + ] + }, + { + "name": "Vitess", + "shortname": "vitess", + "url": "https://vitess.io/", + "files": [ + "vitess.svg" + ] }, { "name": "Vitest", "shortname": "vitest", "url": "https://vitest.dev/", - "files": ["vitest.svg"] + "files": [ + "vitest.svg" + ] }, { "name": "Vivaldi", "shortname": "vivaldi", "url": "https://vivaldi.com/", - "files": ["vivaldi-icon.svg", "vivaldi.svg"] + "files": [ + "vivaldi-icon.svg", + "vivaldi.svg" + ] + }, + { + "name": "VMware", + "shortname": "vmware", + "url": "https://www.vmware.com/", + "files": [ + "vmware.svg" + ] }, { "name": "Void", "shortname": "void", "url": "https://voidlinux.org/", - "files": ["void.svg"] + "files": [ + "void.svg" + ] + }, + { + "name": "Volar", + "shortname": "volar", + "url": "https://volarjs.dev/", + "files": [ + "volar.svg" + ] }, { "name": "Vue.js", "shortname": "vue", "url": "http://vuejs.org/", - "files": ["vue.svg"] + "files": [ + "vue.svg" + ] }, { "name": "Vuetify", "shortname": "vuetifyjs", "url": "https://vuetifyjs.com/", - "files": ["vuetifyjs.svg"] + "files": [ + "vuetifyjs.svg" + ] }, { "name": "VueUse", "shortname": "vueuse", "url": "https://vueuse.org/", - "files": ["vueuse.svg"] + "files": [ + "vueuse.svg" + ] }, { "name": "Vulkan", "shortname": "vulkan", "url": "https://www.khronos.org/vulkan/", - "files": ["vulkan.svg"] + "files": [ + "vulkan.svg" + ] }, { "name": "Vultr", "shortname": "vultr", "url": "https://www.vultr.com/", - "files": ["vultr-icon.svg", "vultr.svg"] + "files": [ + "vultr-icon.svg", + "vultr.svg" + ] }, { "name": "VWO", "shortname": "vwo", "url": "https://vwo.com/", - "files": ["vwo.svg"] + "files": [ + "vwo.svg" + ] }, { "name": "W3C", "shortname": "w3c", "url": "http://www.w3.org/", - "files": ["w3c.svg"] + "files": [ + "w3c.svg" + ] }, { "name": "Waffle", "shortname": "waffle", "url": "https://getwaffle.io/", - "files": ["waffle-icon.svg", "waffle.svg"] + "files": [ + "waffle-icon.svg", + "waffle.svg" + ] }, { "name": "Wagtail", "shortname": "wagtail", "url": "https://wagtail.io/", - "files": ["wagtail.svg"] + "files": [ + "wagtail.svg" + ] }, { "name": "WakaTime", "shortname": "wakatime", "url": "https://wakatime.com/", - "files": ["wakatime.svg"] + "files": [ + "wakatime.svg" + ] + }, + { + "name": "WalkMe", + "shortname": "walkme", + "url": "https://www.walkme.com/", + "files": [ + "walkme.svg" + ] }, { "name": "Watchman", "shortname": "watchman", "url": "https://facebook.github.io/watchman/", - "files": ["watchman.svg"] + "files": [ + "watchman.svg" + ] + }, + { + "name": "Waypoint", + "shortname": "waypoint", + "url": "https://www.waypointproject.io/", + "files": [ + "waypoint-icon.svg", + "waypoint.svg" + ] }, { "name": "WayScript", "shortname": "wayscript", "url": "https://www.wayscript.com/", - "files": ["wayscript-icon.svg", "wayscript.svg"] + "files": [ + "wayscript-icon.svg", + "wayscript.svg" + ] }, { "name": "Wear OS", "shortname": "wear-os", "url": "https://wearos.google.com/", - "files": ["wearos.svg"] + "files": [ + "wearos.svg" + ] }, { "name": "Weave", "shortname": "weave", "url": "http://weave.works/", - "files": ["weave.svg"] + "files": [ + "weave.svg" + ] }, { "name": "web.dev", "shortname": "web.dev", "url": "https://web.dev/", - "files": ["web.dev-icon.svg", "web.dev.svg"] + "files": [ + "web.dev-icon.svg", + "web.dev.svg" + ] }, { "name": "web3js", "shortname": "web3js", "url": "https://github.com/ChainSafe/web3.js", - "files": ["web3js.svg"] + "files": [ + "web3js.svg" + ] }, { "name": "WebAssembly", "shortname": "webassembly", "url": "http://webassembly.org/", - "files": ["webassembly.svg"] + "files": [ + "webassembly.svg" + ] }, { "name": "WebComponents", "shortname": "webcomponents", "url": "http://webcomponents.org/", - "files": ["webcomponents.svg"] + "files": [ + "webcomponents.svg" + ] }, { "name": "WebdriverIO", "shortname": "webdriverio", "url": "https://webdriver.io/", - "files": ["webdriverio.svg"] + "files": [ + "webdriverio.svg" + ] }, { "name": "Webflow", "shortname": "webflow", "url": "https://webflow.com", - "files": ["webflow.svg"] + "files": [ + "webflow.svg" + ] + }, + { + "name": "WebGPU", + "shortname": "webgpu", + "url": "https://www.w3.org/TR/webgpu/", + "files": [ + "webgpu.svg" + ] }, { "name": "Webhint", "shortname": "webhint", "url": "https://webhint.io/", - "files": ["webhint-icon.svg", "webhint.svg"] + "files": [ + "webhint-icon.svg", + "webhint.svg" + ] }, { "name": "webhooks", "shortname": "webhooks", "url": "http://www.webhooks.org/", - "files": ["webhooks.svg"] + "files": [ + "webhooks.svg" + ] }, { "name": "Webix", "shortname": "webix", "url": "https://webix.com/", - "files": ["webix-icon.svg", "webix.svg"] + "files": [ + "webix-icon.svg", + "webix.svg" + ] }, { "name": "WebKit", "shortname": "webkit", "url": "https://webkit.org/", - "files": ["webkit.svg"] + "files": [ + "webkit.svg" + ] }, { "name": "Webmin", "shortname": "webmin", "url": "http://www.webmin.com/", - "files": ["webmin.svg"] + "files": [ + "webmin.svg" + ] }, { "name": "webpack", "shortname": "webpack", "url": "http://webpack.github.io/", - "files": ["webpack.svg"] + "files": [ + "webpack.svg" + ] }, { "name": "WebPlatform", "shortname": "webplatform", "url": "https://www.webplatform.org/", - "files": ["webplatform.svg"] + "files": [ + "webplatform.svg" + ] }, { "name": "WebRTC", "shortname": "webrtc", "url": "http://www.webrtc.org/", - "files": ["webrtc.svg"] + "files": [ + "webrtc.svg" + ] }, { "name": "WebSocket", "shortname": "websocket", "url": "https://www.w3.org/TR/websockets/", - "files": ["websocket.svg"] + "files": [ + "websocket.svg" + ] }, { "name": "WebStorm", "shortname": "webstorm", "url": "https://www.jetbrains.com/webstorm/", - "files": ["webstorm.svg"] + "files": [ + "webstorm.svg" + ] }, { "name": "WebTorrent", "shortname": "webtorrent", "url": "https://webtorrent.io/", - "files": ["webtorrent.svg"] + "files": [ + "webtorrent.svg" + ] }, { "name": "Weebly", "shortname": "weebly", "url": "http://www.weebly.com/", - "files": ["weebly.svg"] + "files": [ + "weebly.svg" + ] }, { "name": "Whalar", "shortname": "whalar", "url": "https://whalar.com/", - "files": ["whalar-icon.svg", "whalar.svg"] + "files": [ + "whalar-icon.svg", + "whalar.svg" + ] }, { "name": "WhatsApp", @@ -7421,270 +11154,456 @@ "name": "WHATWG", "shortname": "whatwg", "url": "https://whatwg.org/", - "files": ["whatwg.svg"] + "files": [ + "whatwg.svg" + ] }, { "name": "Wi-Fi", "shortname": "wifi", "url": "http://www.wi-fi.org/", - "files": ["wifi.svg"] + "files": [ + "wifi.svg" + ] }, { "name": "Wicket", "shortname": "wicket", "url": "https://wicket.apache.org/", - "files": ["wicket-icon.svg", "wicket.svg"] + "files": [ + "wicket-icon.svg", + "wicket.svg" + ] }, { "name": "Wildfly", "shortname": "wildfly", "url": "https://www.wildfly.org", - "files": ["wildfly.svg"] + "files": [ + "wildfly.svg" + ] }, { "name": "Windi CSS", "shortname": "windi-css", "url": "https://windicss.org/", - "files": ["windi-css.svg"] + "files": [ + "windi-css.svg" + ] + }, + { + "name": "Wing", + "shortname": "winglang", + "url": "https://www.winglang.io/", + "files": [ + "winglang-icon.svg", + "winglang.svg" + ] }, { "name": "Wire", "shortname": "wire", "url": "https://wire.com/", - "files": ["wire.svg"] + "files": [ + "wire.svg" + ] }, { "name": "Wix", "shortname": "wix", "url": "http://www.wix.com/", - "files": ["wix.svg"] + "files": [ + "wix.svg" + ] }, { "name": "WMR", "shortname": "wmr", "url": "https://wmr.dev/", - "files": ["wmr.svg"] + "files": [ + "wmr.svg" + ] }, { "name": "WooCommerce", "shortname": "woocommerce", "url": "http://www.woothemes.com/woocommerce/", - "files": ["woocommerce-icon.svg", "woocommerce.svg"] + "files": [ + "woocommerce-icon.svg", + "woocommerce.svg" + ] }, { "name": "Woopra", "shortname": "woopra", "url": "https://www.woopra.com/", - "files": ["woopra.svg"] + "files": [ + "woopra.svg" + ] }, { "name": "Wordpress", "shortname": "wordpress", "url": "https://wordpress.org/", - "files": ["wordpress-icon.svg", "wordpress-icon-alt.svg", "wordpress.svg"] + "files": [ + "wordpress-icon.svg", + "wordpress-icon-alt.svg", + "wordpress.svg" + ] }, { "name": "Workboard", "shortname": "workboard", "url": "http://www.workboard.com/", - "files": ["workboard.svg"] + "files": [ + "workboard.svg" + ] + }, + { + "name": "WorkOS", + "shortname": "workos", + "url": "https://workos.com/", + "files": [ + "workos-icon.svg", + "workos.svg" + ] }, { "name": "Workplace", "shortname": "workplace", "url": "https://www.workplace.com/", - "files": ["workplace-icon.svg", "workplace.svg"] + "files": [ + "workplace-icon.svg", + "workplace.svg" + ] }, { "name": "WP engine", "shortname": "wpengine", "url": "http://wpengine.com/", - "files": ["wpengine.svg"] + "files": [ + "wpengine.svg" + ] }, { "name": "Wufoo", "shortname": "wufoo", "url": "http://www.wufoo.com/", - "files": ["wufoo.svg"] + "files": [ + "wufoo.svg" + ] + }, + { + "name": "X", + "shortname": "x", + "url": "https://x.com", + "files": [ + "x.svg" + ] }, { "name": "X-Cart", "shortname": "xcart", "url": "https://www.x-cart.com/", - "files": ["xcart.svg"] + "files": [ + "xcart.svg" + ] }, { "name": "Xamarin", "shortname": "xamarin", "url": "http://xamarin.com/", - "files": ["xamarin.svg"] + "files": [ + "xamarin.svg" + ] }, { "name": "XAMPP", "shortname": "xampp", "url": "https://www.apachefriends.org/", - "files": ["xampp.svg"] + "files": [ + "xampp.svg" + ] + }, + { + "name": "Xata", + "shortname": "xata", + "url": "https://xata.io/", + "files": [ + "xata-icon.svg", + "xata.svg" + ] + }, + { + "name": "Xcode", + "shortname": "xcode", + "url": "https://developer.apple.com/xcode/", + "files": [ + "xcode.svg" + ] }, { "name": "Xero", "shortname": "xero", "url": "https://www.xero.com/", - "files": ["xero.svg"] + "files": [ + "xero.svg" + ] }, { "name": "Xray", "shortname": "xray-for-jira", "url": "https://www.getxray.app/", - "files": ["xray-for-jira.svg"] + "files": [ + "xray-for-jira.svg" + ] }, { "name": "XState", "shortname": "xstate", "url": "https://xstate.js.org/", - "files": ["xstate.svg"] + "files": [ + "xstate.svg" + ] }, { "name": "Xtend", "shortname": "xtend", "url": "http://www.eclipse.org/xtend/", - "files": ["xtend.svg"] + "files": [ + "xtend.svg" + ] }, { "name": "XWiki", "shortname": "xwiki", "url": "http://www.xwiki.org/", - "files": ["xwiki-icon.svg", "xwiki.svg"] + "files": [ + "xwiki-icon.svg", + "xwiki.svg" + ] }, { "name": "Yahoo!", "shortname": "yahoo", "url": "https://search.yahoo.com/", - "files": ["yahoo.svg"] + "files": [ + "yahoo.svg" + ] }, { "name": "YAML", "shortname": "yaml", "url": "https://yaml.org/", - "files": ["yaml.svg"] + "files": [ + "yaml.svg" + ] }, { "name": "Yammer", "shortname": "yammer", "url": "https://www.yammer.com/", - "files": ["yammer.svg"] + "files": [ + "yammer.svg" + ] }, { "name": "Yandex", "shortname": "yandex-ru", "url": "https://www.yandex.ru/", - "files": ["yandex-ru.svg"] + "files": [ + "yandex-ru.svg" + ] }, { "name": "Yarn", "shortname": "yarn", "url": "https://yarnpkg.com/", - "files": ["yarn.svg"] + "files": [ + "yarn.svg" + ] }, { "name": "YCombinator", "shortname": "ycombinator", "url": "http://www.ycombinator.com/", - "files": ["ycombinator.svg"] + "files": [ + "ycombinator.svg" + ] }, { "name": "Yeoman", "shortname": "yeoman", "url": "http://yeoman.io/", - "files": ["yeoman.svg"] + "files": [ + "yeoman.svg" + ] }, { "name": "Yii", "shortname": "yii", "url": "http://www.yiiframework.com/", - "files": ["yii.svg"] + "files": [ + "yii.svg" + ] }, { "name": "YouTrack", "shortname": "youtrack", "url": "https://www.jetbrains.com/youtrack/", - "files": ["youtrack.svg"] + "files": [ + "youtrack.svg" + ] }, { "name": "YouTube", "shortname": "youtube", "url": "https://www.youtube.com/", - "files": ["youtube-icon.svg", "youtube.svg"] + "files": [ + "youtube-icon.svg", + "youtube.svg" + ] + }, + { + "name": "YugabyteDB", + "shortname": "yugabyte", + "url": "https://www.yugabyte.com/", + "files": [ + "yugabyte-icon.svg", + "yugabyte.svg" + ] }, { "name": "Z-Wave", "shortname": "zwave", "url": "http://www.z-wave.com/", - "files": ["zwave.svg"] + "files": [ + "zwave.svg" + ] + }, + { + "name": "Zabbix", + "shortname": "zabbix", + "url": "https://www.zabbix.com/", + "files": [ + "zabbix.svg" + ] }, { "name": "Zapier", "shortname": "zapier", "url": "https://zapier.com/", - "files": ["zapier-icon.svg", "zapier.svg"] + "files": [ + "zapier.svg" + ] }, { "name": "Zend Framework", "shortname": "zend-framework", "url": "http://framework.zend.com/", - "files": ["zend-framework.svg"] + "files": [ + "zend-framework.svg" + ] }, { "name": "Zendesk", "shortname": "zendesk", "url": "https://www.zendesk.com/", - "files": ["zendesk-icon.svg", "zendesk.svg"] + "files": [ + "zendesk-icon.svg", + "zendesk.svg" + ] }, { "name": "Zenhub", "shortname": "zenhub", "url": "https://www.zenhub.io/", - "files": ["zenhub-icon.svg", "zenhub.svg"] + "files": [ + "zenhub-icon.svg", + "zenhub.svg" + ] }, { "name": "Zeplin", "shortname": "zeplin", "url": "https://zeplin.io/", - "files": ["zeplin.svg"] + "files": [ + "zeplin.svg" + ] }, { "name": "zeroheight", "shortname": "zeroheight", "url": "https://zeroheight.com/", - "files": ["zeroheight-icon.svg", "zeroheight.svg"] + "files": [ + "zeroheight-icon.svg", + "zeroheight.svg" + ] }, { "name": "Zig", "shortname": "zig", "url": "https://ziglang.org/", - "files": ["zig.svg"] + "files": [ + "zig.svg" + ] + }, + { + "name": "Zod", + "shortname": "zod", + "url": "https://zod.dev/", + "files": [ + "zod.svg" + ] }, { "name": "Zoho", "shortname": "zoho", "url": "http://www.zoho.com/", - "files": ["zoho.svg"] + "files": [ + "zoho.svg" + ] + }, + { + "name": "Zoom", + "shortname": "zoom", + "url": "https://zoom.us/", + "files": [ + "zoom-icon.svg", + "zoom.svg" + ] }, { "name": "Zorin OS", "shortname": "zorin-os", "url": "https://zorinos.com/", - "files": ["zorin-os.svg"] + "files": [ + "zorin-os.svg" + ] + }, + { + "name": "zsh", + "shortname": "zsh", + "url": "https://www.zsh.org/", + "files": [ + "zsh.svg" + ] }, { "name": "Zube", "shortname": "zube", "url": "https://zube.io/", - "files": ["zube.svg"] + "files": [ + "zube.svg" + ] }, { "name": "Zulip", "shortname": "zulip", "url": "https://zulip.com/", - "files": ["zulip-icon.svg", "zulip.svg"] + "files": [ + "zulip-icon.svg", + "zulip.svg" + ] } -] +] \ No newline at end of file diff --git a/plugins/svgporn/src/logos/adobe-icon.svg b/plugins/svgporn/src/logos/adobe-icon.svg new file mode 100644 index 00000000..ead811cc --- /dev/null +++ b/plugins/svgporn/src/logos/adobe-icon.svg @@ -0,0 +1,7 @@ + + + Adobe + + + + diff --git a/plugins/svgporn/src/logos/adobe.svg b/plugins/svgporn/src/logos/adobe.svg new file mode 100644 index 00000000..59623d63 --- /dev/null +++ b/plugins/svgporn/src/logos/adobe.svg @@ -0,0 +1,8 @@ + + + Adobe + + + + + diff --git a/plugins/svgporn/src/logos/amex-digital.svg b/plugins/svgporn/src/logos/amex-digital.svg new file mode 100644 index 00000000..e3bad1d4 --- /dev/null +++ b/plugins/svgporn/src/logos/amex-digital.svg @@ -0,0 +1,8 @@ + + + AMEX + + + + + diff --git a/plugins/svgporn/src/logos/amex.svg b/plugins/svgporn/src/logos/amex.svg index 591de63c..f26c1543 100644 --- a/plugins/svgporn/src/logos/amex.svg +++ b/plugins/svgporn/src/logos/amex.svg @@ -1,26 +1,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + AMEX + + + + + diff --git a/plugins/svgporn/src/logos/analog.svg b/plugins/svgporn/src/logos/analog.svg new file mode 100644 index 00000000..55d3ab93 --- /dev/null +++ b/plugins/svgporn/src/logos/analog.svg @@ -0,0 +1,10 @@ + + + Analog + + + + + + + diff --git a/plugins/svgporn/src/logos/android-icon.svg b/plugins/svgporn/src/logos/android-icon.svg index cca13497..90ca28ad 100644 --- a/plugins/svgporn/src/logos/android-icon.svg +++ b/plugins/svgporn/src/logos/android-icon.svg @@ -1,7 +1,9 @@ - + Android - + + + diff --git a/plugins/svgporn/src/logos/android-vertical.svg b/plugins/svgporn/src/logos/android-vertical.svg index 16796555..15bdd8a3 100644 --- a/plugins/svgporn/src/logos/android-vertical.svg +++ b/plugins/svgporn/src/logos/android-vertical.svg @@ -1,8 +1,10 @@ - + Android - - + + + + diff --git a/plugins/svgporn/src/logos/android.svg b/plugins/svgporn/src/logos/android.svg index 359ea59d..8d0770d9 100644 --- a/plugins/svgporn/src/logos/android.svg +++ b/plugins/svgporn/src/logos/android.svg @@ -1,8 +1,12 @@ - + Android - - + + + + + + diff --git a/plugins/svgporn/src/logos/angular-icon.svg b/plugins/svgporn/src/logos/angular-icon.svg index 74c82aa9..092c4d63 100644 --- a/plugins/svgporn/src/logos/angular-icon.svg +++ b/plugins/svgporn/src/logos/angular-icon.svg @@ -1,8 +1,22 @@ - - - - - - - - \ No newline at end of file + + + Angular + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/angular.svg b/plugins/svgporn/src/logos/angular.svg index 947eb64f..599847c6 100644 --- a/plugins/svgporn/src/logos/angular.svg +++ b/plugins/svgporn/src/logos/angular.svg @@ -1,21 +1,22 @@ - - - - - - - - - - - - - - - - - - - + + + Angular + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/anthropic-icon.svg b/plugins/svgporn/src/logos/anthropic-icon.svg new file mode 100644 index 00000000..da352fb5 --- /dev/null +++ b/plugins/svgporn/src/logos/anthropic-icon.svg @@ -0,0 +1,8 @@ + + + Anthropic + + + + + diff --git a/plugins/svgporn/src/logos/anthropic.svg b/plugins/svgporn/src/logos/anthropic.svg new file mode 100644 index 00000000..9a7d57dd --- /dev/null +++ b/plugins/svgporn/src/logos/anthropic.svg @@ -0,0 +1,15 @@ + + + Anthropic + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/apache-flink-icon.svg b/plugins/svgporn/src/logos/apache-flink-icon.svg new file mode 100644 index 00000000..39a7659b --- /dev/null +++ b/plugins/svgporn/src/logos/apache-flink-icon.svg @@ -0,0 +1,185 @@ + + + Flink + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/apache-flink.svg b/plugins/svgporn/src/logos/apache-flink.svg new file mode 100644 index 00000000..a0826f4c --- /dev/null +++ b/plugins/svgporn/src/logos/apache-flink.svg @@ -0,0 +1,190 @@ + + + Flink + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/apache-spark.svg b/plugins/svgporn/src/logos/apache-spark.svg new file mode 100644 index 00000000..a262d183 --- /dev/null +++ b/plugins/svgporn/src/logos/apache-spark.svg @@ -0,0 +1,9 @@ + + + Spark + + + + + + diff --git a/plugins/svgporn/src/logos/apache-superset-icon.svg b/plugins/svgporn/src/logos/apache-superset-icon.svg new file mode 100644 index 00000000..522c3b28 --- /dev/null +++ b/plugins/svgporn/src/logos/apache-superset-icon.svg @@ -0,0 +1,9 @@ + + + Superset + + + + + + diff --git a/plugins/svgporn/src/logos/apache-superset.svg b/plugins/svgporn/src/logos/apache-superset.svg new file mode 100644 index 00000000..80ea98aa --- /dev/null +++ b/plugins/svgporn/src/logos/apache-superset.svg @@ -0,0 +1,12 @@ + + + Superset + + + + + + + + + diff --git a/plugins/svgporn/src/logos/apidog-icon.svg b/plugins/svgporn/src/logos/apidog-icon.svg new file mode 100644 index 00000000..6f1fb7b2 --- /dev/null +++ b/plugins/svgporn/src/logos/apidog-icon.svg @@ -0,0 +1,23 @@ + + + Apidog + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/apidog.svg b/plugins/svgporn/src/logos/apidog.svg new file mode 100644 index 00000000..72d84185 --- /dev/null +++ b/plugins/svgporn/src/logos/apidog.svg @@ -0,0 +1,26 @@ + + + Apidog + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/applitools-icon.svg b/plugins/svgporn/src/logos/applitools-icon.svg new file mode 100644 index 00000000..10226819 --- /dev/null +++ b/plugins/svgporn/src/logos/applitools-icon.svg @@ -0,0 +1,7 @@ + + + Applitools + + + + diff --git a/plugins/svgporn/src/logos/applitools.svg b/plugins/svgporn/src/logos/applitools.svg new file mode 100644 index 00000000..1a5a855a --- /dev/null +++ b/plugins/svgporn/src/logos/applitools.svg @@ -0,0 +1,8 @@ + + + Applitools + + + + + diff --git a/plugins/svgporn/src/logos/arc.svg b/plugins/svgporn/src/logos/arc.svg new file mode 100644 index 00000000..1fd4ca15 --- /dev/null +++ b/plugins/svgporn/src/logos/arc.svg @@ -0,0 +1,13 @@ + + + Arc + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/astro-icon.svg b/plugins/svgporn/src/logos/astro-icon.svg new file mode 100644 index 00000000..552119a3 --- /dev/null +++ b/plugins/svgporn/src/logos/astro-icon.svg @@ -0,0 +1,8 @@ + + + astro + + + + + diff --git a/plugins/svgporn/src/logos/astro.svg b/plugins/svgporn/src/logos/astro.svg index c2ecf462..9bdb1bbf 100644 --- a/plugins/svgporn/src/logos/astro.svg +++ b/plugins/svgporn/src/logos/astro.svg @@ -1,18 +1,11 @@ - - Astro - - - - - - - - - - - - - - + + astro + + + + + + + diff --git a/plugins/svgporn/src/logos/async-api-icon.svg b/plugins/svgporn/src/logos/async-api-icon.svg new file mode 100644 index 00000000..2c6fa035 --- /dev/null +++ b/plugins/svgporn/src/logos/async-api-icon.svg @@ -0,0 +1,20 @@ + + + AsyncAPI + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/async-api.svg b/plugins/svgporn/src/logos/async-api.svg new file mode 100644 index 00000000..979a8353 --- /dev/null +++ b/plugins/svgporn/src/logos/async-api.svg @@ -0,0 +1,23 @@ + + + AsyncAPI + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/baseline.svg b/plugins/svgporn/src/logos/baseline.svg new file mode 100644 index 00000000..9c14fd42 --- /dev/null +++ b/plugins/svgporn/src/logos/baseline.svg @@ -0,0 +1,9 @@ + + + Baseline + + + + + + diff --git a/plugins/svgporn/src/logos/bing.svg b/plugins/svgporn/src/logos/bing.svg index 1b4ffbb2..44097ffa 100644 --- a/plugins/svgporn/src/logos/bing.svg +++ b/plugins/svgporn/src/logos/bing.svg @@ -1,6 +1,23 @@ - - + + + bing + + + + + + + + + + + + + + - + + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/biomejs-icon.svg b/plugins/svgporn/src/logos/biomejs-icon.svg new file mode 100644 index 00000000..de13acd1 --- /dev/null +++ b/plugins/svgporn/src/logos/biomejs-icon.svg @@ -0,0 +1,7 @@ + + + biome + + + + diff --git a/plugins/svgporn/src/logos/biomejs.svg b/plugins/svgporn/src/logos/biomejs.svg new file mode 100644 index 00000000..aa3c4964 --- /dev/null +++ b/plugins/svgporn/src/logos/biomejs.svg @@ -0,0 +1,8 @@ + + + biome + + + + + diff --git a/plugins/svgporn/src/logos/bluesky.svg b/plugins/svgporn/src/logos/bluesky.svg new file mode 100644 index 00000000..bfc1c544 --- /dev/null +++ b/plugins/svgporn/src/logos/bluesky.svg @@ -0,0 +1,7 @@ + + + Bluesky + + + + diff --git a/plugins/svgporn/src/logos/bugsnag-icon.svg b/plugins/svgporn/src/logos/bugsnag-icon.svg deleted file mode 100644 index 00ae04ec..00000000 --- a/plugins/svgporn/src/logos/bugsnag-icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/plugins/svgporn/src/logos/bugsnag.svg b/plugins/svgporn/src/logos/bugsnag.svg index b34e2d1b..72735179 100644 --- a/plugins/svgporn/src/logos/bugsnag.svg +++ b/plugins/svgporn/src/logos/bugsnag.svg @@ -1,6 +1,9 @@ - + + BugSnag - + + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/chartjs.svg b/plugins/svgporn/src/logos/chartjs.svg new file mode 100644 index 00000000..6c62538d --- /dev/null +++ b/plugins/svgporn/src/logos/chartjs.svg @@ -0,0 +1,10 @@ + + + Chartjs + + + + + + + diff --git a/plugins/svgporn/src/logos/chroma.svg b/plugins/svgporn/src/logos/chroma.svg new file mode 100644 index 00000000..16024e3a --- /dev/null +++ b/plugins/svgporn/src/logos/chroma.svg @@ -0,0 +1,9 @@ + + + Chroma + + + + + + diff --git a/plugins/svgporn/src/logos/chrome.svg b/plugins/svgporn/src/logos/chrome.svg index c36112cb..db830716 100644 --- a/plugins/svgporn/src/logos/chrome.svg +++ b/plugins/svgporn/src/logos/chrome.svg @@ -1,19 +1,11 @@ - - - - - - - - + + + Google Chrome - - - - - - - - + + + + + diff --git a/plugins/svgporn/src/logos/claude-icon.svg b/plugins/svgporn/src/logos/claude-icon.svg new file mode 100644 index 00000000..88968da6 --- /dev/null +++ b/plugins/svgporn/src/logos/claude-icon.svg @@ -0,0 +1,7 @@ + + + Claude + + + + diff --git a/plugins/svgporn/src/logos/claude.svg b/plugins/svgporn/src/logos/claude.svg new file mode 100644 index 00000000..ea6e9410 --- /dev/null +++ b/plugins/svgporn/src/logos/claude.svg @@ -0,0 +1,8 @@ + + + Claude + + + + + diff --git a/plugins/svgporn/src/logos/clio-lang.svg b/plugins/svgporn/src/logos/clio-lang.svg new file mode 100644 index 00000000..d25be3e8 --- /dev/null +++ b/plugins/svgporn/src/logos/clio-lang.svg @@ -0,0 +1,11 @@ + + + Clio + + + + + + + + diff --git a/plugins/svgporn/src/logos/cloudflare-icon.svg b/plugins/svgporn/src/logos/cloudflare-icon.svg new file mode 100644 index 00000000..de28d958 --- /dev/null +++ b/plugins/svgporn/src/logos/cloudflare-icon.svg @@ -0,0 +1,8 @@ + + + Cloudflare + + + + + diff --git a/plugins/svgporn/src/logos/cloudflare.svg b/plugins/svgporn/src/logos/cloudflare.svg index a8cbf3bc..59c31047 100644 --- a/plugins/svgporn/src/logos/cloudflare.svg +++ b/plugins/svgporn/src/logos/cloudflare.svg @@ -1,10 +1,9 @@ - + + Cloudflare - - - - - + + + diff --git a/plugins/svgporn/src/logos/codium-icon.svg b/plugins/svgporn/src/logos/codium-icon.svg new file mode 100644 index 00000000..b0f02107 --- /dev/null +++ b/plugins/svgporn/src/logos/codium-icon.svg @@ -0,0 +1,113 @@ + + + codium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/codium.svg b/plugins/svgporn/src/logos/codium.svg new file mode 100644 index 00000000..392ee1df --- /dev/null +++ b/plugins/svgporn/src/logos/codium.svg @@ -0,0 +1,114 @@ + + + codium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/crossplane-icon.svg b/plugins/svgporn/src/logos/crossplane-icon.svg new file mode 100644 index 00000000..1c8bd185 --- /dev/null +++ b/plugins/svgporn/src/logos/crossplane-icon.svg @@ -0,0 +1,35 @@ + + + Crossplane + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/crossplane.svg b/plugins/svgporn/src/logos/crossplane.svg new file mode 100644 index 00000000..3ef5a7e9 --- /dev/null +++ b/plugins/svgporn/src/logos/crossplane.svg @@ -0,0 +1,38 @@ + + + Crossplane + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/cube-icon.svg b/plugins/svgporn/src/logos/cube-icon.svg new file mode 100644 index 00000000..d5bb42fb --- /dev/null +++ b/plugins/svgporn/src/logos/cube-icon.svg @@ -0,0 +1,12 @@ + + + Cube + + + + + + + + + diff --git a/plugins/svgporn/src/logos/cube.svg b/plugins/svgporn/src/logos/cube.svg new file mode 100644 index 00000000..a16b335e --- /dev/null +++ b/plugins/svgporn/src/logos/cube.svg @@ -0,0 +1,15 @@ + + + Cube + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/dailydev-icon.svg b/plugins/svgporn/src/logos/dailydev-icon.svg new file mode 100644 index 00000000..4f2a81b0 --- /dev/null +++ b/plugins/svgporn/src/logos/dailydev-icon.svg @@ -0,0 +1,8 @@ + + + daily.dev + + + + + diff --git a/plugins/svgporn/src/logos/dailydev.svg b/plugins/svgporn/src/logos/dailydev.svg new file mode 100644 index 00000000..b1c24ee2 --- /dev/null +++ b/plugins/svgporn/src/logos/dailydev.svg @@ -0,0 +1,10 @@ + + + daily.dev + + + + + + + diff --git a/plugins/svgporn/src/logos/daisyUI-icon.svg b/plugins/svgporn/src/logos/daisyUI-icon.svg new file mode 100644 index 00000000..ace63b84 --- /dev/null +++ b/plugins/svgporn/src/logos/daisyUI-icon.svg @@ -0,0 +1,10 @@ + + + daisyUI + + + + + + + diff --git a/plugins/svgporn/src/logos/daisyUI.svg b/plugins/svgporn/src/logos/daisyUI.svg new file mode 100644 index 00000000..5d2fe260 --- /dev/null +++ b/plugins/svgporn/src/logos/daisyUI.svg @@ -0,0 +1,16 @@ + + + daisyUI + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/danfo.svg b/plugins/svgporn/src/logos/danfo.svg new file mode 100644 index 00000000..77b06b51 --- /dev/null +++ b/plugins/svgporn/src/logos/danfo.svg @@ -0,0 +1,8 @@ + + + Danfo.js + + + + + diff --git a/plugins/svgporn/src/logos/data-station.svg b/plugins/svgporn/src/logos/data-station.svg new file mode 100644 index 00000000..cda8cacd --- /dev/null +++ b/plugins/svgporn/src/logos/data-station.svg @@ -0,0 +1,7 @@ + + + DataStation + + + + diff --git a/plugins/svgporn/src/logos/datadog-icon.svg b/plugins/svgporn/src/logos/datadog-icon.svg new file mode 100644 index 00000000..4056ea2d --- /dev/null +++ b/plugins/svgporn/src/logos/datadog-icon.svg @@ -0,0 +1,7 @@ + + + Datadog + + + + diff --git a/plugins/svgporn/src/logos/datadog.svg b/plugins/svgporn/src/logos/datadog.svg index 04ea4614..ad3fe569 100644 --- a/plugins/svgporn/src/logos/datadog.svg +++ b/plugins/svgporn/src/logos/datadog.svg @@ -1,7 +1,8 @@ - - - - - + + Datadog + + + + diff --git a/plugins/svgporn/src/logos/datasette-icon.svg b/plugins/svgporn/src/logos/datasette-icon.svg new file mode 100644 index 00000000..d9475143 --- /dev/null +++ b/plugins/svgporn/src/logos/datasette-icon.svg @@ -0,0 +1,9 @@ + + + Datasette + + + + + + diff --git a/plugins/svgporn/src/logos/datasette.svg b/plugins/svgporn/src/logos/datasette.svg new file mode 100644 index 00000000..ffd7d0ca --- /dev/null +++ b/plugins/svgporn/src/logos/datasette.svg @@ -0,0 +1,13 @@ + + + Datasette + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/digital-ocean-icon.svg b/plugins/svgporn/src/logos/digital-ocean-icon.svg new file mode 100644 index 00000000..e914fc40 --- /dev/null +++ b/plugins/svgporn/src/logos/digital-ocean-icon.svg @@ -0,0 +1,7 @@ + + + Digital Ocean + + + + diff --git a/plugins/svgporn/src/logos/digital-ocean.svg b/plugins/svgporn/src/logos/digital-ocean.svg index 083b8d90..4e9527b3 100644 --- a/plugins/svgporn/src/logos/digital-ocean.svg +++ b/plugins/svgporn/src/logos/digital-ocean.svg @@ -1,5 +1,6 @@ - + + Digital Ocean diff --git a/plugins/svgporn/src/logos/dolt.svg b/plugins/svgporn/src/logos/dolt.svg new file mode 100644 index 00000000..de89dd7a --- /dev/null +++ b/plugins/svgporn/src/logos/dolt.svg @@ -0,0 +1,7 @@ + + + dolt + + + + diff --git a/plugins/svgporn/src/logos/edgedb.svg b/plugins/svgporn/src/logos/edgedb.svg new file mode 100644 index 00000000..1ff44e3e --- /dev/null +++ b/plugins/svgporn/src/logos/edgedb.svg @@ -0,0 +1,7 @@ + + + edgeDB + + + + diff --git a/plugins/svgporn/src/logos/edgio-icon.svg b/plugins/svgporn/src/logos/edgio-icon.svg new file mode 100644 index 00000000..a223bebe --- /dev/null +++ b/plugins/svgporn/src/logos/edgio-icon.svg @@ -0,0 +1,24 @@ + + + Edgio + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/edgio.svg b/plugins/svgporn/src/logos/edgio.svg new file mode 100644 index 00000000..3a769478 --- /dev/null +++ b/plugins/svgporn/src/logos/edgio.svg @@ -0,0 +1,7 @@ + + + Edgio + + + + diff --git a/plugins/svgporn/src/logos/effect-icon.svg b/plugins/svgporn/src/logos/effect-icon.svg new file mode 100644 index 00000000..84433a69 --- /dev/null +++ b/plugins/svgporn/src/logos/effect-icon.svg @@ -0,0 +1,9 @@ + + + effect + + + + + + diff --git a/plugins/svgporn/src/logos/effect.svg b/plugins/svgporn/src/logos/effect.svg new file mode 100644 index 00000000..1c347ea2 --- /dev/null +++ b/plugins/svgporn/src/logos/effect.svg @@ -0,0 +1,12 @@ + + + effect + + + + + + + + + diff --git a/plugins/svgporn/src/logos/effector.svg b/plugins/svgporn/src/logos/effector.svg new file mode 100644 index 00000000..d35f8c09 --- /dev/null +++ b/plugins/svgporn/src/logos/effector.svg @@ -0,0 +1,231 @@ + + + Effector + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/eraser-icon.svg b/plugins/svgporn/src/logos/eraser-icon.svg new file mode 100644 index 00000000..cbcb994e --- /dev/null +++ b/plugins/svgporn/src/logos/eraser-icon.svg @@ -0,0 +1,8 @@ + + + eraser + + + + + diff --git a/plugins/svgporn/src/logos/eraser.svg b/plugins/svgporn/src/logos/eraser.svg new file mode 100644 index 00000000..59d40ff8 --- /dev/null +++ b/plugins/svgporn/src/logos/eraser.svg @@ -0,0 +1,11 @@ + + + eraser + + + + + + + + diff --git a/plugins/svgporn/src/logos/faker.svg b/plugins/svgporn/src/logos/faker.svg new file mode 100644 index 00000000..2441ecb6 --- /dev/null +++ b/plugins/svgporn/src/logos/faker.svg @@ -0,0 +1,82 @@ + + + Faker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/fastapi-icon.svg b/plugins/svgporn/src/logos/fastapi-icon.svg new file mode 100644 index 00000000..833c1ca4 --- /dev/null +++ b/plugins/svgporn/src/logos/fastapi-icon.svg @@ -0,0 +1,7 @@ + + + FastAPI + + + + diff --git a/plugins/svgporn/src/logos/fastapi.svg b/plugins/svgporn/src/logos/fastapi.svg new file mode 100644 index 00000000..4f551587 --- /dev/null +++ b/plugins/svgporn/src/logos/fastapi.svg @@ -0,0 +1,8 @@ + + + FastAPI + + + + + diff --git a/plugins/svgporn/src/logos/firefox.svg b/plugins/svgporn/src/logos/firefox.svg index c52dd46f..2b8781e0 100644 --- a/plugins/svgporn/src/logos/firefox.svg +++ b/plugins/svgporn/src/logos/firefox.svg @@ -1,201 +1,109 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/foundationdb-icon.svg b/plugins/svgporn/src/logos/foundationdb-icon.svg new file mode 100644 index 00000000..e41f139a --- /dev/null +++ b/plugins/svgporn/src/logos/foundationdb-icon.svg @@ -0,0 +1,9 @@ + + + FoundationDB + + + + + + diff --git a/plugins/svgporn/src/logos/foundationdb.svg b/plugins/svgporn/src/logos/foundationdb.svg new file mode 100644 index 00000000..f0335ca0 --- /dev/null +++ b/plugins/svgporn/src/logos/foundationdb.svg @@ -0,0 +1,12 @@ + + + FoundationDB + + + + + + + + + diff --git a/plugins/svgporn/src/logos/glamorous-icon.svg b/plugins/svgporn/src/logos/glamorous-icon.svg new file mode 100644 index 00000000..121dfae0 --- /dev/null +++ b/plugins/svgporn/src/logos/glamorous-icon.svg @@ -0,0 +1,13 @@ + + + glamorous + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/glamorous.svg b/plugins/svgporn/src/logos/glamorous.svg index 0a672623..637c2ecf 100644 --- a/plugins/svgporn/src/logos/glamorous.svg +++ b/plugins/svgporn/src/logos/glamorous.svg @@ -1,14 +1,22 @@ - + + glamorous + + + + + + - - - - - - - - - + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/google-bard-icon.svg b/plugins/svgporn/src/logos/google-bard-icon.svg new file mode 100644 index 00000000..bd4e50c9 --- /dev/null +++ b/plugins/svgporn/src/logos/google-bard-icon.svg @@ -0,0 +1,26 @@ + + + Bard + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/google-bard.svg b/plugins/svgporn/src/logos/google-bard.svg new file mode 100644 index 00000000..c26f1482 --- /dev/null +++ b/plugins/svgporn/src/logos/google-bard.svg @@ -0,0 +1,29 @@ + + + Bard + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/google-domains-icon.svg b/plugins/svgporn/src/logos/google-domains-icon.svg new file mode 100644 index 00000000..f45b0e05 --- /dev/null +++ b/plugins/svgporn/src/logos/google-domains-icon.svg @@ -0,0 +1,9 @@ + + + Google Domains + + + + + + diff --git a/plugins/svgporn/src/logos/google-domains.svg b/plugins/svgporn/src/logos/google-domains.svg new file mode 100644 index 00000000..56617561 --- /dev/null +++ b/plugins/svgporn/src/logos/google-domains.svg @@ -0,0 +1,11 @@ + + + Google Domains + + + + + + + + diff --git a/plugins/svgporn/src/logos/google-gemini.svg b/plugins/svgporn/src/logos/google-gemini.svg new file mode 100644 index 00000000..bda45dea --- /dev/null +++ b/plugins/svgporn/src/logos/google-gemini.svg @@ -0,0 +1,40 @@ + + + Google Gemini + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/google-palm.svg b/plugins/svgporn/src/logos/google-palm.svg new file mode 100644 index 00000000..513a3c76 --- /dev/null +++ b/plugins/svgporn/src/logos/google-palm.svg @@ -0,0 +1,13 @@ + + + Google PaLM + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/google-pay-icon.svg b/plugins/svgporn/src/logos/google-pay-icon.svg deleted file mode 100644 index ce28072d..00000000 --- a/plugins/svgporn/src/logos/google-pay-icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/plugins/svgporn/src/logos/google-pay.svg b/plugins/svgporn/src/logos/google-pay.svg index 9d081653..24da0861 100644 --- a/plugins/svgporn/src/logos/google-pay.svg +++ b/plugins/svgporn/src/logos/google-pay.svg @@ -1,11 +1,13 @@ - + + Google Pay - - - - - - + + + + + + + diff --git a/plugins/svgporn/src/logos/google-play-console-icon.svg b/plugins/svgporn/src/logos/google-play-console-icon.svg new file mode 100644 index 00000000..ed5675bc --- /dev/null +++ b/plugins/svgporn/src/logos/google-play-console-icon.svg @@ -0,0 +1,8 @@ + + + Google Play Console + + + + + diff --git a/plugins/svgporn/src/logos/google-play-console.svg b/plugins/svgporn/src/logos/google-play-console.svg new file mode 100644 index 00000000..cfc03484 --- /dev/null +++ b/plugins/svgporn/src/logos/google-play-console.svg @@ -0,0 +1,13 @@ + + + Google Play Console + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/google-play-icon.svg b/plugins/svgporn/src/logos/google-play-icon.svg index acadde82..678b8e64 100644 --- a/plugins/svgporn/src/logos/google-play-icon.svg +++ b/plugins/svgporn/src/logos/google-play-icon.svg @@ -1,9 +1,10 @@ - + + Google Play - - - - + + + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/google-play.svg b/plugins/svgporn/src/logos/google-play.svg index a9a4f791..35774ea9 100644 --- a/plugins/svgporn/src/logos/google-play.svg +++ b/plugins/svgporn/src/logos/google-play.svg @@ -1,12 +1,11 @@ - + + Google Play - - - - - - - + + + + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/google-workspace.svg b/plugins/svgporn/src/logos/google-workspace.svg new file mode 100644 index 00000000..04448838 --- /dev/null +++ b/plugins/svgporn/src/logos/google-workspace.svg @@ -0,0 +1,15 @@ + + + Google Workspace + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/gradio-icon.svg b/plugins/svgporn/src/logos/gradio-icon.svg new file mode 100644 index 00000000..07544cb9 --- /dev/null +++ b/plugins/svgporn/src/logos/gradio-icon.svg @@ -0,0 +1,23 @@ + + + gradio + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/gradio.svg b/plugins/svgporn/src/logos/gradio.svg new file mode 100644 index 00000000..073805a6 --- /dev/null +++ b/plugins/svgporn/src/logos/gradio.svg @@ -0,0 +1,26 @@ + + + gradio + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/graylog-icon.svg b/plugins/svgporn/src/logos/graylog-icon.svg index 780b0370..ee3355f5 100644 --- a/plugins/svgporn/src/logos/graylog-icon.svg +++ b/plugins/svgporn/src/logos/graylog-icon.svg @@ -1,7 +1,7 @@ - + + graylog - - + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/graylog.svg b/plugins/svgporn/src/logos/graylog.svg index 1840ae82..c8350a34 100644 --- a/plugins/svgporn/src/logos/graylog.svg +++ b/plugins/svgporn/src/logos/graylog.svg @@ -1,8 +1,7 @@ - + + graylog - - - + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/hashicorp-icon.svg b/plugins/svgporn/src/logos/hashicorp-icon.svg new file mode 100644 index 00000000..ac89409f --- /dev/null +++ b/plugins/svgporn/src/logos/hashicorp-icon.svg @@ -0,0 +1,7 @@ + + + HashiCorp + + + + diff --git a/plugins/svgporn/src/logos/hashicorp.svg b/plugins/svgporn/src/logos/hashicorp.svg new file mode 100644 index 00000000..c08f7314 --- /dev/null +++ b/plugins/svgporn/src/logos/hashicorp.svg @@ -0,0 +1,8 @@ + + + HashiCorp + + + + + diff --git a/plugins/svgporn/src/logos/hono.svg b/plugins/svgporn/src/logos/hono.svg new file mode 100644 index 00000000..8c39f9c6 --- /dev/null +++ b/plugins/svgporn/src/logos/hono.svg @@ -0,0 +1,8 @@ + + + Hono + + + + + diff --git a/plugins/svgporn/src/logos/htmx-icon.svg b/plugins/svgporn/src/logos/htmx-icon.svg new file mode 100644 index 00000000..27b58e53 --- /dev/null +++ b/plugins/svgporn/src/logos/htmx-icon.svg @@ -0,0 +1,9 @@ + + + htmx + + + + + + diff --git a/plugins/svgporn/src/logos/htmx.svg b/plugins/svgporn/src/logos/htmx.svg new file mode 100644 index 00000000..68821538 --- /dev/null +++ b/plugins/svgporn/src/logos/htmx.svg @@ -0,0 +1,15 @@ + + + htmx + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/hugging-face-icon.svg b/plugins/svgporn/src/logos/hugging-face-icon.svg new file mode 100644 index 00000000..7bd72249 --- /dev/null +++ b/plugins/svgporn/src/logos/hugging-face-icon.svg @@ -0,0 +1,12 @@ + + + Hugging Face + + + + + + + + + diff --git a/plugins/svgporn/src/logos/hugging-face.svg b/plugins/svgporn/src/logos/hugging-face.svg new file mode 100644 index 00000000..67cbd324 --- /dev/null +++ b/plugins/svgporn/src/logos/hugging-face.svg @@ -0,0 +1,13 @@ + + + Hugging Face + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/incident-icon.svg b/plugins/svgporn/src/logos/incident-icon.svg new file mode 100644 index 00000000..72cbfa03 --- /dev/null +++ b/plugins/svgporn/src/logos/incident-icon.svg @@ -0,0 +1,7 @@ + + + incident + + + + diff --git a/plugins/svgporn/src/logos/incident.svg b/plugins/svgporn/src/logos/incident.svg new file mode 100644 index 00000000..073e41da --- /dev/null +++ b/plugins/svgporn/src/logos/incident.svg @@ -0,0 +1,8 @@ + + + incident + + + + + diff --git a/plugins/svgporn/src/logos/internet-computer-icon.svg b/plugins/svgporn/src/logos/internet-computer-icon.svg new file mode 100644 index 00000000..f548cc10 --- /dev/null +++ b/plugins/svgporn/src/logos/internet-computer-icon.svg @@ -0,0 +1,19 @@ + + + Internet Computer + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/internet-computer.svg b/plugins/svgporn/src/logos/internet-computer.svg new file mode 100644 index 00000000..24e47610 --- /dev/null +++ b/plugins/svgporn/src/logos/internet-computer.svg @@ -0,0 +1,23 @@ + + + Internet Computer + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/json-ld.svg b/plugins/svgporn/src/logos/json-ld.svg new file mode 100644 index 00000000..a97f4581 --- /dev/null +++ b/plugins/svgporn/src/logos/json-ld.svg @@ -0,0 +1,13 @@ + + + JSON-LD + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/json-schema-icon.svg b/plugins/svgporn/src/logos/json-schema-icon.svg new file mode 100644 index 00000000..3960b2aa --- /dev/null +++ b/plugins/svgporn/src/logos/json-schema-icon.svg @@ -0,0 +1,7 @@ + + + JSON Schema + + + + diff --git a/plugins/svgporn/src/logos/json-schema.svg b/plugins/svgporn/src/logos/json-schema.svg new file mode 100644 index 00000000..78113f7b --- /dev/null +++ b/plugins/svgporn/src/logos/json-schema.svg @@ -0,0 +1,9 @@ + + + JSON Schema + + + + + + diff --git a/plugins/svgporn/src/logos/katalon-icon.svg b/plugins/svgporn/src/logos/katalon-icon.svg new file mode 100644 index 00000000..c07431dd --- /dev/null +++ b/plugins/svgporn/src/logos/katalon-icon.svg @@ -0,0 +1,8 @@ + + + Katalon + + + + + diff --git a/plugins/svgporn/src/logos/katalon.svg b/plugins/svgporn/src/logos/katalon.svg new file mode 100644 index 00000000..4127f181 --- /dev/null +++ b/plugins/svgporn/src/logos/katalon.svg @@ -0,0 +1,11 @@ + + + Katalon + + + + + + + + diff --git a/plugins/svgporn/src/logos/keydb-icon.svg b/plugins/svgporn/src/logos/keydb-icon.svg new file mode 100644 index 00000000..ffb65d74 --- /dev/null +++ b/plugins/svgporn/src/logos/keydb-icon.svg @@ -0,0 +1,8 @@ + + + KeyDB + + + + + diff --git a/plugins/svgporn/src/logos/keydb.svg b/plugins/svgporn/src/logos/keydb.svg new file mode 100644 index 00000000..0d9ff59e --- /dev/null +++ b/plugins/svgporn/src/logos/keydb.svg @@ -0,0 +1,10 @@ + + + KeyDB + + + + + + + diff --git a/plugins/svgporn/src/logos/lexical-icon.svg b/plugins/svgporn/src/logos/lexical-icon.svg new file mode 100644 index 00000000..fd38493c --- /dev/null +++ b/plugins/svgporn/src/logos/lexical-icon.svg @@ -0,0 +1,15 @@ + + + lexical + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/lexical.svg b/plugins/svgporn/src/logos/lexical.svg new file mode 100644 index 00000000..c1ad7b64 --- /dev/null +++ b/plugins/svgporn/src/logos/lexical.svg @@ -0,0 +1,21 @@ + + + lexical + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/linear-icon.svg b/plugins/svgporn/src/logos/linear-icon.svg new file mode 100644 index 00000000..3b872246 --- /dev/null +++ b/plugins/svgporn/src/logos/linear-icon.svg @@ -0,0 +1,7 @@ + + + Linear + + + + diff --git a/plugins/svgporn/src/logos/linear.svg b/plugins/svgporn/src/logos/linear.svg new file mode 100644 index 00000000..8417e0f6 --- /dev/null +++ b/plugins/svgporn/src/logos/linear.svg @@ -0,0 +1,8 @@ + + + Linear + + + + + diff --git a/plugins/svgporn/src/logos/matter-icon.svg b/plugins/svgporn/src/logos/matter-icon.svg new file mode 100644 index 00000000..24c9138f --- /dev/null +++ b/plugins/svgporn/src/logos/matter-icon.svg @@ -0,0 +1,7 @@ + + + Matter + + + + diff --git a/plugins/svgporn/src/logos/matter.svg b/plugins/svgporn/src/logos/matter.svg new file mode 100644 index 00000000..c9f1599a --- /dev/null +++ b/plugins/svgporn/src/logos/matter.svg @@ -0,0 +1,8 @@ + + + Matter + + + + + diff --git a/plugins/svgporn/src/logos/mautic-icon.svg b/plugins/svgporn/src/logos/mautic-icon.svg new file mode 100644 index 00000000..8219fbc5 --- /dev/null +++ b/plugins/svgporn/src/logos/mautic-icon.svg @@ -0,0 +1,8 @@ + + + mautic + + + + + diff --git a/plugins/svgporn/src/logos/mautic.svg b/plugins/svgporn/src/logos/mautic.svg new file mode 100644 index 00000000..c769250d --- /dev/null +++ b/plugins/svgporn/src/logos/mautic.svg @@ -0,0 +1,11 @@ + + + mautic + + + + + + + + diff --git a/plugins/svgporn/src/logos/meilisearch.svg b/plugins/svgporn/src/logos/meilisearch.svg new file mode 100644 index 00000000..0c4172ce --- /dev/null +++ b/plugins/svgporn/src/logos/meilisearch.svg @@ -0,0 +1,23 @@ + + + Meilisearch + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/memgraph.svg b/plugins/svgporn/src/logos/memgraph.svg new file mode 100644 index 00000000..eb9aedac --- /dev/null +++ b/plugins/svgporn/src/logos/memgraph.svg @@ -0,0 +1,583 @@ + + + Memgraph + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/meta-icon.svg b/plugins/svgporn/src/logos/meta-icon.svg new file mode 100644 index 00000000..5ed04cb1 --- /dev/null +++ b/plugins/svgporn/src/logos/meta-icon.svg @@ -0,0 +1,21 @@ + + + Meta + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/meta.svg b/plugins/svgporn/src/logos/meta.svg new file mode 100644 index 00000000..f1015a5a --- /dev/null +++ b/plugins/svgporn/src/logos/meta.svg @@ -0,0 +1,22 @@ + + + Meta + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/microsoft-windows-icon.svg b/plugins/svgporn/src/logos/microsoft-windows-icon.svg new file mode 100644 index 00000000..76f75c23 --- /dev/null +++ b/plugins/svgporn/src/logos/microsoft-windows-icon.svg @@ -0,0 +1,7 @@ + + + Windows + + + + diff --git a/plugins/svgporn/src/logos/microsoft-windows.svg b/plugins/svgporn/src/logos/microsoft-windows.svg index 32fa67d6..b37fc22e 100644 --- a/plugins/svgporn/src/logos/microsoft-windows.svg +++ b/plugins/svgporn/src/logos/microsoft-windows.svg @@ -1,6 +1,8 @@ - - - - + + + Windows + + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/midjourney.svg b/plugins/svgporn/src/logos/midjourney.svg new file mode 100644 index 00000000..0ea34b9a --- /dev/null +++ b/plugins/svgporn/src/logos/midjourney.svg @@ -0,0 +1,7 @@ + + + Midjourney + + + + diff --git a/plugins/svgporn/src/logos/million-icon.svg b/plugins/svgporn/src/logos/million-icon.svg new file mode 100644 index 00000000..4d781858 --- /dev/null +++ b/plugins/svgporn/src/logos/million-icon.svg @@ -0,0 +1,28 @@ + + + Million + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/million.svg b/plugins/svgporn/src/logos/million.svg new file mode 100644 index 00000000..b3825235 --- /dev/null +++ b/plugins/svgporn/src/logos/million.svg @@ -0,0 +1,31 @@ + + + Million + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/milvus-icon.svg b/plugins/svgporn/src/logos/milvus-icon.svg new file mode 100644 index 00000000..ddfac1b2 --- /dev/null +++ b/plugins/svgporn/src/logos/milvus-icon.svg @@ -0,0 +1,7 @@ + + + Milvus + + + + diff --git a/plugins/svgporn/src/logos/milvus.svg b/plugins/svgporn/src/logos/milvus.svg new file mode 100644 index 00000000..f269377b --- /dev/null +++ b/plugins/svgporn/src/logos/milvus.svg @@ -0,0 +1,8 @@ + + + Milvus + + + + + diff --git a/plugins/svgporn/src/logos/mindsdb-icon.svg b/plugins/svgporn/src/logos/mindsdb-icon.svg new file mode 100644 index 00000000..cd32d97b --- /dev/null +++ b/plugins/svgporn/src/logos/mindsdb-icon.svg @@ -0,0 +1,7 @@ + + + mindsdb + + + + diff --git a/plugins/svgporn/src/logos/mindsdb.svg b/plugins/svgporn/src/logos/mindsdb.svg new file mode 100644 index 00000000..e2669ce8 --- /dev/null +++ b/plugins/svgporn/src/logos/mindsdb.svg @@ -0,0 +1,8 @@ + + + mindsdb + + + + + diff --git a/plugins/svgporn/src/logos/miro-icon.svg b/plugins/svgporn/src/logos/miro-icon.svg new file mode 100644 index 00000000..44f788fd --- /dev/null +++ b/plugins/svgporn/src/logos/miro-icon.svg @@ -0,0 +1,8 @@ + + + Miro + + + + + diff --git a/plugins/svgporn/src/logos/miro.svg b/plugins/svgporn/src/logos/miro.svg new file mode 100644 index 00000000..f2fcc25f --- /dev/null +++ b/plugins/svgporn/src/logos/miro.svg @@ -0,0 +1,9 @@ + + + Miro + + + + + + diff --git a/plugins/svgporn/src/logos/mistral-ai-icon.svg b/plugins/svgporn/src/logos/mistral-ai-icon.svg new file mode 100644 index 00000000..2bb14b9b --- /dev/null +++ b/plugins/svgporn/src/logos/mistral-ai-icon.svg @@ -0,0 +1,32 @@ + + + Mistral AI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/mistral-ai.svg b/plugins/svgporn/src/logos/mistral-ai.svg new file mode 100644 index 00000000..dd739e46 --- /dev/null +++ b/plugins/svgporn/src/logos/mistral-ai.svg @@ -0,0 +1,38 @@ + + + Mistral AI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/neon-icon.svg b/plugins/svgporn/src/logos/neon-icon.svg new file mode 100644 index 00000000..16d34cbc --- /dev/null +++ b/plugins/svgporn/src/logos/neon-icon.svg @@ -0,0 +1,20 @@ + + + Neon + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/neon.svg b/plugins/svgporn/src/logos/neon.svg new file mode 100644 index 00000000..f39ce078 --- /dev/null +++ b/plugins/svgporn/src/logos/neon.svg @@ -0,0 +1,23 @@ + + + Neon + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/netlify-icon.svg b/plugins/svgporn/src/logos/netlify-icon.svg new file mode 100644 index 00000000..e7664992 --- /dev/null +++ b/plugins/svgporn/src/logos/netlify-icon.svg @@ -0,0 +1,13 @@ + + + netlify + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/netlify.svg b/plugins/svgporn/src/logos/netlify.svg index fc18c740..28e946a3 100644 --- a/plugins/svgporn/src/logos/netlify.svg +++ b/plugins/svgporn/src/logos/netlify.svg @@ -1,12 +1,8 @@ - - - - - - - + + netlify - + + diff --git a/plugins/svgporn/src/logos/ngrok.svg b/plugins/svgporn/src/logos/ngrok.svg new file mode 100644 index 00000000..47bdb391 --- /dev/null +++ b/plugins/svgporn/src/logos/ngrok.svg @@ -0,0 +1,7 @@ + + + ngrok + + + + diff --git a/plugins/svgporn/src/logos/nodejs-icon-alt.svg b/plugins/svgporn/src/logos/nodejs-icon-alt.svg new file mode 100644 index 00000000..a0d37109 --- /dev/null +++ b/plugins/svgporn/src/logos/nodejs-icon-alt.svg @@ -0,0 +1,44 @@ + + + Node.js + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/notion-icon.svg b/plugins/svgporn/src/logos/notion-icon.svg new file mode 100644 index 00000000..15ce3452 --- /dev/null +++ b/plugins/svgporn/src/logos/notion-icon.svg @@ -0,0 +1,8 @@ + + + Notion + + + + + diff --git a/plugins/svgporn/src/logos/notion.svg b/plugins/svgporn/src/logos/notion.svg new file mode 100644 index 00000000..7a77c195 --- /dev/null +++ b/plugins/svgporn/src/logos/notion.svg @@ -0,0 +1,9 @@ + + + Notion + + + + + + diff --git a/plugins/svgporn/src/logos/nuxt-icon.svg b/plugins/svgporn/src/logos/nuxt-icon.svg index a03f0a56..cc0aecf6 100644 --- a/plugins/svgporn/src/logos/nuxt-icon.svg +++ b/plugins/svgporn/src/logos/nuxt-icon.svg @@ -1,8 +1,7 @@ - - NuxtJS + + Nuxt - - - + + diff --git a/plugins/svgporn/src/logos/nuxt.svg b/plugins/svgporn/src/logos/nuxt.svg index 5c6c40b7..65bd4af8 100644 --- a/plugins/svgporn/src/logos/nuxt.svg +++ b/plugins/svgporn/src/logos/nuxt.svg @@ -1,11 +1,8 @@ - - NuxtJS + + Nuxt - - - - - - + + + diff --git a/plugins/svgporn/src/logos/nvm.svg b/plugins/svgporn/src/logos/nvm.svg new file mode 100644 index 00000000..ec62bb01 --- /dev/null +++ b/plugins/svgporn/src/logos/nvm.svg @@ -0,0 +1,11 @@ + + + nvm + + + + + + + + diff --git a/plugins/svgporn/src/logos/obsidian-icon.svg b/plugins/svgporn/src/logos/obsidian-icon.svg new file mode 100644 index 00000000..060df503 --- /dev/null +++ b/plugins/svgporn/src/logos/obsidian-icon.svg @@ -0,0 +1,51 @@ + + + Obsidian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/obsidian.svg b/plugins/svgporn/src/logos/obsidian.svg new file mode 100644 index 00000000..a2babd4e --- /dev/null +++ b/plugins/svgporn/src/logos/obsidian.svg @@ -0,0 +1,8 @@ + + + Obsidian + + + + + diff --git a/plugins/svgporn/src/logos/okta-icon.svg b/plugins/svgporn/src/logos/okta-icon.svg new file mode 100644 index 00000000..0653992a --- /dev/null +++ b/plugins/svgporn/src/logos/okta-icon.svg @@ -0,0 +1,7 @@ + + + okta + + + + diff --git a/plugins/svgporn/src/logos/okta.svg b/plugins/svgporn/src/logos/okta.svg new file mode 100644 index 00000000..e9b06fbc --- /dev/null +++ b/plugins/svgporn/src/logos/okta.svg @@ -0,0 +1,8 @@ + + + okta + + + + + diff --git a/plugins/svgporn/src/logos/openapi-icon.svg b/plugins/svgporn/src/logos/openapi-icon.svg new file mode 100644 index 00000000..d224d966 --- /dev/null +++ b/plugins/svgporn/src/logos/openapi-icon.svg @@ -0,0 +1,18 @@ + + + OpenAPI + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/openapi.svg b/plugins/svgporn/src/logos/openapi.svg new file mode 100644 index 00000000..54bd9807 --- /dev/null +++ b/plugins/svgporn/src/logos/openapi.svg @@ -0,0 +1,22 @@ + + + OpenAPI + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/opensearch-icon.svg b/plugins/svgporn/src/logos/opensearch-icon.svg new file mode 100644 index 00000000..0b7ea8cb --- /dev/null +++ b/plugins/svgporn/src/logos/opensearch-icon.svg @@ -0,0 +1,9 @@ + + + OpenSearch + + + + + + diff --git a/plugins/svgporn/src/logos/opensearch.svg b/plugins/svgporn/src/logos/opensearch.svg new file mode 100644 index 00000000..0b28aecd --- /dev/null +++ b/plugins/svgporn/src/logos/opensearch.svg @@ -0,0 +1,11 @@ + + + OpenSearch + + + + + + + + diff --git a/plugins/svgporn/src/logos/pandacss-icon.svg b/plugins/svgporn/src/logos/pandacss-icon.svg new file mode 100644 index 00000000..574c7ddb --- /dev/null +++ b/plugins/svgporn/src/logos/pandacss-icon.svg @@ -0,0 +1,8 @@ + + + pandacss + + + + + diff --git a/plugins/svgporn/src/logos/pandacss.svg b/plugins/svgporn/src/logos/pandacss.svg new file mode 100644 index 00000000..735e5f00 --- /dev/null +++ b/plugins/svgporn/src/logos/pandacss.svg @@ -0,0 +1,11 @@ + + + pandacss + + + + + + + + diff --git a/plugins/svgporn/src/logos/pandas-icon.svg b/plugins/svgporn/src/logos/pandas-icon.svg new file mode 100644 index 00000000..4467d711 --- /dev/null +++ b/plugins/svgporn/src/logos/pandas-icon.svg @@ -0,0 +1,9 @@ + + + pandas + + + + + + diff --git a/plugins/svgporn/src/logos/pandas.svg b/plugins/svgporn/src/logos/pandas.svg new file mode 100644 index 00000000..fdad70ff --- /dev/null +++ b/plugins/svgporn/src/logos/pandas.svg @@ -0,0 +1,12 @@ + + + pandas + + + + + + + + + diff --git a/plugins/svgporn/src/logos/perplexity-icon.svg b/plugins/svgporn/src/logos/perplexity-icon.svg new file mode 100644 index 00000000..6dc75a75 --- /dev/null +++ b/plugins/svgporn/src/logos/perplexity-icon.svg @@ -0,0 +1,7 @@ + + + Perplexity + + + + diff --git a/plugins/svgporn/src/logos/perplexity.svg b/plugins/svgporn/src/logos/perplexity.svg new file mode 100644 index 00000000..c63fe03f --- /dev/null +++ b/plugins/svgporn/src/logos/perplexity.svg @@ -0,0 +1,8 @@ + + + Perplexity + + + + + diff --git a/plugins/svgporn/src/logos/pinecone-icon.svg b/plugins/svgporn/src/logos/pinecone-icon.svg new file mode 100644 index 00000000..2ca39fb6 --- /dev/null +++ b/plugins/svgporn/src/logos/pinecone-icon.svg @@ -0,0 +1,7 @@ + + + Pinecone + + + + diff --git a/plugins/svgporn/src/logos/pinecone.svg b/plugins/svgporn/src/logos/pinecone.svg new file mode 100644 index 00000000..61e237dc --- /dev/null +++ b/plugins/svgporn/src/logos/pinecone.svg @@ -0,0 +1,8 @@ + + + Pinecone + + + + + diff --git a/plugins/svgporn/src/logos/pinia.svg b/plugins/svgporn/src/logos/pinia.svg new file mode 100644 index 00000000..6f596d34 --- /dev/null +++ b/plugins/svgporn/src/logos/pinia.svg @@ -0,0 +1,40 @@ + + + Pinia + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/pipedream.svg b/plugins/svgporn/src/logos/pipedream.svg new file mode 100644 index 00000000..b5daf9e3 --- /dev/null +++ b/plugins/svgporn/src/logos/pipedream.svg @@ -0,0 +1,7 @@ + + + pipedream + + + + diff --git a/plugins/svgporn/src/logos/pocket-base.svg b/plugins/svgporn/src/logos/pocket-base.svg new file mode 100644 index 00000000..38db675c --- /dev/null +++ b/plugins/svgporn/src/logos/pocket-base.svg @@ -0,0 +1,10 @@ + + + PocketBase + + + + + + + diff --git a/plugins/svgporn/src/logos/posthog-icon.svg b/plugins/svgporn/src/logos/posthog-icon.svg new file mode 100644 index 00000000..e8cca1e9 --- /dev/null +++ b/plugins/svgporn/src/logos/posthog-icon.svg @@ -0,0 +1,10 @@ + + + PostHog + + + + + + + diff --git a/plugins/svgporn/src/logos/posthog.svg b/plugins/svgporn/src/logos/posthog.svg new file mode 100644 index 00000000..602b91a9 --- /dev/null +++ b/plugins/svgporn/src/logos/posthog.svg @@ -0,0 +1,13 @@ + + + PostHog + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/prestashop-icon.svg b/plugins/svgporn/src/logos/prestashop-icon.svg new file mode 100644 index 00000000..62df0c30 --- /dev/null +++ b/plugins/svgporn/src/logos/prestashop-icon.svg @@ -0,0 +1,7 @@ + + + Prestashop + + + + diff --git a/plugins/svgporn/src/logos/prestashop.svg b/plugins/svgporn/src/logos/prestashop.svg index 8009ba1d..382e79d9 100644 --- a/plugins/svgporn/src/logos/prestashop.svg +++ b/plugins/svgporn/src/logos/prestashop.svg @@ -1,49 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + Prestashop + + + + diff --git a/plugins/svgporn/src/logos/presto-icon.svg b/plugins/svgporn/src/logos/presto-icon.svg new file mode 100644 index 00000000..d5e6501d --- /dev/null +++ b/plugins/svgporn/src/logos/presto-icon.svg @@ -0,0 +1,27 @@ + + + Presto + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/presto.svg b/plugins/svgporn/src/logos/presto.svg index af695160..2b6bb75e 100644 --- a/plugins/svgporn/src/logos/presto.svg +++ b/plugins/svgporn/src/logos/presto.svg @@ -1,29 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + Presto + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/protactor.svg b/plugins/svgporn/src/logos/protractor.svg similarity index 100% rename from plugins/svgporn/src/logos/protactor.svg rename to plugins/svgporn/src/logos/protractor.svg diff --git a/plugins/svgporn/src/logos/pulumi-icon.svg b/plugins/svgporn/src/logos/pulumi-icon.svg new file mode 100644 index 00000000..d2daa053 --- /dev/null +++ b/plugins/svgporn/src/logos/pulumi-icon.svg @@ -0,0 +1,9 @@ + + + Pulumi + + + + + + diff --git a/plugins/svgporn/src/logos/pulumi.svg b/plugins/svgporn/src/logos/pulumi.svg new file mode 100644 index 00000000..b9908bed --- /dev/null +++ b/plugins/svgporn/src/logos/pulumi.svg @@ -0,0 +1,12 @@ + + + Pulumi + + + + + + + + + diff --git a/plugins/svgporn/src/logos/qdrant-icon.svg b/plugins/svgporn/src/logos/qdrant-icon.svg new file mode 100644 index 00000000..be9350cd --- /dev/null +++ b/plugins/svgporn/src/logos/qdrant-icon.svg @@ -0,0 +1,21 @@ + + + qdrant + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/qdrant.svg b/plugins/svgporn/src/logos/qdrant.svg new file mode 100644 index 00000000..f2a4d5ea --- /dev/null +++ b/plugins/svgporn/src/logos/qdrant.svg @@ -0,0 +1,24 @@ + + + qdrant + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/qwik-icon.svg b/plugins/svgporn/src/logos/qwik-icon.svg new file mode 100644 index 00000000..55d66a0e --- /dev/null +++ b/plugins/svgporn/src/logos/qwik-icon.svg @@ -0,0 +1,9 @@ + + + Qwik + + + + + + diff --git a/plugins/svgporn/src/logos/qwik.svg b/plugins/svgporn/src/logos/qwik.svg index f5d9a5db..2558ab85 100644 --- a/plugins/svgporn/src/logos/qwik.svg +++ b/plugins/svgporn/src/logos/qwik.svg @@ -1,55 +1,12 @@ - + Qwik - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/plugins/svgporn/src/logos/replay-icon.svg b/plugins/svgporn/src/logos/replay-icon.svg new file mode 100644 index 00000000..a159d34b --- /dev/null +++ b/plugins/svgporn/src/logos/replay-icon.svg @@ -0,0 +1,7 @@ + + + Replay + + + + diff --git a/plugins/svgporn/src/logos/replay.svg b/plugins/svgporn/src/logos/replay.svg new file mode 100644 index 00000000..7ccbeb31 --- /dev/null +++ b/plugins/svgporn/src/logos/replay.svg @@ -0,0 +1,8 @@ + + + Replay + + + + + diff --git a/plugins/svgporn/src/logos/risingwave-icon.svg b/plugins/svgporn/src/logos/risingwave-icon.svg new file mode 100644 index 00000000..5fd3d78a --- /dev/null +++ b/plugins/svgporn/src/logos/risingwave-icon.svg @@ -0,0 +1,11 @@ + + + RisingWave + + + + + + + + diff --git a/plugins/svgporn/src/logos/risingwave.svg b/plugins/svgporn/src/logos/risingwave.svg new file mode 100644 index 00000000..5447607f --- /dev/null +++ b/plugins/svgporn/src/logos/risingwave.svg @@ -0,0 +1,13 @@ + + + RisingWave + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/rush-icon.svg b/plugins/svgporn/src/logos/rush-icon.svg new file mode 100644 index 00000000..4db8e486 --- /dev/null +++ b/plugins/svgporn/src/logos/rush-icon.svg @@ -0,0 +1,7 @@ + + + Rush + + + + diff --git a/plugins/svgporn/src/logos/rush.svg b/plugins/svgporn/src/logos/rush.svg new file mode 100644 index 00000000..9bc6fec9 --- /dev/null +++ b/plugins/svgporn/src/logos/rush.svg @@ -0,0 +1,8 @@ + + + Rush + + + + + diff --git a/plugins/svgporn/src/logos/sap.svg b/plugins/svgporn/src/logos/sap.svg new file mode 100644 index 00000000..6813a8b5 --- /dev/null +++ b/plugins/svgporn/src/logos/sap.svg @@ -0,0 +1,17 @@ + + + SAP + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/shortcut-icon.svg b/plugins/svgporn/src/logos/shortcut-icon.svg new file mode 100644 index 00000000..257c3a1b --- /dev/null +++ b/plugins/svgporn/src/logos/shortcut-icon.svg @@ -0,0 +1,7 @@ + + + Shortcut + + + + diff --git a/plugins/svgporn/src/logos/shortcut.svg b/plugins/svgporn/src/logos/shortcut.svg new file mode 100644 index 00000000..a4b6f01d --- /dev/null +++ b/plugins/svgporn/src/logos/shortcut.svg @@ -0,0 +1,8 @@ + + + Shortcut + + + + + diff --git a/plugins/svgporn/src/logos/sigstore-icon.svg b/plugins/svgporn/src/logos/sigstore-icon.svg new file mode 100644 index 00000000..030d9c74 --- /dev/null +++ b/plugins/svgporn/src/logos/sigstore-icon.svg @@ -0,0 +1,7 @@ + + + sigstore + + + + diff --git a/plugins/svgporn/src/logos/sigstore.svg b/plugins/svgporn/src/logos/sigstore.svg new file mode 100644 index 00000000..028a4bcf --- /dev/null +++ b/plugins/svgporn/src/logos/sigstore.svg @@ -0,0 +1,8 @@ + + + sigstore + + + + + diff --git a/plugins/svgporn/src/logos/slidev.svg b/plugins/svgporn/src/logos/slidev.svg new file mode 100644 index 00000000..3a3f2bf3 --- /dev/null +++ b/plugins/svgporn/src/logos/slidev.svg @@ -0,0 +1,26 @@ + + + slidev + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/snaplet-icon.svg b/plugins/svgporn/src/logos/snaplet-icon.svg new file mode 100644 index 00000000..f0341e7b --- /dev/null +++ b/plugins/svgporn/src/logos/snaplet-icon.svg @@ -0,0 +1,15 @@ + + + snaplet + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/snaplet.svg b/plugins/svgporn/src/logos/snaplet.svg new file mode 100644 index 00000000..a1fb76ab --- /dev/null +++ b/plugins/svgporn/src/logos/snaplet.svg @@ -0,0 +1,18 @@ + + + snaplet + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/solidjs-icon.svg b/plugins/svgporn/src/logos/solidjs-icon.svg index da956ce7..bf79ba83 100644 --- a/plugins/svgporn/src/logos/solidjs-icon.svg +++ b/plugins/svgporn/src/logos/solidjs-icon.svg @@ -1,34 +1,34 @@ - - - Solid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + SolidJS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/solidjs.svg b/plugins/svgporn/src/logos/solidjs.svg index f9660e97..7775fe77 100644 --- a/plugins/svgporn/src/logos/solidjs.svg +++ b/plugins/svgporn/src/logos/solidjs.svg @@ -1,37 +1,38 @@ - - - Solid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + SolidJS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/sonarcloud-icon.svg b/plugins/svgporn/src/logos/sonarcloud-icon.svg new file mode 100644 index 00000000..c44a9d97 --- /dev/null +++ b/plugins/svgporn/src/logos/sonarcloud-icon.svg @@ -0,0 +1,7 @@ + + + SonarCloud + + + + diff --git a/plugins/svgporn/src/logos/sonarcloud.svg b/plugins/svgporn/src/logos/sonarcloud.svg new file mode 100644 index 00000000..a2a60ce1 --- /dev/null +++ b/plugins/svgporn/src/logos/sonarcloud.svg @@ -0,0 +1,8 @@ + + + SonarCloud + + + + + diff --git a/plugins/svgporn/src/logos/sonarlint-icon.svg b/plugins/svgporn/src/logos/sonarlint-icon.svg new file mode 100644 index 00000000..9a7fd8a3 --- /dev/null +++ b/plugins/svgporn/src/logos/sonarlint-icon.svg @@ -0,0 +1,8 @@ + + + SonarLint + + + + + diff --git a/plugins/svgporn/src/logos/sonarlint.svg b/plugins/svgporn/src/logos/sonarlint.svg new file mode 100644 index 00000000..83c481db --- /dev/null +++ b/plugins/svgporn/src/logos/sonarlint.svg @@ -0,0 +1,9 @@ + + + SonarLint + + + + + + diff --git a/plugins/svgporn/src/logos/sst-icon.svg b/plugins/svgporn/src/logos/sst-icon.svg new file mode 100644 index 00000000..3de300bc --- /dev/null +++ b/plugins/svgporn/src/logos/sst-icon.svg @@ -0,0 +1,11 @@ + + + sst + + + + + + + + diff --git a/plugins/svgporn/src/logos/sst.svg b/plugins/svgporn/src/logos/sst.svg new file mode 100644 index 00000000..090b8291 --- /dev/null +++ b/plugins/svgporn/src/logos/sst.svg @@ -0,0 +1,21 @@ + + + sst + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/stability-ai-icon.svg b/plugins/svgporn/src/logos/stability-ai-icon.svg new file mode 100644 index 00000000..fe86657e --- /dev/null +++ b/plugins/svgporn/src/logos/stability-ai-icon.svg @@ -0,0 +1,14 @@ + + + Stability AI + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/stability-ai.svg b/plugins/svgporn/src/logos/stability-ai.svg new file mode 100644 index 00000000..4eefa2e7 --- /dev/null +++ b/plugins/svgporn/src/logos/stability-ai.svg @@ -0,0 +1,19 @@ + + + Stability AI + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/stepsize-icon.svg b/plugins/svgporn/src/logos/stepsize-icon.svg new file mode 100644 index 00000000..a06a0cb5 --- /dev/null +++ b/plugins/svgporn/src/logos/stepsize-icon.svg @@ -0,0 +1,45 @@ + + + stepsize + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/stepsize.svg b/plugins/svgporn/src/logos/stepsize.svg new file mode 100644 index 00000000..8a0281e8 --- /dev/null +++ b/plugins/svgporn/src/logos/stepsize.svg @@ -0,0 +1,48 @@ + + + stepsize + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/strapi-icon.svg b/plugins/svgporn/src/logos/strapi-icon.svg index 911277c7..22a45cae 100644 --- a/plugins/svgporn/src/logos/strapi-icon.svg +++ b/plugins/svgporn/src/logos/strapi-icon.svg @@ -1,8 +1,12 @@ - - - - - - + + strapi + + + + + + + + diff --git a/plugins/svgporn/src/logos/strapi.svg b/plugins/svgporn/src/logos/strapi.svg index 1bf4008c..e4aeafaa 100644 --- a/plugins/svgporn/src/logos/strapi.svg +++ b/plugins/svgporn/src/logos/strapi.svg @@ -1,11 +1,15 @@ - - - - - - - - - + + strapi + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/stytch.svg b/plugins/svgporn/src/logos/stytch.svg new file mode 100644 index 00000000..7dc9db70 --- /dev/null +++ b/plugins/svgporn/src/logos/stytch.svg @@ -0,0 +1,7 @@ + + + Stytch + + + + diff --git a/plugins/svgporn/src/logos/supertokens-icon.svg b/plugins/svgporn/src/logos/supertokens-icon.svg new file mode 100644 index 00000000..68d15b4f --- /dev/null +++ b/plugins/svgporn/src/logos/supertokens-icon.svg @@ -0,0 +1,14 @@ + + + SuperTokens + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/supertokens.svg b/plugins/svgporn/src/logos/supertokens.svg new file mode 100644 index 00000000..f47aea61 --- /dev/null +++ b/plugins/svgporn/src/logos/supertokens.svg @@ -0,0 +1,15 @@ + + + SuperTokens + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/swimm.svg b/plugins/svgporn/src/logos/swimm.svg new file mode 100644 index 00000000..dafb2a86 --- /dev/null +++ b/plugins/svgporn/src/logos/swimm.svg @@ -0,0 +1,7 @@ + + + swimm + + + + diff --git a/plugins/svgporn/src/logos/tor-browser.svg b/plugins/svgporn/src/logos/tor-browser.svg new file mode 100644 index 00000000..f4d476ef --- /dev/null +++ b/plugins/svgporn/src/logos/tor-browser.svg @@ -0,0 +1,19 @@ + + + Tor Browser + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/treehouse-icon.svg b/plugins/svgporn/src/logos/treehouse-icon.svg new file mode 100644 index 00000000..da720acb --- /dev/null +++ b/plugins/svgporn/src/logos/treehouse-icon.svg @@ -0,0 +1,7 @@ + + + Treehouse + + + + diff --git a/plugins/svgporn/src/logos/treehouse.svg b/plugins/svgporn/src/logos/treehouse.svg index 1e47e750..9e60900d 100644 --- a/plugins/svgporn/src/logos/treehouse.svg +++ b/plugins/svgporn/src/logos/treehouse.svg @@ -1,6 +1,8 @@ - - + + + Treehouse - + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/typesense-icon.svg b/plugins/svgporn/src/logos/typesense-icon.svg new file mode 100644 index 00000000..40bf539b --- /dev/null +++ b/plugins/svgporn/src/logos/typesense-icon.svg @@ -0,0 +1,7 @@ + + + typesense + + + + diff --git a/plugins/svgporn/src/logos/typesense.svg b/plugins/svgporn/src/logos/typesense.svg new file mode 100644 index 00000000..23a1e4db --- /dev/null +++ b/plugins/svgporn/src/logos/typesense.svg @@ -0,0 +1,9 @@ + + + typesense + + + + + + diff --git a/plugins/svgporn/src/logos/unjs.svg b/plugins/svgporn/src/logos/unjs.svg new file mode 100644 index 00000000..bda1f68c --- /dev/null +++ b/plugins/svgporn/src/logos/unjs.svg @@ -0,0 +1,8 @@ + + + UnJS + + + + + diff --git a/plugins/svgporn/src/logos/unocss.svg b/plugins/svgporn/src/logos/unocss.svg index 7f0cbf48..8caeed82 100644 --- a/plugins/svgporn/src/logos/unocss.svg +++ b/plugins/svgporn/src/logos/unocss.svg @@ -1,9 +1,9 @@ unocss - - - - + + + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/vitess.svg b/plugins/svgporn/src/logos/vitess.svg new file mode 100644 index 00000000..42b2467d --- /dev/null +++ b/plugins/svgporn/src/logos/vitess.svg @@ -0,0 +1,22 @@ + + + Vitess + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/vmware.svg b/plugins/svgporn/src/logos/vmware.svg new file mode 100644 index 00000000..30a35f9c --- /dev/null +++ b/plugins/svgporn/src/logos/vmware.svg @@ -0,0 +1,8 @@ + + + wmware + + + + + diff --git a/plugins/svgporn/src/logos/volar.svg b/plugins/svgporn/src/logos/volar.svg new file mode 100644 index 00000000..d4b6263e --- /dev/null +++ b/plugins/svgporn/src/logos/volar.svg @@ -0,0 +1,21 @@ + + + Volar + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/wakatime.svg b/plugins/svgporn/src/logos/wakatime.svg index 3b343f93..1afd5a00 100644 --- a/plugins/svgporn/src/logos/wakatime.svg +++ b/plugins/svgporn/src/logos/wakatime.svg @@ -1,6 +1,7 @@ - - + + + Wakatime - + diff --git a/plugins/svgporn/src/logos/walkme.svg b/plugins/svgporn/src/logos/walkme.svg new file mode 100644 index 00000000..4082b535 --- /dev/null +++ b/plugins/svgporn/src/logos/walkme.svg @@ -0,0 +1,9 @@ + + + WalkMe + + + + + + diff --git a/plugins/svgporn/src/logos/waypoint-icon.svg b/plugins/svgporn/src/logos/waypoint-icon.svg new file mode 100644 index 00000000..cb8d5c93 --- /dev/null +++ b/plugins/svgporn/src/logos/waypoint-icon.svg @@ -0,0 +1,7 @@ + + + Waypoint + + + + diff --git a/plugins/svgporn/src/logos/waypoint.svg b/plugins/svgporn/src/logos/waypoint.svg new file mode 100644 index 00000000..3ca338a7 --- /dev/null +++ b/plugins/svgporn/src/logos/waypoint.svg @@ -0,0 +1,8 @@ + + + Waypoint + + + + + diff --git a/plugins/svgporn/src/logos/webgpu.svg b/plugins/svgporn/src/logos/webgpu.svg new file mode 100644 index 00000000..cedd5d6b --- /dev/null +++ b/plugins/svgporn/src/logos/webgpu.svg @@ -0,0 +1,12 @@ + + + WebGPU + + + + + + + + + diff --git a/plugins/svgporn/src/logos/winglang-icon.svg b/plugins/svgporn/src/logos/winglang-icon.svg new file mode 100644 index 00000000..71103473 --- /dev/null +++ b/plugins/svgporn/src/logos/winglang-icon.svg @@ -0,0 +1,7 @@ + + + Wing + + + + diff --git a/plugins/svgporn/src/logos/winglang.svg b/plugins/svgporn/src/logos/winglang.svg new file mode 100644 index 00000000..4ce79364 --- /dev/null +++ b/plugins/svgporn/src/logos/winglang.svg @@ -0,0 +1,8 @@ + + + Wing + + + + + diff --git a/plugins/svgporn/src/logos/workos-icon.svg b/plugins/svgporn/src/logos/workos-icon.svg new file mode 100644 index 00000000..f9376488 --- /dev/null +++ b/plugins/svgporn/src/logos/workos-icon.svg @@ -0,0 +1,7 @@ + + + WorkOS + + + + diff --git a/plugins/svgporn/src/logos/workos.svg b/plugins/svgporn/src/logos/workos.svg new file mode 100644 index 00000000..fa9ec812 --- /dev/null +++ b/plugins/svgporn/src/logos/workos.svg @@ -0,0 +1,8 @@ + + + WorkOS + + + + + diff --git a/plugins/svgporn/src/logos/x.svg b/plugins/svgporn/src/logos/x.svg new file mode 100644 index 00000000..625c41a9 --- /dev/null +++ b/plugins/svgporn/src/logos/x.svg @@ -0,0 +1,7 @@ + + + X + + + + diff --git a/plugins/svgporn/src/logos/xata-icon.svg b/plugins/svgporn/src/logos/xata-icon.svg new file mode 100644 index 00000000..471280dd --- /dev/null +++ b/plugins/svgporn/src/logos/xata-icon.svg @@ -0,0 +1,10 @@ + + + xata + + + + + + + diff --git a/plugins/svgporn/src/logos/xata.svg b/plugins/svgporn/src/logos/xata.svg new file mode 100644 index 00000000..58c1806a --- /dev/null +++ b/plugins/svgporn/src/logos/xata.svg @@ -0,0 +1,13 @@ + + + xata + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/xcode.svg b/plugins/svgporn/src/logos/xcode.svg new file mode 100644 index 00000000..30b88c60 --- /dev/null +++ b/plugins/svgporn/src/logos/xcode.svg @@ -0,0 +1,312 @@ + + + Xcode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/yugabyte-icon.svg b/plugins/svgporn/src/logos/yugabyte-icon.svg new file mode 100644 index 00000000..d08ed56a --- /dev/null +++ b/plugins/svgporn/src/logos/yugabyte-icon.svg @@ -0,0 +1,7 @@ + + + yugabyte + + + + diff --git a/plugins/svgporn/src/logos/yugabyte.svg b/plugins/svgporn/src/logos/yugabyte.svg new file mode 100644 index 00000000..836f3d62 --- /dev/null +++ b/plugins/svgporn/src/logos/yugabyte.svg @@ -0,0 +1,8 @@ + + + yugabyte + + + + + diff --git a/plugins/svgporn/src/logos/zabbix.svg b/plugins/svgporn/src/logos/zabbix.svg new file mode 100644 index 00000000..f452bc57 --- /dev/null +++ b/plugins/svgporn/src/logos/zabbix.svg @@ -0,0 +1,8 @@ + + + Zabbix + + + + + diff --git a/plugins/svgporn/src/logos/zapier-icon.svg b/plugins/svgporn/src/logos/zapier-icon.svg deleted file mode 100644 index 2e925297..00000000 --- a/plugins/svgporn/src/logos/zapier-icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/plugins/svgporn/src/logos/zapier.svg b/plugins/svgporn/src/logos/zapier.svg index 2e3cac50..3c2d1f11 100644 --- a/plugins/svgporn/src/logos/zapier.svg +++ b/plugins/svgporn/src/logos/zapier.svg @@ -1,6 +1,8 @@ - + + zapier - + + - \ No newline at end of file + diff --git a/plugins/svgporn/src/logos/zod.svg b/plugins/svgporn/src/logos/zod.svg new file mode 100644 index 00000000..05ca7c96 --- /dev/null +++ b/plugins/svgporn/src/logos/zod.svg @@ -0,0 +1,22 @@ + + + zod + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/zoom-icon.svg b/plugins/svgporn/src/logos/zoom-icon.svg new file mode 100644 index 00000000..861afbfd --- /dev/null +++ b/plugins/svgporn/src/logos/zoom-icon.svg @@ -0,0 +1,21 @@ + + + Zoom + + + + + + + + + + + + + + + + + + diff --git a/plugins/svgporn/src/logos/zoom.svg b/plugins/svgporn/src/logos/zoom.svg new file mode 100644 index 00000000..499d7f76 --- /dev/null +++ b/plugins/svgporn/src/logos/zoom.svg @@ -0,0 +1,7 @@ + + + Zoom + + + + diff --git a/plugins/svgporn/src/logos/zsh.svg b/plugins/svgporn/src/logos/zsh.svg new file mode 100644 index 00000000..8e06c85d --- /dev/null +++ b/plugins/svgporn/src/logos/zsh.svg @@ -0,0 +1,9 @@ + + + zsh + + + + + + From 2bce6cc96fe914e4690bb6a9ba44da5dcf0ec1ba Mon Sep 17 00:00:00 2001 From: Joakim Uddholm Date: Fri, 11 Oct 2024 16:18:18 +0200 Subject: [PATCH 2/2] chore: fix lint --- plugins/svgporn/src/logos.json | 6013 ++++++++------------------------ 1 file changed, 1395 insertions(+), 4618 deletions(-) diff --git a/plugins/svgporn/src/logos.json b/plugins/svgporn/src/logos.json index 86500e39..7b2640c6 100644 --- a/plugins/svgporn/src/logos.json +++ b/plugins/svgporn/src/logos.json @@ -3,10458 +3,7549 @@ "name": ".NET", "shortname": "dotnet", "url": "http://www.microsoft.com/net", - "files": [ - "dotnet.svg" - ] + "files": ["dotnet.svg"] }, { "name": "100tb", "shortname": "100tb", "url": "https://www.100tb.com/", - "files": [ - "100tb.svg" - ] + "files": ["100tb.svg"] }, { "name": "500px", "shortname": "500px", "url": "https://500px.com/", - "files": [ - "500px.svg" - ] + "files": ["500px.svg"] }, { "name": "ActiveCampaign", "shortname": "active-campaign", "url": "https://www.activecampaign.com/", - "files": [ - "active-campaign-icon.svg", - "active-campaign.svg" - ] + "files": ["active-campaign-icon.svg", "active-campaign.svg"] }, { "name": "Adobe", "shortname": "adobe", "url": "https://www.adobe.com/", - "files": [ - "adobe-icon.svg", - "adobe.svg" - ] + "files": ["adobe-icon.svg", "adobe.svg"] }, { "name": "Adobe After Effects", "shortname": "adobe-after-effects", "url": "https://www.adobe.com/products/aftereffects.html", - "files": [ - "adobe-after-effects.svg" - ] + "files": ["adobe-after-effects.svg"] }, { "name": "Adobe Animate", "shortname": "adobe-animate", "url": "https://www.adobe.com/products/animate.html", - "files": [ - "adobe-animate.svg" - ] + "files": ["adobe-animate.svg"] }, { "name": "Adobe Dreamweaver", "shortname": "adobe-dreamweaver", "url": "https://www.adobe.com/products/dreamweaver.html", - "files": [ - "adobe-dreamweaver.svg" - ] + "files": ["adobe-dreamweaver.svg"] }, { "name": "Adobe Illustrator", "shortname": "adobe-illustrator", "url": "https://www.adobe.com/products/illustrator.html", - "files": [ - "adobe-illustrator.svg" - ] + "files": ["adobe-illustrator.svg"] }, { "name": "Adobe InCopy", "shortname": "adobe-incopy", "url": "https://www.adobe.com/products/incopy.html", - "files": [ - "adobe-incopy.svg" - ] + "files": ["adobe-incopy.svg"] }, { "name": "Adobe InDesign", "shortname": "adobe-indesign", "url": "https://www.adobe.com/products/indesign.html", - "files": [ - "adobe-indesign.svg" - ] + "files": ["adobe-indesign.svg"] }, { "name": "Adobe Lightroom", "shortname": "adobe-lightroom", "url": "https://www.adobe.com/products/photoshop-lightroom.html", - "files": [ - "adobe-lightroom.svg" - ] + "files": ["adobe-lightroom.svg"] }, { "name": "Adobe Photoshop", "shortname": "adobe-photoshop", "url": "https://www.adobe.com/products/photoshop.html", - "files": [ - "adobe-photoshop.svg" - ] + "files": ["adobe-photoshop.svg"] }, { "name": "Adobe Premiere", "shortname": "adobe-premiere", "url": "https://www.adobe.com/products/premiere.html", - "files": [ - "adobe-premiere.svg" - ] + "files": ["adobe-premiere.svg"] }, { "name": "Adobe Xd", "shortname": "adobe-xd", "url": "https://www.adobe.com/products/xd.html", - "files": [ - "adobe-xd.svg" - ] + "files": ["adobe-xd.svg"] }, { "name": "Adonis", "shortname": "adonisjs", "url": "https://adonisjs.com/", - "files": [ - "adonisjs-icon.svg", - "adonisjs.svg" - ] + "files": ["adonisjs-icon.svg", "adonisjs.svg"] }, { "name": "AdRoll", "shortname": "adroll", "url": "https://www.adroll.com/", - "files": [ - "adroll.svg" - ] + "files": ["adroll.svg"] }, { "name": "Adyen", "shortname": "adyen", "url": "https://www.adyen.com/", - "files": [ - "adyen.svg" - ] + "files": ["adyen.svg"] }, { "name": "Aerogear", "shortname": "aerogear", "url": "https://aerogear.org/", - "files": [ - "aerogear.svg" - ] + "files": ["aerogear.svg"] }, { "name": "Aerospike", "shortname": "aerospike", "url": "http://www.aerospike.com/", - "files": [ - "aerospike-icon.svg", - "aerospike.svg" - ] + "files": ["aerospike-icon.svg", "aerospike.svg"] }, { "name": "Aha!", "shortname": "aha", "url": "https://www.aha.io/", - "files": [ - "aha.svg" - ] + "files": ["aha.svg"] }, { "name": "Airbnb", "shortname": "airbnb", "url": "https://www.airbnb.com/", - "files": [ - "airbnb-icon.svg", - "airbnb.svg" - ] + "files": ["airbnb-icon.svg", "airbnb.svg"] }, { "name": "Airbrake", "shortname": "airbrake", "url": "https://airbrake.io/", - "files": [ - "airbrake.svg" - ] + "files": ["airbrake.svg"] }, { "name": "Airflow", "shortname": "airflow", "url": "https://airflow.apache.org/", - "files": [ - "airflow-icon.svg", - "airflow.svg" - ] + "files": ["airflow-icon.svg", "airflow.svg"] }, { "name": "Airtable", "shortname": "airtable", "url": "https://airtable.com/", - "files": [ - "airtable.svg" - ] + "files": ["airtable.svg"] }, { "name": "AIX", "shortname": "aix", "url": "https://www.ibm.com/it-infrastructure/power/os/aix", - "files": [ - "aix.svg" - ] + "files": ["aix.svg"] }, { "name": "Akamai", "shortname": "akamai", "url": "https://www.akamai.com/", - "files": [ - "akamai.svg" - ] + "files": ["akamai.svg"] }, { "name": "Akka", "shortname": "akka", "url": "https://akka.io/", - "files": [ - "akka.svg" - ] + "files": ["akka.svg"] }, { "name": "Alfresco", "shortname": "alfresco", "url": "https://www.alfresco.com/", - "files": [ - "alfresco.svg" - ] + "files": ["alfresco.svg"] }, { "name": "Algolia", "shortname": "algolia", "url": "https://www.algolia.com/", - "files": [ - "algolia.svg" - ] + "files": ["algolia.svg"] }, { "name": "Alpine.js", "shortname": "alpinejs", "url": "https://alpinejs.dev/", - "files": [ - "alpinejs-icon.svg", - "alpinejs.svg" - ] + "files": ["alpinejs-icon.svg", "alpinejs.svg"] }, { "name": "Altair", "shortname": "altair", "url": "https://altair.sirmuel.design/", - "files": [ - "altair.svg" - ] + "files": ["altair.svg"] }, { "name": "Amazon Chime", "shortname": "amazon-chime", "url": "https://chime.aws/", - "files": [ - "amazon-chime.svg" - ] + "files": ["amazon-chime.svg"] }, { "name": "Amazon Connect", "shortname": "amazon-connect", "url": "https://aws.amazon.com/connect/", - "files": [ - "amazon-connect.svg" - ] + "files": ["amazon-connect.svg"] }, { "name": "AMD", "shortname": "amd", "url": "https://www.amd.com/", - "files": [ - "amd.svg" - ] + "files": ["amd.svg"] }, { "name": "American Express", "shortname": "amex", "url": "https://www.americanexpress.com/", - "files": [ - "amex.svg", - "amex-digital.svg" - ] + "files": ["amex.svg", "amex-digital.svg"] }, { "name": "AMP", "shortname": "amp", "url": "https://amp.dev/", - "files": [ - "amp-icon.svg", - "amp.svg" - ] + "files": ["amp-icon.svg", "amp.svg"] }, { "name": "Ampersand.js", "shortname": "ampersand", "url": "https://ampersandjs.com/", - "files": [ - "ampersand.svg" - ] + "files": ["ampersand.svg"] }, { "name": "Amplication", "shortname": "amplication", "url": "https://amplication.com/", - "files": [ - "amplication-icon.svg", - "amplication.svg" - ] + "files": ["amplication-icon.svg", "amplication.svg"] }, { "name": "Amplitude", "shortname": "amplitude", "url": "https://amplitude.com/", - "files": [ - "amplitude-icon.svg", - "amplitude.svg" - ] + "files": ["amplitude-icon.svg", "amplitude.svg"] }, { "name": "Analog", "shortname": "analog", "url": "https://analogjs.org/", - "files": [ - "analog.svg" - ] + "files": ["analog.svg"] }, { "name": "Android", "shortname": "android", "url": "https://www.android.com/", - "files": [ - "android-icon.svg", - "android.svg", - "android-vertical.svg" - ] + "files": ["android-icon.svg", "android.svg", "android-vertical.svg"] }, { "name": "AngelList", "shortname": "angellist", "url": "https://angel.co/", - "files": [ - "angellist.svg" - ] + "files": ["angellist.svg"] }, { "name": "Angular", "shortname": "angular", "url": "https://angular.io/", - "files": [ - "angular-icon.svg", - "angular.svg" - ] + "files": ["angular-icon.svg", "angular.svg"] }, { "name": "Ansible", "shortname": "ansible", "url": "http://www.ansible.com/", - "files": [ - "ansible.svg" - ] + "files": ["ansible.svg"] }, { "name": "Ant Design", "shortname": "ant-design", "url": "https://ant.design/", - "files": [ - "ant-design.svg" - ] + "files": ["ant-design.svg"] }, { "name": "Anthropic", "shortname": "anthropic", "url": "https://www.anthropic.com/", - "files": [ - "anthropic-icon.svg", - "anthropic.svg" - ] + "files": ["anthropic-icon.svg", "anthropic.svg"] }, { "name": "Apache", "shortname": "apache", "url": "http://www.apache.org/", - "files": [ - "apache.svg" - ] + "files": ["apache.svg"] }, { "name": "Apache Camel", "shortname": "apache-camel", "url": "https://camel.apache.org", - "files": [ - "apache-camel.svg" - ] + "files": ["apache-camel.svg"] }, { "name": "Apache CloudStack", "shortname": "apache_cloudstack", "url": "https://cloudstack.apache.org/", - "files": [ - "apache_cloudstack.svg" - ] + "files": ["apache_cloudstack.svg"] }, { "name": "Apache Tomcat", "shortname": "tomcat", "url": "http://tomcat.apache.org/", - "files": [ - "tomcat.svg" - ] + "files": ["tomcat.svg"] }, { "name": "Apiary", "shortname": "apiary", "url": "https://apiary.io/", - "files": [ - "apiary.svg" - ] + "files": ["apiary.svg"] }, { "name": "Apidog", "shortname": "apidog", "url": "https://apidog.com/", - "files": [ - "apidog-icon.svg", - "apidog.svg" - ] + "files": ["apidog-icon.svg", "apidog.svg"] }, { "name": "Apollo", "shortname": "apollostack", "url": "http://www.apollostack.com/", - "files": [ - "apollostack.svg" - ] + "files": ["apollostack.svg"] }, { "name": "Apostrophe", "shortname": "apostrophe", "url": "https://apostrophecms.com/", - "files": [ - "apostrophe.svg" - ] + "files": ["apostrophe.svg"] }, { "name": "App Center", "shortname": "appcenter", "url": "https://appcenter.ms/", - "files": [ - "appcenter-icon.svg", - "appcenter.svg" - ] + "files": ["appcenter-icon.svg", "appcenter.svg"] }, { "name": "Appbase", "shortname": "appbaseio", "url": "http://appbase.io/", - "files": [ - "appbaseio-icon.svg", - "appbaseio.svg" - ] + "files": ["appbaseio-icon.svg", "appbaseio.svg"] }, { "name": "Appcircle", "shortname": "appcircle", "url": "https://appcircle.io/", - "files": [ - "appcircle-icon.svg", - "appcircle.svg" - ] + "files": ["appcircle-icon.svg", "appcircle.svg"] }, { "name": "AppCode", "shortname": "appcode", "url": "https://www.jetbrains.com/appcode/", - "files": [ - "appcode.svg" - ] + "files": ["appcode.svg"] }, { "name": "AppDynamics", "shortname": "appdynamics", "url": "http://www.appdynamics.com/", - "files": [ - "appdynamics-icon.svg", - "appdynamics.svg" - ] + "files": ["appdynamics-icon.svg", "appdynamics.svg"] }, { "name": "Appium", "shortname": "appium", "url": "http://appium.io/", - "files": [ - "appium.svg" - ] + "files": ["appium.svg"] }, { "name": "Apple", "shortname": "apple", "url": "http://www.apple.com/", - "files": [ - "apple.svg" - ] + "files": ["apple.svg"] }, { "name": "Apple iOS App Store", "shortname": "apple-app-store", "url": "https://www.apple.com/ios/app-store/", - "files": [ - "apple-app-store.svg" - ] + "files": ["apple-app-store.svg"] }, { "name": "Apple Pay", "shortname": "apple-pay", "url": "https://www.apple.com/apple-pay/", - "files": [ - "apple-pay.svg" - ] + "files": ["apple-pay.svg"] }, { "name": "Applitools", "shortname": "applitools", "url": "https://applitools.com/", - "files": [ - "applitools-icon.svg", - "applitools.svg" - ] + "files": ["applitools-icon.svg", "applitools.svg"] }, { "name": "AppSignal", "shortname": "appsignal", "url": "https://appsignal.com/", - "files": [ - "appsignal-icon.svg", - "appsignal.svg" - ] + "files": ["appsignal-icon.svg", "appsignal.svg"] }, { "name": "Apptentive", "shortname": "apptentive", "url": "http://apptentive.com/", - "files": [ - "apptentive.svg" - ] + "files": ["apptentive.svg"] }, { "name": "AppVeyor", "shortname": "appveyor", "url": "https://www.appveyor.com/", - "files": [ - "appveyor.svg" - ] + "files": ["appveyor.svg"] }, { "name": "AppWrite", "shortname": "appwrite", "url": "https://appwrite.io/", - "files": [ - "appwrite-icon.svg", - "appwrite.svg" - ] + "files": ["appwrite-icon.svg", "appwrite.svg"] }, { "name": "ArangoDB", "shortname": "arangodb", "url": "https://www.arangodb.com/", - "files": [ - "arangodb-icon.svg", - "arangodb.svg" - ] + "files": ["arangodb-icon.svg", "arangodb.svg"] }, { "name": "Arc", "shortname": "arc", "url": "https://arc.net/", - "files": [ - "arc.svg" - ] + "files": ["arc.svg"] }, { "name": "Architect", "shortname": "architect", "url": "https://arc.codes/", - "files": [ - "architect-icon.svg", - "architect.svg" - ] + "files": ["architect-icon.svg", "architect.svg"] }, { "name": "Archlinux", "shortname": "archlinux", "url": "https://www.archlinux.org/", - "files": [ - "archlinux.svg" - ] + "files": ["archlinux.svg"] }, { "name": "Arduino", "shortname": "arduino", "url": "https://www.arduino.cc/", - "files": [ - "arduino.svg" - ] + "files": ["arduino.svg"] }, { "name": "Argo", "shortname": "argo", "url": "https://argoproj.github.io/", - "files": [ - "argo-icon.svg", - "argo.svg" - ] + "files": ["argo-icon.svg", "argo.svg"] }, { "name": "Arm", "shortname": "arm", "url": "https://www.arm.com/", - "files": [ - "arm.svg" - ] + "files": ["arm.svg"] }, { "name": "Armory", "shortname": "armory", "url": "http://www.armory.io/", - "files": [ - "armory-icon.svg", - "armory.svg" - ] + "files": ["armory-icon.svg", "armory.svg"] }, { "name": "Asana", "shortname": "asana", "url": "https://asana.com/", - "files": [ - "asana-icon.svg", - "asana.svg" - ] + "files": ["asana-icon.svg", "asana.svg"] }, { "name": "Asciidoctor", "shortname": "asciidoctor", "url": "https://github.com/asciidoctor", - "files": [ - "asciidoctor.svg" - ] + "files": ["asciidoctor.svg"] }, { "name": "Assembla", "shortname": "assembla", "url": "https://www.assembla.com/", - "files": [ - "assembla-icon.svg", - "assembla.svg" - ] + "files": ["assembla-icon.svg", "assembla.svg"] }, { "name": "Astro", "shortname": "astro", "url": "https://astro.build/", - "files": [ - "astro-icon.svg", - "astro.svg" - ] + "files": ["astro-icon.svg", "astro.svg"] }, { "name": "Astronomer", "shortname": "astronomer", "url": "https://www.astronomer.io/", - "files": [ - "astronomer.svg" - ] + "files": ["astronomer.svg"] }, { "name": "AsyncAPI", "shortname": "asyncapi", "url": "https://www.asyncapi.com/", - "files": [ - "async-api-icon.svg", - "async-api.svg" - ] + "files": ["async-api-icon.svg", "async-api.svg"] }, { "name": "Atlassian", "shortname": "atlassian", "url": "https://www.atlassian.com/", - "files": [ - "atlassian.svg" - ] + "files": ["atlassian.svg"] }, { "name": "Atom", "shortname": "atom", "url": "https://atom.io/", - "files": [ - "atom-icon.svg", - "atom.svg" - ] + "files": ["atom-icon.svg", "atom.svg"] }, { "name": "Atomic", "shortname": "atomic", "url": "https://atomic.io/", - "files": [ - "atomic-icon.svg", - "atomic.svg" - ] + "files": ["atomic-icon.svg", "atomic.svg"] }, { "name": "Atomico", "shortname": "atomico", "url": "https://atomicojs.github.io/", - "files": [ - "atomicojs-icon.svg", - "atomicojs.svg" - ] + "files": ["atomicojs-icon.svg", "atomicojs.svg"] }, { "name": "Aurelia", "shortname": "aurelia", "url": "http://aurelia.io/", - "files": [ - "aurelia.svg" - ] + "files": ["aurelia.svg"] }, { "name": "Aurora", "shortname": "aurora", "url": "http://aurora.apache.org/", - "files": [ - "aurora.svg" - ] + "files": ["aurora.svg"] }, { "name": "Auth0", "shortname": "auth0", "url": "https://auth0.com/", - "files": [ - "auth0-icon.svg", - "auth0.svg" - ] + "files": ["auth0-icon.svg", "auth0.svg"] }, { "name": "Authy", "shortname": "authy", "url": "https://www.authy.com/", - "files": [ - "authy.svg" - ] + "files": ["authy.svg"] }, { "name": "AutoIt", "shortname": "autoit", "url": "https://www.autoitscript.com/", - "files": [ - "autoit.svg" - ] + "files": ["autoit.svg"] }, { "name": "Autoprefixer", "shortname": "autoprefixer", "url": "https://github.com/postcss/autoprefixer", - "files": [ - "autoprefixer.svg" - ] + "files": ["autoprefixer.svg"] }, { "name": "Ava", "shortname": "ava", "url": "https://github.com/avajs/ava", - "files": [ - "ava.svg" - ] + "files": ["ava.svg"] }, { "name": "Awesome", "shortname": "awesome", "url": "https://github.com/sindresorhus/awesome", - "files": [ - "awesome.svg" - ] + "files": ["awesome.svg"] }, { "name": "AWS", "shortname": "aws", "url": "https://aws.amazon.com/", - "files": [ - "aws.svg" - ] + "files": ["aws.svg"] }, { "name": "AWS Ampliify", "shortname": "aws-amplify", "url": "https://aws.amazon.com/amplify/", - "files": [ - "aws-amplify.svg" - ] + "files": ["aws-amplify.svg"] }, { "name": "AWS API Gateway", "shortname": "aws-api-gateway", "url": "https://aws.amazon.com/api-gateway/", - "files": [ - "aws-api-gateway.svg" - ] + "files": ["aws-api-gateway.svg"] }, { "name": "AWS App Mesh", "shortname": "aws-app-mesh", "url": "https://aws.amazon.com/app-mesh", - "files": [ - "aws-app-mesh.svg" - ] + "files": ["aws-app-mesh.svg"] }, { "name": "AWS AppFlow", "shortname": "aws-appflow", "url": "https://aws.amazon.com/appflow/", - "files": [ - "aws-appflow.svg" - ] + "files": ["aws-appflow.svg"] }, { "name": "AWS AppSync", "shortname": "aws-appsync", "url": "https://aws.amazon.com/appsync/", - "files": [ - "aws-appsync.svg" - ] + "files": ["aws-appsync.svg"] }, { "name": "AWS Athena", "shortname": "aws-athena", "url": "https://aws.amazon.com/athena", - "files": [ - "aws-athena.svg" - ] + "files": ["aws-athena.svg"] }, { "name": "AWS Aurora", "shortname": "aws-aurora", "url": "https://aws.amazon.com/rds/aurora", - "files": [ - "aws-aurora.svg" - ] + "files": ["aws-aurora.svg"] }, { "name": "AWS Backup", "shortname": "aws-backup", "url": "https://aws.amazon.com/backup/", - "files": [ - "aws-backup.svg" - ] + "files": ["aws-backup.svg"] }, { "name": "AWS Batch", "shortname": "aws-batch", "url": "https://aws.amazon.com/batch/", - "files": [ - "aws-batch.svg" - ] + "files": ["aws-batch.svg"] }, { "name": "AWS Certificate Manager", "shortname": "aws-certificate-manager", "url": "https://aws.amazon.com/certificate-manager/", - "files": [ - "aws-certificate-manager.svg" - ] + "files": ["aws-certificate-manager.svg"] }, { "name": "AWS CloudFormation", "shortname": "aws-cloudformation", "url": "https://aws.amazon.com/cloudformation/", - "files": [ - "aws-cloudformation.svg" - ] + "files": ["aws-cloudformation.svg"] }, { "name": "AWS CloudFront", "shortname": "aws-cloudfront", "url": "https://aws.amazon.com/cloudfront/", - "files": [ - "aws-cloudfront.svg" - ] + "files": ["aws-cloudfront.svg"] }, { "name": "AWS CloudSearch", "shortname": "aws-cloudsearch", "url": "https://aws.amazon.com/cloudsearch/", - "files": [ - "aws-cloudsearch.svg" - ] + "files": ["aws-cloudsearch.svg"] }, { "name": "AWS CloudTrail", "shortname": "aws-cloudtrail", "url": "https://aws.amazon.com/cloudtrail/", - "files": [ - "aws-cloudtrail.svg" - ] + "files": ["aws-cloudtrail.svg"] }, { "name": "AWS CloudWatch", "shortname": "aws-cloudwatch", "url": "https://aws.amazon.com/cloudwatch/", - "files": [ - "aws-cloudwatch.svg" - ] + "files": ["aws-cloudwatch.svg"] }, { "name": "AWS CodeBuild", "shortname": "aws-codebuild", "url": "https://aws.amazon.com/codebuild/", - "files": [ - "aws-codebuild.svg" - ] + "files": ["aws-codebuild.svg"] }, { "name": "AWS CodeCommit", "shortname": "aws-codecommit", "url": "https://aws.amazon.com/codecommit/", - "files": [ - "aws-codecommit.svg" - ] + "files": ["aws-codecommit.svg"] }, { "name": "AWS CodeDeploy", "shortname": "aws-codedeploy", "url": "https://aws.amazon.com/codedeploy/", - "files": [ - "aws-codedeploy.svg" - ] + "files": ["aws-codedeploy.svg"] }, { "name": "AWS CodePipeline", "shortname": "aws-codepipeline", "url": "https://aws.amazon.com/codepipeline/", - "files": [ - "aws-codepipeline.svg" - ] + "files": ["aws-codepipeline.svg"] }, { "name": "AWS CodeStar", "shortname": "aws-codestar", "url": "https://aws.amazon.com/codestar/", - "files": [ - "aws-codestar.svg" - ] + "files": ["aws-codestar.svg"] }, { "name": "AWS Cognito", "shortname": "aws-cognito", "url": "https://aws.amazon.com/cognito/", - "files": [ - "aws-cognito.svg" - ] + "files": ["aws-cognito.svg"] }, { "name": "AWS Config", "shortname": "aws-config", "url": "https://aws.amazon.com/config/", - "files": [ - "aws-config.svg" - ] + "files": ["aws-config.svg"] }, { "name": "AWS DocumentDB", "shortname": "aws-documentdb", "url": "https://aws.amazon.com/documentdb/", - "files": [ - "aws-documentdb.svg" - ] + "files": ["aws-documentdb.svg"] }, { "name": "AWS DynamoDB", "shortname": "aws-dynamodb", "url": "https://aws.amazon.com/dynamodb/", - "files": [ - "aws-dynamodb.svg" - ] + "files": ["aws-dynamodb.svg"] }, { "name": "AWS EC2 (Elastic Compute Cloud)", "shortname": "aws-ec2", "url": "https://aws.amazon.com/ec2/", - "files": [ - "aws-ec2.svg" - ] + "files": ["aws-ec2.svg"] }, { "name": "AWS ECS (Elastic Container Service)", "shortname": "aws-ecs", "url": "https://aws.amazon.com/ecs/", - "files": [ - "aws-ecs.svg" - ] + "files": ["aws-ecs.svg"] }, { "name": "AWS EKS (Elastic Kubernetes Service)", "shortname": "aws-eks", "url": "https://aws.amazon.com/eks/", - "files": [ - "aws-eks.svg" - ] + "files": ["aws-eks.svg"] }, { "name": "AWS Elastic Beanstalk", "shortname": "aws-elastic-beanstalk", "url": "https://aws.amazon.com/elasticbeanstalk/", - "files": [ - "aws-elastic-beanstalk.svg" - ] + "files": ["aws-elastic-beanstalk.svg"] }, { "name": "AWS ElastiCache", "shortname": "aws-elasticache", "url": "https://aws.amazon.com/elasticache/", - "files": [ - "aws-elasticache.svg" - ] + "files": ["aws-elasticache.svg"] }, { "name": "AWS ELB (Elastic Load Balancing)", "shortname": "aws-elb", "url": "https://aws.amazon.com/elasticloadbalancing/", - "files": [ - "aws-elb.svg" - ] + "files": ["aws-elb.svg"] }, { "name": "AWS EventBridge", "shortname": "aws-eventbridge", "url": "https://aws.amazon.com/eventbridge/", - "files": [ - "aws-eventbridge.svg" - ] + "files": ["aws-eventbridge.svg"] }, { "name": "AWS Fargate", "shortname": "aws-fargate", "url": "https://aws.amazon.com/fargate/", - "files": [ - "aws-fargate.svg" - ] + "files": ["aws-fargate.svg"] }, { "name": "AWS Glacier", "shortname": "aws-glacier", "url": "https://aws.amazon.com/glacier/", - "files": [ - "aws-glacier.svg" - ] + "files": ["aws-glacier.svg"] }, { "name": "AWS Glue", "shortname": "aws-glue", "url": "https://aws.amazon.com/glue/", - "files": [ - "aws-glue.svg" - ] + "files": ["aws-glue.svg"] }, { "name": "AWS IAM (Identity and Access Management)", "shortname": "aws-iam", "url": "https://aws.amazon.com/iam/", - "files": [ - "aws-iam.svg" - ] + "files": ["aws-iam.svg"] }, { "name": "AWS Keyspaces", "shortname": "aws-keyspaces", "url": "https://aws.amazon.com/keyspaces/", - "files": [ - "aws-keyspaces.svg" - ] + "files": ["aws-keyspaces.svg"] }, { "name": "AWS Kinesis", "shortname": "aws-kinesis", "url": "https://aws.amazon.com/kinesis/", - "files": [ - "aws-kinesis.svg" - ] + "files": ["aws-kinesis.svg"] }, { "name": "AWS KMS (Key Management Service)", "shortname": "aws-kms", "url": "https://aws.amazon.com/kms/", - "files": [ - "aws-kms.svg" - ] + "files": ["aws-kms.svg"] }, { "name": "AWS Lake Formation", "shortname": "aws-lake-formation", "url": "https://aws.amazon.com/lake-formation/", - "files": [ - "aws-lake-formation.svg" - ] + "files": ["aws-lake-formation.svg"] }, { "name": "AWS Lambda", "shortname": "aws-lambda", "url": "https://aws.amazon.com/lambda/", - "files": [ - "aws-lambda.svg" - ] + "files": ["aws-lambda.svg"] }, { "name": "AWS Lightsail", "shortname": "aws-lightsail", "url": "https://aws.amazon.com/lightsail/", - "files": [ - "aws-lightsail.svg" - ] + "files": ["aws-lightsail.svg"] }, { "name": "AWS MQ", "shortname": "aws-mq", "url": "https://aws.amazon.com/amazon-mq/", - "files": [ - "aws-mq.svg" - ] + "files": ["aws-mq.svg"] }, { "name": "AWS MSK (Managed Streaming for Kafka)", "shortname": "aws-msk", "url": "https://aws.amazon.com/msk/", - "files": [ - "aws-msk.svg" - ] + "files": ["aws-msk.svg"] }, { "name": "AWS Neptune", "shortname": "aws-neptune", "url": "https://aws.amazon.com/neptune/", - "files": [ - "aws-neptune.svg" - ] + "files": ["aws-neptune.svg"] }, { "name": "AWS Open Search", "shortname": "aws-open-search", "url": "https://aws.amazon.com/opensearch-service/", - "files": [ - "aws-open-search.svg" - ] + "files": ["aws-open-search.svg"] }, { "name": "AWS Opworks", "shortname": "aws-opsworks", "url": "https://aws.amazon.com/opsworks/", - "files": [ - "aws-opsworks.svg" - ] + "files": ["aws-opsworks.svg"] }, { "name": "AWS QuickSight", "shortname": "aws-quicksight", "url": "https://aws.amazon.com/quicksight/", - "files": [ - "aws-quicksight.svg" - ] + "files": ["aws-quicksight.svg"] }, { "name": "AWS RDS (Relational Database Service)", "shortname": "aws-rds", "url": "https://aws.amazon.com/rds/", - "files": [ - "aws-rds.svg" - ] + "files": ["aws-rds.svg"] }, { "name": "AWS Redshift", "shortname": "aws-redshift", "url": "https://aws.amazon.com/redshift/", - "files": [ - "aws-redshift.svg" - ] + "files": ["aws-redshift.svg"] }, { "name": "AWS Route 53", "shortname": "aws-route53", "url": "https://aws.amazon.com/route53/", - "files": [ - "aws-route53.svg" - ] + "files": ["aws-route53.svg"] }, { "name": "AWS S3 (Simple Storage Service)", "shortname": "aws-s3", "url": "https://aws.amazon.com/s3/", - "files": [ - "aws-s3.svg" - ] + "files": ["aws-s3.svg"] }, { "name": "AWS Secrets Manager", "shortname": "aws-secrets-manager", "url": "https://aws.amazon.com/secrets-manager/", - "files": [ - "aws-secrets-manager.svg" - ] + "files": ["aws-secrets-manager.svg"] }, { "name": "AWS SES (Simple Email Service)", "shortname": "aws-ses", "url": "https://aws.amazon.com/ses/", - "files": [ - "aws-ses.svg" - ] + "files": ["aws-ses.svg"] }, { "name": "AWS Shield", "shortname": "aws-shield", "url": "https://aws.amazon.com/shield/", - "files": [ - "aws-shield.svg" - ] + "files": ["aws-shield.svg"] }, { "name": "AWS SNS (Simple Notification Service)", "shortname": "aws-sns", "url": "https://aws.amazon.com/sns/", - "files": [ - "aws-sns.svg" - ] + "files": ["aws-sns.svg"] }, { "name": "AWS SQS (Simple Queue Service)", "shortname": "aws-sqs", "url": "https://aws.amazon.com/sqs/", - "files": [ - "aws-sqs.svg" - ] + "files": ["aws-sqs.svg"] }, { "name": "AWS Step Functions", "shortname": "aws-step-functions", "url": "https://aws.amazon.com/step-functions/", - "files": [ - "aws-step-functions.svg" - ] + "files": ["aws-step-functions.svg"] }, { "name": "AWS Systems Manager", "shortname": "aws-systems-manager", "url": "https://aws.amazon.com/systems-manager/", - "files": [ - "aws-systems-manager.svg" - ] + "files": ["aws-systems-manager.svg"] }, { "name": "AWS Timestream", "shortname": "aws-timestream", "url": "https://aws.amazon.com/timestream/", - "files": [ - "aws-timestream.svg" - ] + "files": ["aws-timestream.svg"] }, { "name": "AWS VPC (Virtual Private Cloud)", "shortname": "aws-vpc", "url": "https://aws.amazon.com/vpc/", - "files": [ - "aws-vpc.svg" - ] + "files": ["aws-vpc.svg"] }, { "name": "AWS WAF (Web Application Firewall)", "shortname": "aws-waf", "url": "https://aws.amazon.com/waf/", - "files": [ - "aws-waf.svg" - ] + "files": ["aws-waf.svg"] }, { "name": "AWS X-Ray", "shortname": "aws-xray", "url": "https://aws.amazon.com/xray/", - "files": [ - "aws-xray.svg" - ] + "files": ["aws-xray.svg"] }, { "name": "Axios", "shortname": "axios", "url": "https://axios-http.com/", - "files": [ - "axios.svg" - ] + "files": ["axios.svg"] }, { "name": "Babel", "shortname": "babel", "url": "https://babeljs.io/", - "files": [ - "babel.svg" - ] + "files": ["babel.svg"] }, { "name": "Backbone", "shortname": "backbone", "url": "http://backbonejs.org/", - "files": [ - "backbone-icon.svg", - "backbone.svg" - ] + "files": ["backbone-icon.svg", "backbone.svg"] }, { "name": "BackerKit", "shortname": "backerkit", "url": "https://www.backerkit.com/", - "files": [ - "backerkit.svg" - ] + "files": ["backerkit.svg"] }, { "name": "Baker Street", "shortname": "baker-street", "url": "http://bakerstreet.io/", - "files": [ - "baker-street.svg" - ] + "files": ["baker-street.svg"] }, { "name": "Balena", "shortname": "balena", "url": "https://www.balena.io/", - "files": [ - "balena.svg" - ] + "files": ["balena.svg"] }, { "name": "Bamboo", "shortname": "bamboo", "url": "https://www.atlassian.com/software/bamboo", - "files": [ - "bamboo.svg" - ] + "files": ["bamboo.svg"] }, { "name": "Basecamp", "shortname": "basecamp", "url": "https://basecamp.com/", - "files": [ - "basecamp-icon.svg", - "basecamp.svg" - ] + "files": ["basecamp-icon.svg", "basecamp.svg"] }, { "name": "BaseKit", "shortname": "basekit", "url": "http://www.basekit.com/", - "files": [ - "basekit.svg" - ] + "files": ["basekit.svg"] }, { "name": "Baseline", "shortname": "baseline", "url": "https://web.dev/baseline/", - "files": [ - "baseline.svg" - ] + "files": ["baseline.svg"] }, { "name": "Bash", "shortname": "bash", "url": "https://www.gnu.org/software/bash/", - "files": [ - "bash-icon.svg", - "bash.svg" - ] + "files": ["bash-icon.svg", "bash.svg"] }, { "name": "batch", "shortname": "batch", "url": "https://batch.com/", - "files": [ - "batch.svg" - ] + "files": ["batch.svg"] }, { "name": "Beats", "shortname": "beats", "url": "https://www.elastic.co/products/beats", - "files": [ - "beats.svg" - ] + "files": ["beats.svg"] }, { "name": "Bem", "shortname": "bem", "url": "https://en.bem.info/", - "files": [ - "bem.svg" - ] + "files": ["bem.svg"] }, { "name": "bigpanda", "shortname": "bigpanda", "url": "https://bigpanda.io/", - "files": [ - "bigpanda.svg" - ] + "files": ["bigpanda.svg"] }, { "name": "Bing", "shortname": "bing", "url": "https://www.bing.com/", - "files": [ - "bing.svg" - ] + "files": ["bing.svg"] }, { "name": "Biome", "shortname": "biomejs", "url": "https://biomejs.dev/", - "files": [ - "biomejs-icon.svg", - "biomejs.svg" - ] + "files": ["biomejs-icon.svg", "biomejs.svg"] }, { "name": "BitBar", "shortname": "bitbar", "url": "https://smartbear.com/product/bitbar/", - "files": [ - "bitbar.svg" - ] + "files": ["bitbar.svg"] }, { "name": "Bitbucket", "shortname": "bitbucket", "url": "https://bitbucket.org/", - "files": [ - "bitbucket.svg" - ] + "files": ["bitbucket.svg"] }, { "name": "Bitcoin", "shortname": "bitcoin", "url": "https://bitcoin.org/", - "files": [ - "bitcoin.svg" - ] + "files": ["bitcoin.svg"] }, { "name": "Bitnami", "shortname": "bitnami", "url": "https://bitnami.com/", - "files": [ - "bitnami.svg" - ] + "files": ["bitnami.svg"] }, { "name": "Bitrise", "shortname": "bitrise", "url": "https://www.bitrise.io/", - "files": [ - "bitrise-icon.svg", - "bitrise.svg" - ] + "files": ["bitrise-icon.svg", "bitrise.svg"] }, { "name": "Blender", "shortname": "blender", "url": "https://www.blender.org/", - "files": [ - "blender.svg" - ] + "files": ["blender.svg"] }, { "name": "Blitz", "shortname": "bllitzjs", "url": "https://blitzjs.com/", - "files": [ - "blitzjs-icon.svg", - "blitzjs.svg" - ] + "files": ["blitzjs-icon.svg", "blitzjs.svg"] }, { "name": "Blocs", "shortname": "blocs", "url": "http://blocsapp.com/", - "files": [ - "blocs.svg" - ] + "files": ["blocs.svg"] }, { "name": "Blogger", "shortname": "blogger", "url": "https://www.blogger.com/", - "files": [ - "blogger.svg" - ] + "files": ["blogger.svg"] }, { "name": "Blossom", "shortname": "blossom", "url": "https://www.blossom.co/", - "files": [ - "blossom.svg" - ] + "files": ["blossom.svg"] }, { "name": "Blueprint", "shortname": "blueprint", "url": "http://blueprintjs.com/", - "files": [ - "blueprint.svg" - ] + "files": ["blueprint.svg"] }, { "name": "Bluesky", "shortname": "bluesky", "url": "https://bsky.social/", - "files": [ - "bluesky.svg" - ] + "files": ["bluesky.svg"] }, { "name": "Bluetooth", "shortname": "bluetooth", "url": "http://www.bluetooth.com/", - "files": [ - "bluetooth.svg" - ] + "files": ["bluetooth.svg"] }, { "name": "Booqable", "shortname": "booqable", "url": "https://booqable.com/", - "files": [ - "booqable-icon.svg", - "booqable.svg" - ] + "files": ["booqable-icon.svg", "booqable.svg"] }, { "name": "Bootstrap", "shortname": "bootstrap", "url": "http://getbootstrap.com/", - "files": [ - "bootstrap.svg" - ] + "files": ["bootstrap.svg"] }, { "name": "Bosun", "shortname": "bosun", "url": "https://bosun.org/", - "files": [ - "bosun.svg" - ] + "files": ["bosun.svg"] }, { "name": "Botanalytics", "shortname": "botanalytics", "url": "https://botanalytics.co/", - "files": [ - "botanalytics.svg" - ] + "files": ["botanalytics.svg"] }, { "name": "bourbon", "shortname": "bourbon", "url": "http://bourbon.io/", - "files": [ - "bourbon.svg" - ] + "files": ["bourbon.svg"] }, { "name": "Bower", "shortname": "bower", "url": "http://bower.io/", - "files": [ - "bower.svg" - ] + "files": ["bower.svg"] }, { "name": "box", "shortname": "box", "url": "https://www.box.com/", - "files": [ - "box.svg" - ] + "files": ["box.svg"] }, { "name": "Brackets", "shortname": "brackets", "url": "http://brackets.io/", - "files": [ - "brackets.svg" - ] + "files": ["brackets.svg"] }, { "name": "Brain.js", "shortname": "brainjs", "url": "https://brain.js.org/", - "files": [ - "brainjs.svg" - ] + "files": ["brainjs.svg"] }, { "name": "Branch", "shortname": "branch", "url": "https://branch.io/", - "files": [ - "branch-icon.svg", - "branch.svg" - ] + "files": ["branch-icon.svg", "branch.svg"] }, { "name": "Brandfolder", "shortname": "brandfolder", "url": "http://brandfolder.com/", - "files": [ - "brandfolder-icon.svg", - "brandfolder.svg" - ] + "files": ["brandfolder-icon.svg", "brandfolder.svg"] }, { "name": "Brave", "shortname": "brave", "url": "https://brave.com/", - "files": [ - "brave.svg" - ] + "files": ["brave.svg"] }, { "name": "Braze", "shortname": "braze", "url": "https://www.braze.com/", - "files": [ - "braze-icon.svg", - "braze.svg" - ] + "files": ["braze-icon.svg", "braze.svg"] }, { "name": "Broadcom", "shortname": "broadcom", "url": "https://www.broadcom.com/", - "files": [ - "broadcom-icon.svg", - "broadcom.svg" - ] + "files": ["broadcom-icon.svg", "broadcom.svg"] }, { "name": "Broccoli", "shortname": "broccoli", "url": "https://github.com/broccolijs/broccoli", - "files": [ - "broccoli.svg" - ] + "files": ["broccoli.svg"] }, { "name": "Brotli", "shortname": "brotli", "url": "https://github.com/google/brotli", - "files": [ - "brotli.svg" - ] + "files": ["brotli.svg"] }, { "name": "Browserify", "shortname": "browserify", "url": "http://browserify.org/", - "files": [ - "browserify-icon.svg", - "browserify.svg" - ] + "files": ["browserify-icon.svg", "browserify.svg"] }, { "name": "Browserling", "shortname": "browserling", "url": "https://www.browserling.com/", - "files": [ - "browserling.svg" - ] + "files": ["browserling.svg"] }, { "name": "Browserslist", "shortname": "browserslist", "url": "https://github.com/browserslist/browserslist", - "files": [ - "browserslist.svg" - ] + "files": ["browserslist.svg"] }, { "name": "BrowserStack", "shortname": "browserstack", "url": "https://www.browserstack.com/", - "files": [ - "browserstack.svg" - ] + "files": ["browserstack.svg"] }, { "name": "Browsersync", "shortname": "browsersync", "url": "http://www.browsersync.io/", - "files": [ - "browsersync.svg" - ] + "files": ["browsersync.svg"] }, { "name": "Brunch", "shortname": "brunch", "url": "http://brunch.io/", - "files": [ - "brunch.svg" - ] + "files": ["brunch.svg"] }, { "name": "Bubble", "shortname": "bubble", "url": "https://bubble.io/", - "files": [ - "bubble-icon.svg", - "bubble.svg" - ] + "files": ["bubble-icon.svg", "bubble.svg"] }, { "name": "Buck", "shortname": "buck", "url": "https://buckbuild.com/", - "files": [ - "buck.svg" - ] + "files": ["buck.svg"] }, { "name": "Buddy", "shortname": "buddy", "url": "https://buddy.works/", - "files": [ - "buddy.svg" - ] + "files": ["buddy.svg"] }, { "name": "Buffer", "shortname": "buffer", "url": "https://buffer.com/", - "files": [ - "buffer.svg" - ] + "files": ["buffer.svg"] }, { "name": "BugHerd", "shortname": "bugherd", "url": "http://bugherd.com/", - "files": [ - "bugherd-icon.svg", - "bugherd.svg" - ] + "files": ["bugherd-icon.svg", "bugherd.svg"] }, { "name": "Bugsee", "shortname": "bugsee", "url": "https://www.bugsee.com/", - "files": [ - "bugsee.svg" - ] + "files": ["bugsee.svg"] }, { "name": "Bugsnag", "shortname": "bugsnag", "url": "https://bugsnag.com/", - "files": [ - "bugsnag.svg" - ] + "files": ["bugsnag.svg"] }, { "name": "Builder", "shortname": "builder-io", "url": "https://www.builder.io/", - "files": [ - "builder-io-icon.svg", - "builder-io.svg" - ] + "files": ["builder-io-icon.svg", "builder-io.svg"] }, { "name": "Buildkite", "shortname": "buildkite", "url": "https://buildkite.com/", - "files": [ - "buildkite-icon.svg", - "buildkite.svg" - ] + "files": ["buildkite-icon.svg", "buildkite.svg"] }, { "name": "Bulma", "shortname": "bulma", "url": "https://bulma.io/", - "files": [ - "bulma.svg" - ] + "files": ["bulma.svg"] }, { "name": "Bun", "shortname": "bun", "url": "https://bun.sh/", - "files": [ - "bun.svg" - ] + "files": ["bun.svg"] }, { "name": "Bunny", "shortname": "bunny-net", "url": "https://bunny.net/", - "files": [ - "bunny-net-icon.svg", - "bunny-net.svg" - ] + "files": ["bunny-net-icon.svg", "bunny-net.svg"] }, { "name": "Bēhance", "shortname": "behance", "url": "https://www.behance.net/", - "files": [ - "behance.svg" - ] + "files": ["behance.svg"] }, { "name": "C", "shortname": "c", "url": "https://en.wikipedia.org/wiki/C_(programming_language)", - "files": [ - "c.svg" - ] + "files": ["c.svg"] }, { "name": "C Sharp (C#) ", "shortname": "c-sharp", "url": "http://csharp.net/", - "files": [ - "c-sharp.svg" - ] + "files": ["c-sharp.svg"] }, { "name": "C++", "shortname": "c-plusplus", "url": "https://isocpp.org/", - "files": [ - "c-plusplus.svg" - ] + "files": ["c-plusplus.svg"] }, { "name": "Cachet", "shortname": "cachet", "url": "https://cachethq.io/", - "files": [ - "cachet.svg" - ] + "files": ["cachet.svg"] }, { "name": "CakePHP", "shortname": "cakephp", "url": "http://cakephp.org/", - "files": [ - "cakephp-icon.svg", - "cakephp.svg" - ] + "files": ["cakephp-icon.svg", "cakephp.svg"] }, { "name": "Calibre", "shortname": "calibre", "url": "https://calibreapp.com/", - "files": [ - "calibre-icon.svg", - "calibre.svg" - ] + "files": ["calibre-icon.svg", "calibre.svg"] }, { "name": "Campaign Monitor", "shortname": "campaignmonitor", "url": "https://www.campaignmonitor.com/", - "files": [ - "campaignmonitor-icon.svg", - "campaignmonitor.svg" - ] + "files": ["campaignmonitor-icon.svg", "campaignmonitor.svg"] }, { "name": "CanJS", "shortname": "canjs", "url": "http://canjs.com/", - "files": [ - "canjs.svg" - ] + "files": ["canjs.svg"] }, { "name": "Capacitor", "shortname": "capacitorjs", "url": "https://capacitorjs.com/", - "files": [ - "capacitorjs-icon.svg", - "capacitorjs.svg" - ] + "files": ["capacitorjs-icon.svg", "capacitorjs.svg"] }, { "name": "Capistrano", "shortname": "capistrano", "url": "http://capistranorb.com/", - "files": [ - "capistrano.svg" - ] + "files": ["capistrano.svg"] }, { "name": "Carbide", "shortname": "carbide", "url": "https://alpha.trycarbide.com/", - "files": [ - "carbide.svg" - ] + "files": ["carbide.svg"] }, { "name": "Cardano", "shortname": "cardano", "url": "https://cardano.org/", - "files": [ - "cardano-icon.svg", - "cardano.svg" - ] + "files": ["cardano-icon.svg", "cardano.svg"] }, { "name": "Cassandra", "shortname": "cassandra", "url": "http://cassandra.apache.org/", - "files": [ - "cassandra.svg" - ] + "files": ["cassandra.svg"] }, { "name": "CentOS", "shortname": "centos", "url": "https://www.centos.org/", - "files": [ - "centos-icon.svg", - "centos.svg" - ] + "files": ["centos-icon.svg", "centos.svg"] }, { "name": "Certbot", "shortname": "certbot", "url": "https://certbot.eff.org/", - "files": [ - "certbot.svg" - ] + "files": ["certbot.svg"] }, { "name": "Ceylon", "shortname": "ceylon", "url": "https://ceylon-lang.org/", - "files": [ - "ceylon.svg" - ] + "files": ["ceylon.svg"] }, { "name": "Chai", "shortname": "chai", "url": "http://chaijs.com/", - "files": [ - "chai.svg" - ] + "files": ["chai.svg"] }, { "name": "Chalk", "shortname": "chalk", "url": "https://github.com/chalk/chalk", - "files": [ - "chalk.svg" - ] + "files": ["chalk.svg"] }, { "name": "Chargebee", "shortname": "chargebee", "url": "https://www.chargebee.com/", - "files": [ - "chargebee-icon.svg", - "chargebee.svg" - ] + "files": ["chargebee-icon.svg", "chargebee.svg"] }, { "name": "Chart.js", "shortname": "chartjs", "url": "https://www.chartjs.org/", - "files": [ - "chartjs.svg" - ] + "files": ["chartjs.svg"] }, { "name": "Chef", "shortname": "chef", "url": "https://www.chef.io/", - "files": [ - "chef.svg" - ] + "files": ["chef.svg"] }, { "name": "chevereto", "shortname": "chevereto", "url": "https://chevereto.com/", - "files": [ - "chevereto.svg" - ] + "files": ["chevereto.svg"] }, { "name": "Chroma", "shortname": "chroma", "url": "https://www.trychroma.com/", - "files": [ - "chroma.svg" - ] + "files": ["chroma.svg"] }, { "name": "Chromatic", "shortname": "chromatic", "url": "https://www.chromaticqa.com/", - "files": [ - "chromatic-icon.svg", - "chromatic.svg" - ] + "files": ["chromatic-icon.svg", "chromatic.svg"] }, { "name": "Chrome", "shortname": "chrome", "url": "http://www.google.com/chrome/", - "files": [ - "chrome.svg" - ] + "files": ["chrome.svg"] }, { "name": "Chrome Web Store", "shortname": "chrome-web-store", "url": "https://chrome.google.com/webstore", - "files": [ - "chrome-web-store.svg" - ] + "files": ["chrome-web-store.svg"] }, { "name": "Cinder", "shortname": "cinder", "url": "https://libcinder.org/", - "files": [ - "cinder.svg" - ] + "files": ["cinder.svg"] }, { "name": "CircleCI", "shortname": "circleci", "url": "https://circleci.com/", - "files": [ - "circleci.svg" - ] + "files": ["circleci.svg"] }, { "name": "Cirrus", "shortname": "cirrus", "url": "http://www.mastercard.com/ie/consumer/cirrus-card.html", - "files": [ - "cirrus.svg" - ] + "files": ["cirrus.svg"] }, { "name": "Cirrus", "shortname": "cirrus-ci", "url": "https://cirrus-ci.org/", - "files": [ - "cirrus-ci.svg" - ] + "files": ["cirrus-ci.svg"] }, { "name": "Claude", "shortname": "claude", "url": "https://claude.ai/", - "files": [ - "claude-icon.svg", - "claude.svg" - ] + "files": ["claude-icon.svg", "claude.svg"] }, { "name": "Clio", "shortname": "clio-lang", "url": "https://clio-lang.org/", - "files": [ - "clio-lang.svg" - ] + "files": ["clio-lang.svg"] }, { "name": "CLion", "shortname": "clion", "url": "https://www.jetbrains.com/clion/", - "files": [ - "clion.svg" - ] + "files": ["clion.svg"] }, { "name": "Clojure", "shortname": "clojure", "url": "http://clojure.org/", - "files": [ - "clojure.svg" - ] + "files": ["clojure.svg"] }, { "name": "ClojureScript", "shortname": "cljs", "url": "https://clojurescript.org/", - "files": [ - "cljs.svg" - ] + "files": ["cljs.svg"] }, { "name": "Close", "shortname": "close", "url": "http://close.io/", - "files": [ - "close.svg" - ] + "files": ["close.svg"] }, { "name": "Cloud9", "shortname": "cloud9", "url": "https://c9.io/", - "files": [ - "cloud9.svg" - ] + "files": ["cloud9.svg"] }, { "name": "CloudAcademy", "shortname": "cloudacademy", "url": "https://cloudacademy.com/", - "files": [ - "cloudacademy-icon.svg", - "cloudacademy.svg" - ] + "files": ["cloudacademy-icon.svg", "cloudacademy.svg"] }, { "name": "Cloudcraft", "shortname": "cloudcraft", "url": "https://cloudcraft.co/", - "files": [ - "cloudcraft.svg" - ] + "files": ["cloudcraft.svg"] }, { "name": "CloudFlare", "shortname": "cloudflare", "url": "https://www.cloudflare.com/", - "files": [ - "cloudflare-icon.svg", - "cloudflare.svg" - ] + "files": ["cloudflare-icon.svg", "cloudflare.svg"] }, { "name": "Cloudflare Workers", "shortname": "cloudflare-workers", "url": "https://workers.cloudflare.com/", - "files": [ - "cloudflare-workers-icon.svg", - "cloudflare-workers.svg" - ] + "files": ["cloudflare-workers-icon.svg", "cloudflare-workers.svg"] }, { "name": "Cloudinary", "shortname": "cloudinary", "url": "https://cloudinary.com/", - "files": [ - "cloudinary-icon.svg", - "cloudinary.svg" - ] + "files": ["cloudinary-icon.svg", "cloudinary.svg"] }, { "name": "CloudLinux", "shortname": "cloudlinux", "url": "https://cloudlinux.com/", - "files": [ - "cloudlinux.svg" - ] + "files": ["cloudlinux.svg"] }, { "name": "Cobalt", "shortname": "cobalt", "url": "https://cobalt.io/", - "files": [ - "cobalt.svg" - ] + "files": ["cobalt.svg"] }, { "name": "Cockpit", "shortname": "cockpit", "url": "http://getcockpit.com/", - "files": [ - "cockpit.svg" - ] + "files": ["cockpit.svg"] }, { "name": "CocoaPods", "shortname": "cocoapods", "url": "https://cocoapods.org/", - "files": [ - "cocoapods.svg" - ] + "files": ["cocoapods.svg"] }, { "name": "Coda", "shortname": "coda", "url": "https://coda.io/", - "files": [ - "coda-icon.svg", - "coda.svg" - ] + "files": ["coda-icon.svg", "coda.svg"] }, { "name": "Codacy", "shortname": "codacy", "url": "https://www.codacy.com/", - "files": [ - "codacy.svg" - ] + "files": ["codacy.svg"] }, { "name": "Code Climate", "shortname": "codeclimate", "url": "https://codeclimate.com/", - "files": [ - "codeclimate-icon.svg", - "codeclimate.svg" - ] + "files": ["codeclimate-icon.svg", "codeclimate.svg"] }, { "name": "Code Sandbox", "shortname": "codesandbox", "url": "https://codesandbox.io/", - "files": [ - "codesandbox-icon.svg", - "codesandbox.svg" - ] + "files": ["codesandbox-icon.svg", "codesandbox.svg"] }, { "name": "Codebase", "shortname": "codebase", "url": "https://www.codebasehq.com/", - "files": [ - "codebase.svg" - ] + "files": ["codebase.svg"] }, { "name": "codebeat", "shortname": "codebeat", "url": "https://codebeat.co/", - "files": [ - "codebeat.svg" - ] + "files": ["codebeat.svg"] }, { "name": "codecademy", "shortname": "codecademy", "url": "https://www.codecademy.com/", - "files": [ - "codecademy.svg" - ] + "files": ["codecademy.svg"] }, { "name": "Codeception", "shortname": "codeception", "url": "http://codeception.com/", - "files": [ - "codeception.svg" - ] + "files": ["codeception.svg"] }, { "name": "Codecov", "shortname": "codecov", "url": "http://codecov.io/", - "files": [ - "codecov-icon.svg", - "codecov.svg" - ] + "files": ["codecov-icon.svg", "codecov.svg"] }, { "name": "CodeFactor", "shortname": "codefactor", "url": "https://www.codefactor.io/", - "files": [ - "codefactor-icon.svg", - "codefactor.svg" - ] + "files": ["codefactor-icon.svg", "codefactor.svg"] }, { "name": "CodeIgniter", "shortname": "codeigniter", "url": "http://www.codeigniter.com/", - "files": [ - "codeigniter-icon.svg", - "codeigniter.svg" - ] + "files": ["codeigniter-icon.svg", "codeigniter.svg"] }, { "name": "Codepen", "shortname": "codepen", "url": "http://codepen.io/", - "files": [ - "codepen-icon.svg", - "codepen.svg" - ] + "files": ["codepen-icon.svg", "codepen.svg"] }, { "name": "CodersRank", "shortname": "codersrank", "url": "https://codersrank.io/", - "files": [ - "codersrank-icon.svg", - "codersrank.svg" - ] + "files": ["codersrank-icon.svg", "codersrank.svg"] }, { "name": "coderwall", "shortname": "coderwall", "url": "https://coderwall.com/", - "files": [ - "coderwall.svg" - ] + "files": ["coderwall.svg"] }, { "name": "CodeSee", "shortname": "codesee", "url": "https://www.codesee.io/", - "files": [ - "codesee-icon.svg", - "codesee.svg" - ] + "files": ["codesee-icon.svg", "codesee.svg"] }, { "name": "Codio", "shortname": "codio", "url": "https://codio.com/", - "files": [ - "codio.svg" - ] + "files": ["codio.svg"] }, { "name": "Codium", "shortname": "codium", "url": "https://www.codium.ai/", - "files": [ - "codium-icon.svg", - "codium.svg" - ] + "files": ["codium-icon.svg", "codium.svg"] }, { "name": "CoffeeScript", "shortname": "coffeescript", "url": "http://coffeescript.org/", - "files": [ - "coffeescript.svg" - ] + "files": ["coffeescript.svg"] }, { "name": "Commitizen", "shortname": "commitizen", "url": "http://commitizen.github.io/cz-cli/", - "files": [ - "commitizen.svg" - ] + "files": ["commitizen.svg"] }, { "name": "Compass", "shortname": "compass", "url": "http://compass-style.org/", - "files": [ - "compass.svg" - ] + "files": ["compass.svg"] }, { "name": "ComponentKit", "shortname": "componentkit", "url": "http://componentkit.org/", - "files": [ - "componentkit.svg" - ] + "files": ["componentkit.svg"] }, { "name": "Compose", "shortname": "compose", "url": "https://www.compose.io/", - "files": [ - "compose.svg" - ] + "files": ["compose.svg"] }, { "name": "Compose Multiplatform", "shortname": "compose-multiplatform", "url": "https://www.jetbrains.com/lp/compose-mpp/", - "files": [ - "compose-multiplatform.svg" - ] + "files": ["compose-multiplatform.svg"] }, { "name": "Composer", "shortname": "composer", "url": "https://getcomposer.org/", - "files": [ - "composer.svg" - ] + "files": ["composer.svg"] }, { "name": "Conan", "shortname": "conan-io", "url": "http://conan.io/", - "files": [ - "conan-io.svg" - ] + "files": ["conan-io.svg"] }, { "name": "Concourse", "shortname": "concourse", "url": "https://concourse-ci.org/", - "files": [ - "concourse.svg" - ] + "files": ["concourse.svg"] }, { "name": "Concrete CMS", "shortname": "concretecms", "url": "https://www.concretecms.com/", - "files": [ - "concretecms-icon.svg", - "concretecms.svg" - ] + "files": ["concretecms-icon.svg", "concretecms.svg"] }, { "name": "Conda", "shortname": "conda", "url": "https://conda.io/", - "files": [ - "conda.svg" - ] + "files": ["conda.svg"] }, { "name": "Confluence", "shortname": "confluence", "url": "https://www.atlassian.com/software/confluence", - "files": [ - "confluence.svg" - ] + "files": ["confluence.svg"] }, { "name": "Consul", "shortname": "consul", "url": "https://www.consul.io/", - "files": [ - "consul.svg" - ] + "files": ["consul.svg"] }, { "name": "Contentful", "shortname": "contentful", "url": "https://www.contentful.com/", - "files": [ - "contentful.svg" - ] + "files": ["contentful.svg"] }, { "name": "Convox", "shortname": "convox", "url": "http://convox.com/", - "files": [ - "convox-icon.svg", - "convox.svg" - ] + "files": ["convox-icon.svg", "convox.svg"] }, { "name": "Copyleft", "shortname": "copyleft", "url": "https://copyleft.org/", - "files": [ - "copyleft.svg", - "copyleft-pirate.svg" - ] + "files": ["copyleft.svg", "copyleft-pirate.svg"] }, { "name": "Corda", "shortname": "corda", "url": "https://www.corda.net/", - "files": [ - "corda.svg" - ] + "files": ["corda.svg"] }, { "name": "Cordova", "shortname": "cordova", "url": "https://cordova.apache.org/", - "files": [ - "cordova.svg" - ] + "files": ["cordova.svg"] }, { "name": "Couchbase", "shortname": "couchbase", "url": "http://www.couchbase.com/", - "files": [ - "couchbase.svg" - ] + "files": ["couchbase.svg"] }, { "name": "CouchDB", "shortname": "couchdb", "url": "http://couchdb.apache.org/", - "files": [ - "couchdb-icon.svg", - "couchdb.svg" - ] + "files": ["couchdb-icon.svg", "couchdb.svg"] }, { "name": "coursera", "shortname": "coursera", "url": "https://www.coursera.org/", - "files": [ - "coursera.svg" - ] + "files": ["coursera.svg"] }, { "name": "Coveralls", "shortname": "coveralls", "url": "https://coveralls.io/", - "files": [ - "coveralls.svg" - ] + "files": ["coveralls.svg"] }, { "name": "cPanel", "shortname": "cpanel", "url": "http://cpanel.com/", - "files": [ - "cpanel.svg" - ] + "files": ["cpanel.svg"] }, { "name": "Craft", "shortname": "craft", "url": "https://craftcms.com/", - "files": [ - "craftcms.svg" - ] + "files": ["craftcms.svg"] }, { "name": "Crashlytics", "shortname": "crashlytics", "url": "https://try.crashlytics.com/", - "files": [ - "crashlytics.svg" - ] + "files": ["crashlytics.svg"] }, { "name": "CrateIO", "shortname": "crateio", "url": "https://crate.io/", - "files": [ - "crateio.svg" - ] + "files": ["crateio.svg"] }, { "name": "Create React App", "shortname": "create-react-app", "url": "https://create-react-app.dev/", - "files": [ - "create-react-app.svg" - ] + "files": ["create-react-app.svg"] }, { "name": "CreateJS", "shortname": "createjs", "url": "http://www.createjs.com/", - "files": [ - "createjs.svg" - ] + "files": ["createjs.svg"] }, { "name": "Crossplane", "shortname": "crossplane", "url": "https://www.crossplane.io/", - "files": [ - "crossplane-icon.svg", - "crossplane.svg" - ] + "files": ["crossplane-icon.svg", "crossplane.svg"] }, { "name": "Crucible", "shortname": "crucible", "url": "https://www.atlassian.com/software/crucible", - "files": [ - "crucible.svg" - ] + "files": ["crucible.svg"] }, { "name": "Crystal", "shortname": "crystal", "url": "http://crystal-lang.org/", - "files": [ - "crystal.svg" - ] + "files": ["crystal.svg"] }, { "name": "CSS3", "shortname": "css-3", "url": "http://www.w3.org/TR/CSS/", - "files": [ - "css-3.svg", - "css-3_official.svg" - ] + "files": ["css-3.svg", "css-3_official.svg"] }, { "name": "cssnext", "shortname": "cssnext", "url": "https://cssnext.github.io/", - "files": [ - "cssnext.svg" - ] + "files": ["cssnext.svg"] }, { "name": "Cube", "shortname": "cube", "url": "https://cube.dev/", - "files": [ - "cube-icon.svg", - "cube.svg" - ] + "files": ["cube-icon.svg", "cube.svg"] }, { "name": "Cucumber", "shortname": "cucumber", "url": "https://cucumber.io/", - "files": [ - "cucumber.svg" - ] + "files": ["cucumber.svg"] }, { "name": "curl", "shortname": "curl", "url": "https://curl.se/", - "files": [ - "curl.svg" - ] + "files": ["curl.svg"] }, { "name": "Customer.io", "shortname": "customerio", "url": "http://customer.io/", - "files": [ - "customerio-icon.svg", - "customerio.svg" - ] + "files": ["customerio-icon.svg", "customerio.svg"] }, { "name": "Cycle.js", "shortname": "cyclejs", "url": "http://cycle.js.org/", - "files": [ - "cyclejs.svg" - ] + "files": ["cyclejs.svg"] }, { "name": "Cypress", "shortname": "cypress", "url": "https://www.cypress.io/", - "files": [ - "cypress-icon.svg", - "cypress.svg" - ] + "files": ["cypress-icon.svg", "cypress.svg"] }, { "name": "D3", "shortname": "d3", "url": "http://d3js.org/", - "files": [ - "d3.svg" - ] + "files": ["d3.svg"] }, { "name": "daily.dev", "shortname": "dailydev", "url": "https://daily.dev/", - "files": [ - "dailydev-icon.svg", - "dailydev.svg" - ] + "files": ["dailydev-icon.svg", "dailydev.svg"] }, { "name": "daisyUI", "shortname": "daisyui", "url": "https://daisyui.com/", - "files": [ - "daisyUI-icon.svg", - "daisyUI.svg" - ] + "files": ["daisyUI-icon.svg", "daisyUI.svg"] }, { "name": "Danfo.js", "shortname": "danfo", "url": "https://danfo.jsdata.org/", - "files": [ - "danfo.svg" - ] + "files": ["danfo.svg"] }, { "name": "Dart", "shortname": "dart", "url": "https://dart.dev/", - "files": [ - "dart.svg" - ] + "files": ["dart.svg"] }, { "name": "Dashlane", "shortname": "dashlane", "url": "https://www.dashlane.com/", - "files": [ - "dashlane-icon.svg", - "dashlane.svg" - ] + "files": ["dashlane-icon.svg", "dashlane.svg"] }, { "name": "Data Station", "shortname": "data-station", "url": "https://datastation.multiprocess.io/", - "files": [ - "data-station.svg" - ] + "files": ["data-station.svg"] }, { "name": "Database Labs", "shortname": "database-labs", "url": "https://www.databaselabs.io/", - "files": [ - "database-labs.svg" - ] + "files": ["database-labs.svg"] }, { "name": "Datadog", "shortname": "datadog", "url": "https://www.datadoghq.com/", - "files": [ - "datadog-icon.svg", - "datadog.svg" - ] + "files": ["datadog-icon.svg", "datadog.svg"] }, { "name": "DataGrip", "shortname": "datagrip", "url": "https://www.jetbrains.com/datagrip/", - "files": [ - "datagrip.svg" - ] + "files": ["datagrip.svg"] }, { "name": "Datasette", "shortname": "datasette", "url": "https://datasette.io/", - "files": [ - "datasette-icon.svg", - "datasette.svg" - ] + "files": ["datasette-icon.svg", "datasette.svg"] }, { "name": "DataSpell", "shortname": "dataspell", "url": "https://www.jetbrains.com/dataspell/", - "files": [ - "dataspell.svg" - ] + "files": ["dataspell.svg"] }, { "name": "DatoCMS", "shortname": "datocms", "url": "https://www.datocms.com/", - "files": [ - "datocms-icon.svg", - "datocms.svg" - ] + "files": ["datocms-icon.svg", "datocms.svg"] }, { "name": "dbt", "shortname": "dbt", "url": "https://www.getdbt.com/", - "files": [ - "dbt-icon.svg", - "dbt.svg" - ] + "files": ["dbt-icon.svg", "dbt.svg"] }, { "name": "DC/OS", "shortname": "dcos", "url": "https://dcos.io/", - "files": [ - "dcos-icon.svg", - "dcos.svg" - ] + "files": ["dcos-icon.svg", "dcos.svg"] }, { "name": "debian", "shortname": "debian", "url": "https://www.debian.org/", - "files": [ - "debian.svg" - ] + "files": ["debian.svg"] }, { "name": "Delighted", "shortname": "delighted", "url": "https://delighted.com/", - "files": [ - "delighted-icon.svg", - "delighted.svg" - ] + "files": ["delighted-icon.svg", "delighted.svg"] }, { "name": "Deno", "shortname": "deno", "url": "https://deno.land/", - "files": [ - "deno.svg" - ] + "files": ["deno.svg"] }, { "name": "Dependabot", "shortname": "dependabot", "url": "https://github.com/dependabot", - "files": [ - "dependabot.svg" - ] + "files": ["dependabot.svg"] }, { "name": "Deploy HQ", "shortname": "deployhq", "url": "https://www.deployhq.com/", - "files": [ - "deployhq-icon.svg", - "deployhq.svg" - ] + "files": ["deployhq-icon.svg", "deployhq.svg"] }, { "name": "Derby", "shortname": "derby", "url": "http://derbyjs.com/", - "files": [ - "derby.svg" - ] + "files": ["derby.svg"] }, { "name": "Descript", "shortname": "descript", "url": "https://www.descript.com/", - "files": [ - "descript-icon.svg", - "descript.svg" - ] + "files": ["descript-icon.svg", "descript.svg"] }, { "name": "Designer News", "shortname": "designernews", "url": "https://www.designernews.co/", - "files": [ - "designernews.svg" - ] + "files": ["designernews.svg"] }, { "name": "DeviantArt", "shortname": "deviantart", "url": "http://www.deviantart.com/", - "files": [ - "deviantart-icon.svg", - "deviantart.svg" - ] + "files": ["deviantart-icon.svg", "deviantart.svg"] }, { "name": "Dgraph", "shortname": "dgraph", "url": "https://dgraph.io/", - "files": [ - "dgraph-icon.svg", - "dgraph.svg" - ] + "files": ["dgraph-icon.svg", "dgraph.svg"] }, { "name": "Dialogflow", "shortname": "dialogflow", "url": "https://cloud.google.com/dialogflow", - "files": [ - "dialogflow.svg" - ] + "files": ["dialogflow.svg"] }, { "name": "DigitalOcean", "shortname": "digitalocean", "url": "https://www.digitalocean.com/", - "files": [ - "digital-ocean-icon.svg", - "digital-ocean.svg" - ] + "files": ["digital-ocean-icon.svg", "digital-ocean.svg"] }, { "name": "Dimer", "shortname": "dimer", "url": "https://dimerapp.com/", - "files": [ - "dimer.svg" - ] + "files": ["dimer.svg"] }, { "name": "Diners Club", "shortname": "dinersclub", "url": "https://www.dinersclub.com/", - "files": [ - "dinersclub.svg" - ] + "files": ["dinersclub.svg"] }, { "name": "Discord", "shortname": "discord", "url": "https://discordapp.com/", - "files": [ - "discord-icon.svg", - "discord.svg" - ] + "files": ["discord-icon.svg", "discord.svg"] }, { "name": "Discourse", "shortname": "discourse", "url": "https://www.discourse.org/", - "files": [ - "discourse-icon.svg", - "discourse.svg" - ] + "files": ["discourse-icon.svg", "discourse.svg"] }, { "name": "Discover", "shortname": "discover", "url": "https://www.discover.com/", - "files": [ - "discover.svg" - ] + "files": ["discover.svg"] }, { "name": "Disqus", "shortname": "disqus", "url": "https://disqus.com/", - "files": [ - "disqus.svg" - ] + "files": ["disqus.svg"] }, { "name": "Django", "shortname": "django", "url": "https://www.djangoproject.com/", - "files": [ - "django-icon.svg", - "django.svg" - ] + "files": ["django-icon.svg", "django.svg"] }, { "name": "Dockbit", "shortname": "dockbit", "url": "https://dockbit.com/", - "files": [ - "dockbit.svg" - ] + "files": ["dockbit.svg"] }, { "name": "docker", "shortname": "docker", "url": "https://www.docker.com/", - "files": [ - "docker-icon.svg", - "docker.svg" - ] + "files": ["docker-icon.svg", "docker.svg"] }, { "name": "Doctrine", "shortname": "doctrine", "url": "http://www.doctrine-project.org/", - "files": [ - "doctrine.svg" - ] + "files": ["doctrine.svg"] }, { "name": "Docusaurus", "shortname": "docusaurus", "url": "https://docusaurus.io/", - "files": [ - "docusaurus.svg" - ] + "files": ["docusaurus.svg"] }, { "name": "Dojo", "shortname": "dojo", "url": "https://dojo.io/", - "files": [ - "dojo-icon.svg", - "dojo.svg" - ] + "files": ["dojo-icon.svg", "dojo.svg"] }, { "name": "Dojo Toolkit", "shortname": "dojo", "url": "https://dojotoolkit.org/", - "files": [ - "dojo-toolkit.svg" - ] + "files": ["dojo-toolkit.svg"] }, { "name": "dolt", "shortname": "dolt", "url": "https://github.com/dolthub/dolt", - "files": [ - "dolt.svg" - ] + "files": ["dolt.svg"] }, { "name": "Dovetail", "shortname": "dovetail", "url": "https://dovetailapp.com/", - "files": [ - "dovetail-icon.svg", - "dovetail.svg" - ] + "files": ["dovetail-icon.svg", "dovetail.svg"] }, { "name": "DreamHost", "shortname": "dreamhost", "url": "https://www.dreamhost.com/", - "files": [ - "dreamhost.svg" - ] + "files": ["dreamhost.svg"] }, { "name": "dribbble", "shortname": "dribbble", "url": "https://www.dribbble.com/", - "files": [ - "dribbble-icon.svg", - "dribbble.svg" - ] + "files": ["dribbble-icon.svg", "dribbble.svg"] }, { "name": "Drift", "shortname": "drift", "url": "https://www.drift.com/", - "files": [ - "drift.svg" - ] + "files": ["drift.svg"] }, { "name": "Drip", "shortname": "drip", "url": "https://www.getdrip.com/", - "files": [ - "drip.svg" - ] + "files": ["drip.svg"] }, { "name": "Drizzle", "shortname": "drizzle", "url": "https://trufflesuite.com/drizzle/", - "files": [ - "drizzle-icon.svg", - "drizzle.svg" - ] + "files": ["drizzle-icon.svg", "drizzle.svg"] }, { "name": "Drone", "shortname": "drone", "url": "https://drone.io/", - "files": [ - "drone-icon.svg", - "drone.svg" - ] + "files": ["drone-icon.svg", "drone.svg"] }, { "name": "Drools", "shortname": "drools", "url": "https://www.drools.org/", - "files": [ - "drools-icon.svg", - "drools.svg" - ] + "files": ["drools-icon.svg", "drools.svg"] }, { "name": "Dropbox", "shortname": "dropbox", "url": "https://www.dropbox.com/", - "files": [ - "dropbox.svg" - ] + "files": ["dropbox.svg"] }, { "name": "dropmark", "shortname": "dropmark", "url": "http://www.dropmark.com/", - "files": [ - "dropmark.svg" - ] + "files": ["dropmark.svg"] }, { "name": "Dropzone", "shortname": "dropzone", "url": "http://www.dropzonejs.com/", - "files": [ - "dropzone.svg" - ] + "files": ["dropzone.svg"] }, { "name": "Drupal", "shortname": "drupal", "url": "https://www.drupal.org/", - "files": [ - "drupal-icon.svg", - "drupal.svg" - ] + "files": ["drupal-icon.svg", "drupal.svg"] }, { "name": "DuckDuckGo", "shortname": "duckduckgo", "url": "https://duckduckgo.com/", - "files": [ - "duckduckgo.svg" - ] + "files": ["duckduckgo.svg"] }, { "name": "Dyn", "shortname": "dyndns", "url": "http://dyn.com/dns/", - "files": [ - "dyndns.svg" - ] + "files": ["dyndns.svg"] }, { "name": "Dynatrace", "shortname": "dynatrace", "url": "https://www.dynatrace.com/", - "files": [ - "dynatrace-icon.svg", - "dynatrace.svg" - ] + "files": ["dynatrace-icon.svg", "dynatrace.svg"] }, { "name": "EBANX", "shortname": "ebanx", "url": "https://www.ebanx.com", - "files": [ - "ebanx.svg" - ] + "files": ["ebanx.svg"] }, { "name": "Eclipse", "shortname": "eclipse", "url": "https://eclipse.org/", - "files": [ - "eclipse-icon.svg", - "eclipse.svg" - ] + "files": ["eclipse-icon.svg", "eclipse.svg"] }, { "name": "Ecma", "shortname": "ecma", "url": "https://www.ecma-international.org/", - "files": [ - "ecma.svg" - ] + "files": ["ecma.svg"] }, { "name": "EdgeDB", "shortname": "edgedb", "url": "https://www.edgedb.com/", - "files": [ - "edgedb.svg" - ] + "files": ["edgedb.svg"] }, { "name": "Edgio", "shortname": "edgio", "url": "https://edg.io/", - "files": [ - "edgio-icon.svg", - "edgio.svg" - ] + "files": ["edgio-icon.svg", "edgio.svg"] }, { "name": "EditorConfig", "shortname": "editorconfig", "url": "https://editorconfig.org/", - "files": [ - "editorconfig.svg" - ] + "files": ["editorconfig.svg"] }, { "name": "Effect", "shortname": "effect", "url": "https://www.effect.website/", - "files": [ - "effect-icon.svg", - "effect.svg" - ] + "files": ["effect-icon.svg", "effect.svg"] }, { "name": "Effector", "shortname": "effector", "url": "https://effector.dev/", - "files": [ - "effector.svg" - ] + "files": ["effector.svg"] }, { "name": "egghead", "shortname": "egghead", "url": "https://egghead.io/", - "files": [ - "egghead.svg" - ] + "files": ["egghead.svg"] }, { "name": "Elastic Path", "shortname": "elasticpath", "url": "https://www.elasticpath.com/", - "files": [ - "elasticpath-icon.svg", - "elasticpath.svg" - ] + "files": ["elasticpath-icon.svg", "elasticpath.svg"] }, { "name": "Elasticsearch", "shortname": "elasticsearch", "url": "https://www.elastic.co/products/elasticsearch", - "files": [ - "elasticsearch.svg" - ] + "files": ["elasticsearch.svg"] }, { "name": "Electron", "shortname": "electron", "url": "http://electron.atom.io/", - "files": [ - "electron.svg" - ] + "files": ["electron.svg"] }, { "name": "Element", "shortname": "element", "url": "https://element.eleme.io/", - "files": [ - "element.svg" - ] + "files": ["element.svg"] }, { "name": "Elemental UI", "shortname": "elemental-ui", "url": "http://elemental-ui.com/", - "files": [ - "elemental-ui.svg" - ] + "files": ["elemental-ui.svg"] }, { "name": "elementary OS", "shortname": "elementary", "url": "https://elementary.io/", - "files": [ - "elementary.svg" - ] + "files": ["elementary.svg"] }, { "name": "Eleventy", "shortname": "eleventy", "url": "https://www.11ty.dev/", - "files": [ - "eleventy.svg" - ] + "files": ["eleventy.svg"] }, { "name": "ello", "shortname": "ello", "url": "https://ello.co/", - "files": [ - "ello.svg" - ] + "files": ["ello.svg"] }, { "name": "elm", "shortname": "elm", "url": "http://elm-lang.org/", - "files": [ - "elm.svg", - "elm-classic.svg" - ] + "files": ["elm.svg", "elm-classic.svg"] }, { "name": "Elo", "shortname": "elo", "url": "https://www.cartaoelo.com.br/", - "files": [ - "elo.svg" - ] + "files": ["elo.svg"] }, { "name": "Emacs", "shortname": "emacs", "url": "http://www.gnu.org/software/emacs/", - "files": [ - "emacs.svg", - "emacs-classic.svg" - ] + "files": ["emacs.svg", "emacs-classic.svg"] }, { "name": "Embedly", "shortname": "embedly", "url": "http://embed.ly/", - "files": [ - "embedly.svg" - ] + "files": ["embedly.svg"] }, { "name": "Ember", "shortname": "ember", "url": "http://emberjs.com/", - "files": [ - "ember-tomster.svg", - "ember.svg" - ] + "files": ["ember-tomster.svg", "ember.svg"] }, { "name": "Emmet", "shortname": "emmet", "url": "http://emmet.io/", - "files": [ - "emmet.svg" - ] + "files": ["emmet.svg"] }, { "name": "Enact", "shortname": "enact", "url": "https://enactjs.com/", - "files": [ - "enact.svg" - ] + "files": ["enact.svg"] }, { "name": "Engine Yard", "shortname": "engine-yard", "url": "https://www.engineyard.com/", - "files": [ - "engine-yard-icon.svg", - "engine-yard.svg" - ] + "files": ["engine-yard-icon.svg", "engine-yard.svg"] }, { "name": "Envato", "shortname": "envato", "url": "http://www.envato.com/", - "files": [ - "envato.svg" - ] + "files": ["envato.svg"] }, { "name": "Envoy", "shortname": "envoy", "url": "https://www.envoyproxy.io/", - "files": [ - "envoy-icon.svg", - "envoy.svg" - ] + "files": ["envoy-icon.svg", "envoy.svg"] }, { "name": "Envoyer", "shortname": "envoyer", "url": "https://envoyer.io/", - "files": [ - "envoyer.svg" - ] + "files": ["envoyer.svg"] }, { "name": "epsagon", "shortname": "epsagon", "url": "https://epsagon.com/", - "files": [ - "epsagon-icon.svg", - "epsagon.svg" - ] + "files": ["epsagon-icon.svg", "epsagon.svg"] }, { "name": "Eraser", "shortname": "eraser", "url": "https://www.eraser.io/", - "files": [ - "eraser-icon.svg", - "eraser.svg" - ] + "files": ["eraser-icon.svg", "eraser.svg"] }, { "name": "Erlang", "shortname": "erlang", "url": "http://www.erlang.org/", - "files": [ - "erlang.svg" - ] + "files": ["erlang.svg"] }, { "name": "esbuild", "shortname": "esbuild", "url": "https://esbuild.github.io/", - "files": [ - "esbuild.svg" - ] + "files": ["esbuild.svg"] }, { "name": "ESDoc", "shortname": "esdoc", "url": "https://esdoc.org/", - "files": [ - "esdoc.svg" - ] + "files": ["esdoc.svg"] }, { "name": "ESLint", "shortname": "eslint", "url": "http://eslint.org/", - "files": [ - "eslint.svg" - ] + "files": ["eslint.svg"] }, { "name": "Eta", "shortname": "eta-lang", "url": "http://eta-lang.org/", - "files": [ - "eta.svg", - "eta-icon.svg" - ] + "files": ["eta.svg", "eta-icon.svg"] }, { "name": "etcd", "shortname": "etcd", "url": "https://github.com/coreos/etcd", - "files": [ - "etcd.svg" - ] + "files": ["etcd.svg"] }, { "name": "Ethereum", "shortname": "ethereum", "url": "https://www.ethereum.org/", - "files": [ - "ethereum.svg", - "ethereum-color.svg" - ] + "files": ["ethereum.svg", "ethereum-color.svg"] }, { "name": "Ethers", "shortname": "ethers", "url": "https://ethers.io/", - "files": [ - "ethers.svg" - ] + "files": ["ethers.svg"] }, { "name": "Ethnio", "shortname": "ethnio", "url": "https://ethn.io/", - "files": [ - "ethnio.svg" - ] + "files": ["ethnio.svg"] }, { "name": "Eventbrite", "shortname": "eventbrite", "url": "https://www.eventbrite.com/", - "files": [ - "eventbrite-icon.svg", - "eventbrite.svg" - ] + "files": ["eventbrite-icon.svg", "eventbrite.svg"] }, { "name": "EventSentry", "shortname": "eventsentry", "url": "http://www.eventsentry.com/", - "files": [ - "eventsentry.svg" - ] + "files": ["eventsentry.svg"] }, { "name": "Evergreen", "shortname": "evergreen", "url": "https://evergreen.segment.com/", - "files": [ - "evergreen-icon.svg", - "evergreen.svg" - ] + "files": ["evergreen-icon.svg", "evergreen.svg"] }, { "name": "Expo", "shortname": "expo", "url": "https://expo.io/", - "files": [ - "expo-icon.svg", - "expo.svg" - ] + "files": ["expo-icon.svg", "expo.svg"] }, { "name": "Express", "shortname": "express", "url": "http://expressjs.com/", - "files": [ - "express.svg" - ] + "files": ["express.svg"] }, { "name": "F#", "shortname": "fsharp", "url": "http://fsharp.org/", - "files": [ - "fsharp.svg" - ] + "files": ["fsharp.svg"] }, { "name": "Fabric", "shortname": "fabric", "url": "http://www.fabfile.org/", - "files": [ - "fabric.svg" - ] + "files": ["fabric.svg"] }, { "name": "Facebook", "shortname": "facebook", "url": "https://www.facebook.com/", - "files": [ - "facebook.svg" - ] + "files": ["facebook.svg"] }, { "name": "Faker", "shortname": "faker", "url": "https://fakerjs.dev/", - "files": [ - "faker.svg" - ] + "files": ["faker.svg"] }, { "name": "Falcor", "shortname": "falcor", "url": "http://netflix.github.io/falcor/", - "files": [ - "falcor.svg" - ] + "files": ["falcor.svg"] }, { "name": "FastAPI", "shortname": "fastapi", "url": "https://fastapi.tiangolo.com/", - "files": [ - "fastapi-icon.svg", - "fastapi.svg" - ] + "files": ["fastapi-icon.svg", "fastapi.svg"] }, { "name": "Fastify", "shortname": "fastify", "url": "https://www.fastify.io/", - "files": [ - "fastify-icon.svg", - "fastify.svg" - ] + "files": ["fastify-icon.svg", "fastify.svg"] }, { "name": "Fastlane", "shortname": "fastlane", "url": "https://fastlane.tools/", - "files": [ - "fastlane.svg" - ] + "files": ["fastlane.svg"] }, { "name": "Fastly", "shortname": "fastly", "url": "https://www.fastly.com/", - "files": [ - "fastly.svg" - ] + "files": ["fastly.svg"] }, { "name": "Fauna", "shortname": "fauna", "url": "https://fauna.com/", - "files": [ - "fauna-icon.svg", - "fauna.svg" - ] + "files": ["fauna-icon.svg", "fauna.svg"] }, { "name": "feathersjs", "shortname": "feathersjs", "url": "http://feathersjs.com/", - "files": [ - "feathersjs.svg" - ] + "files": ["feathersjs.svg"] }, { "name": "fedora", "shortname": "fedora", "url": "https://getfedora.org/", - "files": [ - "fedora.svg" - ] + "files": ["fedora.svg"] }, { "name": "fetch", "shortname": "fetch", "url": "https://github.com/whatwg/fetch", - "files": [ - "fetch.svg" - ] + "files": ["fetch.svg"] }, { "name": "FFmpeg", "shortname": "ffmpeg", "url": "https://ffmpeg.org/", - "files": [ - "ffmpeg-icon.svg", - "ffmpeg.svg" - ] + "files": ["ffmpeg-icon.svg", "ffmpeg.svg"] }, { "name": "Figma", "shortname": "figma", "url": "https://www.figma.com/", - "files": [ - "figma.svg" - ] + "files": ["figma.svg"] }, { "name": "Firebase", "shortname": "firebase", "url": "https://www.firebase.com/", - "files": [ - "firebase.svg" - ] + "files": ["firebase.svg"] }, { "name": "Firefox", "shortname": "firefox", "url": "https://firefox.com/", - "files": [ - "firefox.svg" - ] + "files": ["firefox.svg"] }, { "name": "flannel", "shortname": "flannel", "url": "https://github.com/coreos/flannel", - "files": [ - "flannel.svg" - ] + "files": ["flannel.svg"] }, { "name": "Flarum", "shortname": "flarum", "url": "http://flarum.org/", - "files": [ - "flarum.svg" - ] + "files": ["flarum.svg"] }, { "name": "Flask", "shortname": "flask", "url": "http://flask.pocoo.org/", - "files": [ - "flask.svg" - ] + "files": ["flask.svg"] }, { "name": "Flat UI", "shortname": "flat-ui", "url": "http://designmodo.github.io/Flat-UI/", - "files": [ - "flat-ui.svg" - ] + "files": ["flat-ui.svg"] }, { "name": "Flattr", "shortname": "flattr", "url": "https://flattr.com/", - "files": [ - "flattr-icon.svg", - "flattr.svg" - ] + "files": ["flattr-icon.svg", "flattr.svg"] }, { "name": "Fleep", "shortname": "fleep", "url": "https://fleep.io/", - "files": [ - "fleep.svg" - ] + "files": ["fleep.svg"] }, { "name": "flickr", "shortname": "flickr", "url": "https://www.flickr.com/", - "files": [ - "flickr-icon.svg", - "flickr.svg" - ] + "files": ["flickr-icon.svg", "flickr.svg"] }, { "name": "Flight", "shortname": "flight", "url": "https://flightjs.github.io/", - "files": [ - "flight.svg" - ] + "files": ["flight.svg"] }, { "name": "Flink", "shortname": "flink", "url": "https://flink.apache.org/", - "files": [ - "apache-flink-icon.svg", - "apache-flink.svg" - ] + "files": ["apache-flink-icon.svg", "apache-flink.svg"] }, { "name": "Flood IO", "shortname": "floodio", "url": "https://flood.io/", - "files": [ - "floodio.svg" - ] + "files": ["floodio.svg"] }, { "name": "Flow", "shortname": "flow", "url": "http://flowtype.org/", - "files": [ - "flow.svg" - ] + "files": ["flow.svg"] }, { "name": "FlowXO", "shortname": "flowxo", "url": "https://flowxo.com/", - "files": [ - "flowxo.svg" - ] + "files": ["flowxo.svg"] }, { "name": "FloydHub", "shortname": "floydhub", "url": "https://www.floydhub.com/", - "files": [ - "floydhub.svg" - ] + "files": ["floydhub.svg"] }, { "name": "Flutter", "shortname": "flutter", "url": "https://flutter.dev", - "files": [ - "flutter.svg" - ] + "files": ["flutter.svg"] }, { "name": "Flux", "shortname": "flux", "url": "https://facebookarchive.github.io/flux/", - "files": [ - "flux.svg" - ] + "files": ["flux.svg"] }, { "name": "Fluxxor", "shortname": "fluxxor", "url": "http://fluxxor.com/", - "files": [ - "fluxxor.svg" - ] + "files": ["fluxxor.svg"] }, { "name": "Fly", "shortname": "fly", "url": "https://fly.io/", - "files": [ - "fly-icon.svg", - "fly.svg" - ] + "files": ["fly-icon.svg", "fly.svg"] }, { "name": "FogBugz", "shortname": "fogbugz", "url": "https://fogbugz.com/", - "files": [ - "fogbugz-icon.svg", - "fogbugz.svg" - ] + "files": ["fogbugz-icon.svg", "fogbugz.svg"] }, { "name": "Fomo", "shortname": "fomo", "url": "https://www.usefomo.com/", - "files": [ - "fomo-icon.svg", - "fomo.svg" - ] + "files": ["fomo-icon.svg", "fomo.svg"] }, { "name": "Font Awesome", "shortname": "font-awesome", "url": "https://fontawesome.com/", - "files": [ - "font-awesome.svg" - ] + "files": ["font-awesome.svg"] }, { "name": "Forest", "shortname": "forest", "url": "http://www.forestadmin.com/", - "files": [ - "forestadmin-icon.svg", - "forestadmin.svg" - ] + "files": ["forestadmin-icon.svg", "forestadmin.svg"] }, { "name": "Forever", "shortname": "forever", "url": "https://github.com/foreverjs/forever", - "files": [ - "forever.svg" - ] + "files": ["forever.svg"] }, { "name": "FormKeep", "shortname": "formkeep", "url": "https://formkeep.com/", - "files": [ - "formkeep.svg" - ] + "files": ["formkeep.svg"] }, { "name": "Fortran", "shortname": "fortran", "url": "https://fortran-lang.org/", - "files": [ - "fortran.svg" - ] + "files": ["fortran.svg"] }, { "name": "Foundation", "shortname": "foundation", "url": "http://foundation.zurb.com/", - "files": [ - "foundation.svg" - ] + "files": ["foundation.svg"] }, { "name": "FoundationDB", "shortname": "foundationdb", "url": "https://www.foundationdb.org/", - "files": [ - "foundationdb-icon.svg", - "foundationdb.svg" - ] + "files": ["foundationdb-icon.svg", "foundationdb.svg"] }, { "name": "Framer", "shortname": "framer", "url": "https://www.framer.com/", - "files": [ - "framer.svg" - ] + "files": ["framer.svg"] }, { "name": "Framework7", "shortname": "framework7", "url": "https://framework7.io/", - "files": [ - "framework7-icon.svg", - "framework7.svg" - ] + "files": ["framework7-icon.svg", "framework7.svg"] }, { "name": "Free Cultural Works", "shortname": "freedomdefined", "url": "http://freedomdefined.org/", - "files": [ - "freedomdefined.svg" - ] + "files": ["freedomdefined.svg"] }, { "name": "FreeBSD", "shortname": "freebsd", "url": "https://www.freebsd.org/", - "files": [ - "freebsd.svg" - ] + "files": ["freebsd.svg"] }, { "name": "freedcamp", "shortname": "freedcamp", "url": "https://freedcamp.com/", - "files": [ - "freedcamp-icon.svg", - "freedcamp.svg" - ] + "files": ["freedcamp-icon.svg", "freedcamp.svg"] }, { "name": "Fresh", "shortname": "fresh", "url": "https://fresh.deno.dev/", - "files": [ - "fresh.svg" - ] + "files": ["fresh.svg"] }, { "name": "Front", "shortname": "frontapp", "url": "https://frontapp.com/", - "files": [ - "frontapp.svg" - ] + "files": ["frontapp.svg"] }, { "name": "Fuchsia", "shortname": "fuchsia", "url": "https://github.com/fuchsia-mirror", - "files": [ - "fuchsia.svg" - ] + "files": ["fuchsia.svg"] }, { "name": "GalliumOS", "shortname": "galliumos", "url": "https://galliumos.org/", - "files": [ - "galliumos.svg" - ] + "files": ["galliumos.svg"] }, { "name": "GameAnalytics", "shortname": "game-analytics", "url": "https://gameanalytics.com/", - "files": [ - "game-analytics-icon.svg", - "game-analytics.svg" - ] + "files": ["game-analytics-icon.svg", "game-analytics.svg"] }, { "name": "Ganache", "shortname": "ganache", "url": "https://trufflesuite.com/ganache/", - "files": [ - "ganache-icon.svg", - "ganache.svg" - ] + "files": ["ganache-icon.svg", "ganache.svg"] }, { "name": "Gatsby", "shortname": "gatsby", "url": "https://www.gatsbyjs.org/", - "files": [ - "gatsby.svg" - ] + "files": ["gatsby.svg"] }, { "name": "geekbot", "shortname": "geekbot", "url": "https://geekbot.io/", - "files": [ - "geekbot.svg" - ] + "files": ["geekbot.svg"] }, { "name": "GeeTest", "shortname": "geetest", "url": "https://www.geetest.com/", - "files": [ - "geetest-icon.svg", - "geetest.svg" - ] + "files": ["geetest-icon.svg", "geetest.svg"] }, { "name": "Get Your Guide", "shortname": "getyourguide", "url": "https://www.getyourguide.com/", - "files": [ - "getyourguide.svg" - ] + "files": ["getyourguide.svg"] }, { "name": "Ghost", "shortname": "ghost", "url": "https://ghost.org/", - "files": [ - "ghost.svg" - ] + "files": ["ghost.svg"] }, { "name": "Giant Swarm", "shortname": "giantswarm", "url": "https://giantswarm.io/", - "files": [ - "giantswarm.svg" - ] + "files": ["giantswarm.svg"] }, { "name": "Gin", "shortname": "gin", "url": "https://gin-gonic.com/", - "files": [ - "gin.svg" - ] + "files": ["gin.svg"] }, { "name": "Git", "shortname": "git", "url": "https://git-scm.com/", - "files": [ - "git-icon.svg", - "git.svg" - ] + "files": ["git-icon.svg", "git.svg"] }, { "name": "Gitboard", "shortname": "gitboard", "url": "http://adewes.github.io/gitboard/", - "files": [ - "gitboard.svg" - ] + "files": ["gitboard.svg"] }, { "name": "Github", "shortname": "github", "url": "https://github.com/", - "files": [ - "github-icon.svg", - "github.svg", - "github-octocat.svg" - ] + "files": ["github-icon.svg", "github.svg", "github-octocat.svg"] }, { "name": "GitHub Actions", "shortname": "github-actions", "url": "https://github.com/features/actions", - "files": [ - "github-actions.svg" - ] + "files": ["github-actions.svg"] }, { "name": "GitHub Copilot", "shortname": "github-copilot", "url": "https://copilot.github.com/", - "files": [ - "github-copilot.svg" - ] + "files": ["github-copilot.svg"] }, { "name": "GitKraken", "shortname": "gitkraken", "url": "https://www.gitkraken.com/", - "files": [ - "gitkraken.svg" - ] + "files": ["gitkraken.svg"] }, { "name": "Gitlab", "shortname": "gitlab", "url": "https://about.gitlab.com/", - "files": [ - "gitlab.svg" - ] + "files": ["gitlab.svg"] }, { "name": "Gitter", "shortname": "gitter", "url": "https://gitter.im/", - "files": [ - "gitter.svg" - ] + "files": ["gitter.svg"] }, { "name": "GitUp", "shortname": "gitup", "url": "http://gitup.co/", - "files": [ - "gitup.svg" - ] + "files": ["gitup.svg"] }, { "name": "Glamorous", "shortname": "glamorous", "url": "https://glamorous.rocks/", - "files": [ - "glamorous-icon.svg", - "glamorous.svg" - ] + "files": ["glamorous-icon.svg", "glamorous.svg"] }, { "name": "Gleam", "shortname": "gleam", "url": "https://gleam.io/", - "files": [ - "gleam.svg" - ] + "files": ["gleam.svg"] }, { "name": "Glimmer", "shortname": "glimmerjs", "url": "https://glimmerjs.com", - "files": [ - "glimmerjs.svg" - ] + "files": ["glimmerjs.svg"] }, { "name": "Glint", "shortname": "glint", "url": "http://www.glintinc.com/", - "files": [ - "glint.svg" - ] + "files": ["glint.svg"] }, { "name": "Glitch", "shortname": "glitch", "url": "https://glitch.com/", - "files": [ - "glitch-icon.svg", - "glitch.svg" - ] + "files": ["glitch-icon.svg", "glitch.svg"] }, { "name": "GNOME", "shortname": "gnome", "url": "https://www.gnome.org/", - "files": [ - "gnome-icon.svg", - "gnome.svg" - ] + "files": ["gnome-icon.svg", "gnome.svg"] }, { "name": "GNU", "shortname": "gnu", "url": "https://www.gnu.org/", - "files": [ - "gnu.svg" - ] + "files": ["gnu.svg"] }, { "name": "GNUnet", "shortname": "gnunet", "url": "https://www.gnunet.org/en/index.html", - "files": [ - "gnu-net.svg" - ] + "files": ["gnu-net.svg"] }, { "name": "GnuPG", "shortname": "gnupg", "url": "https://www.gnupg.org/", - "files": [ - "gnupg-icon.svg", - "gnupg.svg" - ] + "files": ["gnupg-icon.svg", "gnupg.svg"] }, { "name": "Go", "shortname": "go", "url": "https://golang.org/", - "files": [ - "go.svg", - "gopher.svg" - ] + "files": ["go.svg", "gopher.svg"] }, { "name": "GoCD", "shortname": "gocd", "url": "https://www.go.cd/", - "files": [ - "gocd.svg" - ] + "files": ["gocd.svg"] }, { "name": "Godot", "shortname": "godot", "url": "https://godotengine.org/", - "files": [ - "godot-icon.svg", - "godot.svg" - ] + "files": ["godot-icon.svg", "godot.svg"] }, { "name": "GoHorse", "shortname": "gohorse", "url": "https://medium.com/@dekaah/22-axioms-of-the-extreme-go-horse-methodology-xgh-9fa739ab55b4", - "files": [ - "gohorse.svg" - ] + "files": ["gohorse.svg"] }, { "name": "GoLand", "shortname": "goland", "url": "https://www.jetbrains.com/go/", - "files": [ - "goland.svg" - ] + "files": ["goland.svg"] }, { "name": "Google", "shortname": "google", "url": "http://www.google.com/", - "files": [ - "google-icon.svg", - "google.svg" - ] + "files": ["google-icon.svg", "google.svg"] }, { "name": "Google 360 Suite", "shortname": "google-360suite", "url": "https://marketingplatform.google.com/about/enterprise/", - "files": [ - "google-360suite.svg" - ] + "files": ["google-360suite.svg"] }, { "name": "Google AdMob", "shortname": "google-admob", "url": "https://www.google.com/admob/", - "files": [ - "google-admob.svg" - ] + "files": ["google-admob.svg"] }, { "name": "Google Ads", "shortname": "google-ads", "url": "https://ads.google.com/home/", - "files": [ - "google-ads.svg" - ] + "files": ["google-ads.svg"] }, { "name": "Google AdSense", "shortname": "google-adsense", "url": "http://www.google.com/adsense/", - "files": [ - "google-adsense.svg" - ] + "files": ["google-adsense.svg"] }, { "name": "Google Analytics", "shortname": "google-analytics", "url": "http://www.google.com/analytics/", - "files": [ - "google-analytics.svg" - ] + "files": ["google-analytics.svg"] }, { "name": "Google Bard", "shortname": "google-bard", "url": "https://bard.google.com/", - "files": [ - "google-bard-icon.svg", - "google-bard.svg" - ] + "files": ["google-bard-icon.svg", "google-bard.svg"] }, { "name": "Google Calendar", "shortname": "google-calendar", "url": "https://www.google.com/calendar/about/", - "files": [ - "google-calendar.svg" - ] + "files": ["google-calendar.svg"] }, { "name": "Google Cloud", "shortname": "google-cloud", "url": "https://cloud.google.com/", - "files": [ - "google-cloud.svg" - ] + "files": ["google-cloud.svg"] }, { "name": "Google Cloud Functions", "shortname": "google-cloud-functions", "url": "https://cloud.google.com/functions/", - "files": [ - "google-cloud-functions.svg" - ] + "files": ["google-cloud-functions.svg"] }, { "name": "Google Cloud Run", "shortname": "google-cloud-run", "url": "https://cloud.google.com/run/", - "files": [ - "google-cloud-run.svg" - ] + "files": ["google-cloud-run.svg"] }, { "name": "Google Data Studio", "shortname": "google-data-studio", "url": "https://marketingplatform.google.com/about/data-studio/", - "files": [ - "google-data-studio.svg" - ] + "files": ["google-data-studio.svg"] }, { "name": "Google Developers", "shortname": "google-developers", "url": "https://developers.google.com/", - "files": [ - "google-developers.svg" - ] + "files": ["google-developers.svg"] }, { "name": "Google Domains", "shortname": "google-domains", "url": "https://domains.google/", - "files": [ - "google-domains-icon.svg", - "google-domains.svg" - ] + "files": ["google-domains-icon.svg", "google-domains.svg"] }, { "name": "Google Drive", "shortname": "google-drive", "url": "https://www.google.com/drive/", - "files": [ - "google-drive.svg" - ] + "files": ["google-drive.svg"] }, { "name": "Google Fit", "shortname": "google-fit", "url": "https://www.google.com/fit/", - "files": [ - "google-fit.svg" - ] + "files": ["google-fit.svg"] }, { "name": "Google Gemini", "shortname": "google-gemini", "url": "https://deepmind.google/technologies/gemini/", - "files": [ - "google-gemini.svg" - ] + "files": ["google-gemini.svg"] }, { "name": "Google Gmail", "shortname": "google-gmail", "url": "http://gmail.com/", - "files": [ - "google-gmail.svg" - ] + "files": ["google-gmail.svg"] }, { "name": "Google Home", "shortname": "google-home", "url": "https://madeby.google.com/home/", - "files": [ - "google-home.svg" - ] + "files": ["google-home.svg"] }, { "name": "Google Keep", "shortname": "google-keep", "url": "https://www.google.com/keep/", - "files": [ - "google-keep.svg" - ] + "files": ["google-keep.svg"] }, { "name": "Google Maps", "shortname": "google-maps", "url": "https://cloud.google.com/maps-platform/", - "files": [ - "google-maps.svg" - ] + "files": ["google-maps.svg"] }, { "name": "Google Marketing Platform", "shortname": "google-marketing-platform", "url": "https://marketingplatform.google.com/about/", - "files": [ - "google-marketing-platform.svg" - ] + "files": ["google-marketing-platform.svg"] }, { "name": "Google Meet", "shortname": "google-meet", "url": "https://meet.google.com/", - "files": [ - "google-meet.svg" - ] + "files": ["google-meet.svg"] }, { "name": "Google One", "shortname": "google-one", "url": "https://one.google.com/", - "files": [ - "google-one.svg" - ] + "files": ["google-one.svg"] }, { "name": "Google Optimize", "shortname": "google-optimize", "url": "https://marketingplatform.google.com/about/optimize/", - "files": [ - "google-optimize.svg" - ] + "files": ["google-optimize.svg"] }, { "name": "Google PaLM", "shortname": "google-palm", "url": "https://ai.google/discover/palm2/", - "files": [ - "google-palm.svg" - ] + "files": ["google-palm.svg"] }, { "name": "Google Pay", "shortname": "google-pay", "url": "https://pay.google.com/about/", - "files": [ - "google-pay.svg" - ] + "files": ["google-pay.svg"] }, { "name": "Google Photos", "shortname": "google-photos", "url": "https://photos.google.com/", - "files": [ - "google-photos.svg" - ] + "files": ["google-photos.svg"] }, { "name": "Google Play", "shortname": "google-play", "url": "https://play.google.com/", - "files": [ - "google-play-icon.svg", - "google-play.svg" - ] + "files": ["google-play-icon.svg", "google-play.svg"] }, { "name": "Google Play Console", "shortname": "google-play-console", "url": "https://play.google.com/console/", - "files": [ - "google-play-console-icon.svg", - "google-play-console.svg" - ] + "files": ["google-play-console-icon.svg", "google-play-console.svg"] }, { "name": "Google Search Console", "shortname": "google-search-console", "url": "https://search.google.com/search-console", - "files": [ - "google-search-console.svg" - ] + "files": ["google-search-console.svg"] }, { "name": "Google Tag Manager", "shortname": "google-tag-manager", "url": "https://marketingplatform.google.com/about/tag-manager/", - "files": [ - "google-tag-manager.svg" - ] + "files": ["google-tag-manager.svg"] }, { "name": "Google Workspace", "shortname": "google-workspace", "url": "https://workspace.google.com/", - "files": [ - "google-workspace.svg" - ] + "files": ["google-workspace.svg"] }, { "name": "Gradio", "shortname": "gradio", "url": "https://www.gradio.app/", - "files": [ - "gradio-icon.svg", - "gradio.svg" - ] + "files": ["gradio-icon.svg", "gradio.svg"] }, { "name": "Gradle", "shortname": "gradle", "url": "https://gradle.org/", - "files": [ - "gradle.svg" - ] + "files": ["gradle.svg"] }, { "name": "Grafana", "shortname": "grafana", "url": "https://grafana.com/", - "files": [ - "grafana.svg" - ] + "files": ["grafana.svg"] }, { "name": "Grails", "shortname": "grails", "url": "https://grails.org/", - "files": [ - "grails.svg" - ] + "files": ["grails.svg"] }, { "name": "Grammarly", "shortname": "grammarly", "url": "https://grammarly.com/", - "files": [ - "grammarly-icon.svg", - "grammarly.svg" - ] + "files": ["grammarly-icon.svg", "grammarly.svg"] }, { "name": "Graphene", "shortname": "graphene", "url": "http://graphene-python.org/", - "files": [ - "graphene.svg" - ] + "files": ["graphene.svg"] }, { "name": "GraphQL", "shortname": "graphql", "url": "http://graphql.org/", - "files": [ - "graphql.svg" - ] + "files": ["graphql.svg"] }, { "name": "Grav", "shortname": "grav", "url": "https://getgrav.org/", - "files": [ - "grav.svg" - ] + "files": ["grav.svg"] }, { "name": "Gravatar", "shortname": "gravatar", "url": "https://gravatar.com/", - "files": [ - "gravatar-icon.svg", - "gravatar.svg" - ] + "files": ["gravatar-icon.svg", "gravatar.svg"] }, { "name": "Graylog", "shortname": "graylog", "url": "https://www.graylog.org/", - "files": [ - "graylog-icon.svg", - "graylog.svg" - ] + "files": ["graylog-icon.svg", "graylog.svg"] }, { "name": "GreenSock (GSAP)", "shortname": "greensock", "url": "https://greensock.com/", - "files": [ - "greensock-icon.svg", - "greensock.svg" - ] + "files": ["greensock-icon.svg", "greensock.svg"] }, { "name": "Gridsome", "shortname": "gridsome", "url": "https://gridsome.org", - "files": [ - "gridsome-icon.svg", - "gridsome.svg" - ] + "files": ["gridsome-icon.svg", "gridsome.svg"] }, { "name": "Grommet", "shortname": "grommet", "url": "https://v2.grommet.io/", - "files": [ - "grommet.svg" - ] + "files": ["grommet.svg"] }, { "name": "Groove", "shortname": "groovehq", "url": "https://www.groovehq.com/", - "files": [ - "groovehq.svg" - ] + "files": ["groovehq.svg"] }, { "name": "Grove", "shortname": "grove", "url": "https://grove.io/", - "files": [ - "grove.svg" - ] + "files": ["grove.svg"] }, { "name": "GrowthBook", "shortname": "growth-book", "url": "https://www.growthbook.io/", - "files": [ - "growth-book-icon.svg", - "growth-book.svg" - ] + "files": ["growth-book-icon.svg", "growth-book.svg"] }, { "name": "gRPC", "shortname": "grpc", "url": "https://grpc.io/", - "files": [ - "grpc.svg" - ] + "files": ["grpc.svg"] }, { "name": "Grunt", "shortname": "grunt", "url": "http://gruntjs.com/", - "files": [ - "grunt.svg" - ] + "files": ["grunt.svg"] }, { "name": "Gulp", "shortname": "gulp", "url": "http://gulpjs.com/", - "files": [ - "gulp.svg" - ] + "files": ["gulp.svg"] }, { "name": "Gun", "shortname": "gunjs", "url": "https://gun.js.org/", - "files": [ - "gunjs.svg" - ] + "files": ["gunjs.svg"] }, { "name": "Gunicorn", "shortname": "gunicorn", "url": "http://gunicorn.org/", - "files": [ - "gunicorn.svg" - ] + "files": ["gunicorn.svg"] }, { "name": "Gusto", "shortname": "gusto", "url": "https://gusto.com/", - "files": [ - "gusto.svg" - ] + "files": ["gusto.svg"] }, { "name": "GWT", "shortname": "gwt", "url": "http://www.gwtproject.org/", - "files": [ - "gwt.svg" - ] + "files": ["gwt.svg"] }, { "name": "hack", "shortname": "hack", "url": "http://hacklang.org/", - "files": [ - "hack.svg" - ] + "files": ["hack.svg"] }, { "name": "HackerOne", "shortname": "hacker-one", "url": "https://hackerone.com/", - "files": [ - "hacker-one.svg" - ] + "files": ["hacker-one.svg"] }, { "name": "Hadoop", "shortname": "hadoop", "url": "http://hadoop.apache.org/", - "files": [ - "hadoop.svg" - ] + "files": ["hadoop.svg"] }, { "name": "Haiku", "shortname": "haiku", "url": "https://www.haiku.ai/", - "files": [ - "haiku-icon.svg", - "haiku.svg" - ] + "files": ["haiku-icon.svg", "haiku.svg"] }, { "name": "Haml", "shortname": "haml", "url": "http://haml.info/", - "files": [ - "haml.svg" - ] + "files": ["haml.svg"] }, { "name": "Hanami", "shortname": "hanami", "url": "https://hanamirb.org/", - "files": [ - "hanami.svg" - ] + "files": ["hanami.svg"] }, { "name": "Handlebars", "shortname": "handlebars", "url": "http://handlebarsjs.com/", - "files": [ - "handlebars.svg" - ] + "files": ["handlebars.svg"] }, { "name": "hapi", "shortname": "hapi", "url": "http://hapijs.com/", - "files": [ - "hapi.svg" - ] + "files": ["hapi.svg"] }, { "name": "Hardhat", "shortname": "hardhat", "url": "https://hardhat.org/", - "files": [ - "hardhat-icon.svg", - "hardhat.svg" - ] + "files": ["hardhat-icon.svg", "hardhat.svg"] }, { "name": "Harness", "shortname": "harness", "url": "https://harness.io/", - "files": [ - "harness-icon.svg", - "harness.svg" - ] + "files": ["harness-icon.svg", "harness.svg"] }, { "name": "HashiCorp", "shortname": "hashicorp", "url": "https://www.hashicorp.com/", - "files": [ - "hashicorp-icon.svg", - "hashicorp.svg" - ] + "files": ["hashicorp-icon.svg", "hashicorp.svg"] }, { "name": "Hashnode", "shortname": "hashnode", "url": "https://hashnode.com/", - "files": [ - "hashnode-icon.svg", - "hashnode.svg" - ] + "files": ["hashnode-icon.svg", "hashnode.svg"] }, { "name": "Haskell", "shortname": "haskell", "url": "https://www.haskell.org/", - "files": [ - "haskell-icon.svg", - "haskell.svg" - ] + "files": ["haskell-icon.svg", "haskell.svg"] }, { "name": "Hasura", "shortname": "hasura", "url": "https://hasura.io/", - "files": [ - "hasura-icon.svg", - "hasura.svg" - ] + "files": ["hasura-icon.svg", "hasura.svg"] }, { "name": "Haxe", "shortname": "haxe", "url": "http://haxe.org/", - "files": [ - "haxe.svg" - ] + "files": ["haxe.svg"] }, { "name": "Haxl", "shortname": "haxl", "url": "https://github.com/facebook/Haxl", - "files": [ - "haxl.svg" - ] + "files": ["haxl.svg"] }, { "name": "HBase", "shortname": "hbase", "url": "http://hbase.apache.org/", - "files": [ - "hbase.svg" - ] + "files": ["hbase.svg"] }, { "name": "hCaptcha", "shortname": "hcaptcha", "url": "https://www.hcaptcha.com/", - "files": [ - "hcaptcha-icon.svg", - "hcaptcha.svg" - ] + "files": ["hcaptcha-icon.svg", "hcaptcha.svg"] }, { "name": "Headless UI", "shortname": "headlessui", "url": "https://headlessui.dev/", - "files": [ - "headlessui-icon.svg", - "headlessui.svg" - ] + "files": ["headlessui-icon.svg", "headlessui.svg"] }, { "name": "Heap", "shortname": "heap", "url": "https://heapanalytics.com/", - "files": [ - "heap-icon.svg", - "heap.svg" - ] + "files": ["heap-icon.svg", "heap.svg"] }, { "name": "Helm", "shortname": "helm", "url": "https://helm.sh/", - "files": [ - "helm.svg" - ] + "files": ["helm.svg"] }, { "name": "Help Scout", "shortname": "helpscout", "url": "https://www.helpscout.net/", - "files": [ - "helpscout-icon.svg", - "helpscout.svg" - ] + "files": ["helpscout-icon.svg", "helpscout.svg"] }, { "name": "Hermes", "shortname": "hermes", "url": "https://hermesengine.dev/", - "files": [ - "hermes.svg" - ] + "files": ["hermes.svg"] }, { "name": "Heroku", "shortname": "heroku", "url": "https://www.heroku.com/", - "files": [ - "heroku-icon.svg", - "heroku.svg" - ] + "files": ["heroku-icon.svg", "heroku.svg"] }, { "name": "Heroku Redis", "shortname": "heroku-redis", "url": "https://www.heroku.com/redis", - "files": [ - "heroku-redis.svg" - ] + "files": ["heroku-redis.svg"] }, { "name": "Hexo", "shortname": "hexo", "url": "https://hexo.io/", - "files": [ - "hexo.svg" - ] + "files": ["hexo.svg"] }, { "name": "HHVM", "shortname": "hhvm", "url": "http://hhvm.com/", - "files": [ - "hhvm.svg" - ] + "files": ["hhvm.svg"] }, { "name": "Hibernate", "shortname": "hibernate", "url": "http://hibernate.org/", - "files": [ - "hibernate.svg" - ] + "files": ["hibernate.svg"] }, { "name": "Highcharts", "shortname": "highcharts", "url": "http://www.highcharts.com/", - "files": [ - "highcharts.svg" - ] + "files": ["highcharts.svg"] }, { "name": "Hipercard", "shortname": "hipercard", "url": "https://www.hipercard.com.br/", - "files": [ - "hipercard.svg" - ] + "files": ["hipercard.svg"] }, { "name": "Homebrew", "shortname": "homebrew", "url": "https://brew.sh/", - "files": [ - "homebrew.svg" - ] + "files": ["homebrew.svg"] }, { "name": "Hono", "shortname": "hono", "url": "https://hono.dev/", - "files": [ - "hono.svg" - ] + "files": ["hono.svg"] }, { "name": "Hookstate", "shortname": "hookstate", "url": "https://hookstate.js.org/", - "files": [ - "hookstate.svg" - ] + "files": ["hookstate.svg"] }, { "name": "Hootsuite", "shortname": "hootsuite", "url": "https://www.hootsuite.com/", - "files": [ - "hootsuite-icon.svg", - "hootsuite.svg" - ] + "files": ["hootsuite-icon.svg", "hootsuite.svg"] }, { "name": "Hosted Graphite", "shortname": "hosted-graphite", "url": "https://www.hostedgraphite.com/", - "files": [ - "hosted-graphite.svg" - ] + "files": ["hosted-graphite.svg"] }, { "name": "HostGator", "shortname": "hostgator", "url": "https://www.hostgator.com/", - "files": [ - "hostgator-icon.svg", - "hostgator.svg" - ] + "files": ["hostgator-icon.svg", "hostgator.svg"] }, { "name": "Hotjar", "shortname": "hotjar", "url": "https://www.hotjar.com/", - "files": [ - "hotjar-icon.svg", - "hotjar.svg" - ] + "files": ["hotjar-icon.svg", "hotjar.svg"] }, { "name": "Hound", "shortname": "houndci", "url": "https://houndci.com/", - "files": [ - "houndci.svg" - ] + "files": ["houndci.svg"] }, { "name": "HTML5", "shortname": "html-5", "url": "http://www.w3.org/TR/html5/", - "files": [ - "html-5.svg" - ] + "files": ["html-5.svg"] }, { "name": "HTML5 Boilerplate", "shortname": "html5-boilerplate", "url": "https://html5boilerplate.com/", - "files": [ - "html5-boilerplate.svg" - ] + "files": ["html5-boilerplate.svg"] }, { "name": "htmx", "shortname": "htmx", "url": "https://htmx.org/", - "files": [ - "htmx-icon.svg", - "htmx.svg" - ] + "files": ["htmx-icon.svg", "htmx.svg"] }, { "name": "HTTPie", "shortname": "httpie", "url": "https://httpie.io/", - "files": [ - "httpie-icon.svg", - "httpie.svg" - ] + "files": ["httpie-icon.svg", "httpie.svg"] }, { "name": "Hubspot", "shortname": "hubspot", "url": "http://www.hubspot.com/", - "files": [ - "hubspot.svg" - ] + "files": ["hubspot.svg"] }, { "name": "Hugging Face", "shortname": "hugging-face", "url": "https://huggingface.co/", - "files": [ - "hugging-face-icon.svg", - "hugging-face.svg" - ] + "files": ["hugging-face-icon.svg", "hugging-face.svg"] }, { "name": "Huggy", "shortname": "huggy", "url": "https://www.huggy.io/", - "files": [ - "huggy.svg" - ] + "files": ["huggy.svg"] }, { "name": "Hugo", "shortname": "hugo", "url": "https://gohugo.io/", - "files": [ - "hugo.svg" - ] + "files": ["hugo.svg"] }, { "name": "Humongous", "shortname": "humongous", "url": "https://humongous.io/", - "files": [ - "humongous.svg" - ] + "files": ["humongous.svg"] }, { "name": "Hyper", "shortname": "hyper", "url": "https://hyper.is/", - "files": [ - "hyper.svg" - ] + "files": ["hyper.svg"] }, { "name": "Hyperapp", "shortname": "hyperapp", "url": "https://hyperapp.dev/", - "files": [ - "hyperapp.svg" - ] + "files": ["hyperapp.svg"] }, { "name": "IBM", "shortname": "ibm", "url": "https://www.ibm.com/", - "files": [ - "ibm.svg" - ] + "files": ["ibm.svg"] }, { "name": "IEEE", "shortname": "ieee", "url": "https://www.ieee.org/", - "files": [ - "ieee.svg" - ] + "files": ["ieee.svg"] }, { "name": "IETF", "shortname": "ietf", "url": "https://www.ietf.org/", - "files": [ - "ietf.svg" - ] + "files": ["ietf.svg"] }, { "name": "IFTTT", "shortname": "ifttt", "url": "https://ifttt.com/", - "files": [ - "ifttt.svg" - ] + "files": ["ifttt.svg"] }, { "name": "imagemin", "shortname": "imagemin", "url": "https://github.com/imagemin/imagemin", - "files": [ - "imagemin.svg" - ] + "files": ["imagemin.svg"] }, { "name": "Imba", "shortname": "imba", "url": "https://imba.io/", - "files": [ - "imba-icon.svg", - "imba.svg" - ] + "files": ["imba-icon.svg", "imba.svg"] }, { "name": "Immer", "shortname": "immer", "url": "https://immerjs.github.io/immer/", - "files": [ - "immer-icon.svg", - "immer.svg" - ] + "files": ["immer-icon.svg", "immer.svg"] }, { "name": "Immutable", "shortname": "immutable", "url": "https://facebook.github.io/immutable-js/", - "files": [ - "immutable.svg" - ] + "files": ["immutable.svg"] }, { "name": "Impala", "shortname": "impala", "url": "http://impala.io/", - "files": [ - "impala.svg" - ] + "files": ["impala.svg"] }, { "name": "import.io", "shortname": "importio", "url": "https://import.io/", - "files": [ - "importio.svg" - ] + "files": ["importio.svg"] }, { "name": "Incident", "shortname": "incident", "url": "https://incident.io/", - "files": [ - "incident-icon.svg", - "incident.svg" - ] + "files": ["incident-icon.svg", "incident.svg"] }, { "name": "Infer", "shortname": "infer", "url": "http://fbinfer.com/", - "files": [ - "infer.svg" - ] + "files": ["infer.svg"] }, { "name": "Inferno", "shortname": "inferno", "url": "https://github.com/trueadm/inferno", - "files": [ - "inferno.svg" - ] + "files": ["inferno.svg"] }, { "name": "InfluxDB", "shortname": "influxdb", "url": "https://influxdb.com/", - "files": [ - "influxdb-icon.svg", - "influxdb.svg" - ] + "files": ["influxdb-icon.svg", "influxdb.svg"] }, { "name": "Ink", "shortname": "ink", "url": "http://ink.sapo.pt/", - "files": [ - "ink.svg" - ] + "files": ["ink.svg"] }, { "name": "Insomnia", "shortname": "insomnia", "url": "https://insomnia.rest/", - "files": [ - "insomnia.svg" - ] + "files": ["insomnia.svg"] }, { "name": "Instagram", "shortname": "instagram", "url": "https://instagram.com/", - "files": [ - "instagram-icon.svg", - "instagram.svg" - ] + "files": ["instagram-icon.svg", "instagram.svg"] }, { "name": "Intel", "shortname": "intel", "url": "https://www.intel.com", - "files": [ - "intel.svg" - ] + "files": ["intel.svg"] }, { "name": "IntelliJ IDEA", "shortname": "intellij-idea", "url": "https://www.jetbrains.com/idea/", - "files": [ - "intellij-idea.svg" - ] + "files": ["intellij-idea.svg"] }, { "name": "Intercom", "shortname": "intercom", "url": "https://www.intercom.io/", - "files": [ - "intercom-icon.svg", - "intercom.svg" - ] + "files": ["intercom-icon.svg", "intercom.svg"] }, { "name": "Internet Computer", "shortname": "internetcomputer", "url": "https://internetcomputer.org/", - "files": [ - "internet-computer-icon.svg", - "internet-computer.svg" - ] + "files": ["internet-computer-icon.svg", "internet-computer.svg"] }, { "name": "Internet Explorer", "shortname": "internetexplorer", "url": "http://windows.microsoft.com/en-us/internet-explorer/", - "files": [ - "internetexplorer.svg" - ] + "files": ["internetexplorer.svg"] }, { "name": "Invision", "shortname": "invision", "url": "http://www.invisionapp.com/", - "files": [ - "invision-icon.svg", - "invision.svg" - ] + "files": ["invision-icon.svg", "invision.svg"] }, { "name": "Ionic", "shortname": "ionic", "url": "http://ionicframework.com/", - "files": [ - "ionic-icon.svg", - "ionic.svg" - ] + "files": ["ionic-icon.svg", "ionic.svg"] }, { "name": "iOS", "shortname": "ios", "url": "https://www.apple.com/ios/", - "files": [ - "ios.svg" - ] + "files": ["ios.svg"] }, { "name": "Iron", "shortname": "iron", "url": "https://www.iron.io/", - "files": [ - "iron-icon.svg", - "iron.svg" - ] + "files": ["iron-icon.svg", "iron.svg"] }, { "name": "It's Alive", "shortname": "itsalive", "url": "https://itsalive.io/", - "files": [ - "itsalive-icon.svg", - "itsalive.svg" - ] + "files": ["itsalive-icon.svg", "itsalive.svg"] }, { "name": "Jade", "shortname": "jade", "url": "http://jade-lang.com/", - "files": [ - "jade.svg" - ] + "files": ["jade.svg"] }, { "name": "Jamstack", "shortname": "jamstack", "url": "https://jamstack.org/", - "files": [ - "jamstack-icon.svg", - "jamstack.svg" - ] + "files": ["jamstack-icon.svg", "jamstack.svg"] }, { "name": "Jasmine", "shortname": "jasmine", "url": "http://jasmine.github.io/", - "files": [ - "jasmine.svg" - ] + "files": ["jasmine.svg"] }, { "name": "Java", "shortname": "java", "url": "https://www.java.com/", - "files": [ - "java.svg" - ] + "files": ["java.svg"] }, { "name": "Javascript (JS)", "shortname": "javascript", "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript", - "files": [ - "javascript.svg" - ] + "files": ["javascript.svg"] }, { "name": "JCB", "shortname": "jcb", "url": "https://www.jcbusa.com/", - "files": [ - "jcb.svg" - ] + "files": ["jcb.svg"] }, { "name": "Jekyll", "shortname": "jekyll", "url": "http://jekyllrb.com/", - "files": [ - "jekyll.svg" - ] + "files": ["jekyll.svg"] }, { "name": "Jenkins", "shortname": "jenkins", "url": "https://jenkins-ci.org/", - "files": [ - "jenkins.svg" - ] + "files": ["jenkins.svg"] }, { "name": "Jest", "shortname": "jest", "url": "http://facebook.github.io/jest/", - "files": [ - "jest.svg" - ] + "files": ["jest.svg"] }, { "name": "JetBrains", "shortname": "jetbrains", "url": "https://www.jetbrains.com/", - "files": [ - "jetbrains-icon.svg", - "jetbrains.svg" - ] + "files": ["jetbrains-icon.svg", "jetbrains.svg"] }, { "name": "JetBrains Space", "shortname": "jetbrains-space", "url": "https://www.jetbrains.com/space/", - "files": [ - "jetbrains-space-icon.svg", - "jetbrains-space.svg" - ] + "files": ["jetbrains-space-icon.svg", "jetbrains-space.svg"] }, { "name": "JFrog", "shortname": "jfrog", "url": "https://www.jfrog.com/", - "files": [ - "jfrog.svg" - ] + "files": ["jfrog.svg"] }, { "name": "Jhipster", "shortname": "jhipster", "url": "https://jhipster.github.io/", - "files": [ - "jhipster-icon.svg", - "jhipster.svg" - ] + "files": ["jhipster-icon.svg", "jhipster.svg"] }, { "name": "JIRA", "shortname": "jira", "url": "https://www.atlassian.com/software/jira", - "files": [ - "jira.svg" - ] + "files": ["jira.svg"] }, { "name": "Joomla", "shortname": "joomla", "url": "http://www.joomla.org/", - "files": [ - "joomla.svg" - ] + "files": ["joomla.svg"] }, { "name": "Jotai", "shortname": "jotai", "url": "https://jotai.org/", - "files": [ - "jotai.svg" - ] + "files": ["jotai.svg"] }, { "name": "jQuery", "shortname": "jquery", "url": "https://jquery.com/", - "files": [ - "jquery.svg" - ] + "files": ["jquery.svg"] }, { "name": "jQuery Mobile", "shortname": "jquery-mobile", "url": "http://jquerymobile.com/", - "files": [ - "jquery-mobile.svg" - ] + "files": ["jquery-mobile.svg"] }, { "name": "JRuby", "shortname": "jruby", "url": "http://jruby.org/", - "files": [ - "jruby.svg" - ] + "files": ["jruby.svg"] }, { "name": "jsbin", "shortname": "jsbin", "url": "https://jsbin.com/", - "files": [ - "jsbin.svg" - ] + "files": ["jsbin.svg"] }, { "name": "jsDelivr", "shortname": "jsdelivr", "url": "http://www.jsdelivr.com/", - "files": [ - "jsdelivr.svg" - ] + "files": ["jsdelivr.svg"] }, { "name": "jsdom", "shortname": "jsdom", "url": "https://github.com/jsdom/jsdom", - "files": [ - "jsdom.svg" - ] + "files": ["jsdom.svg"] }, { "name": "JSFiddle", "shortname": "jsfiddle", "url": "https://jsfiddle.net/", - "files": [ - "jsfiddle.svg" - ] + "files": ["jsfiddle.svg"] }, { "name": "JSON", "shortname": "json", "url": "http://json.org/", - "files": [ - "json.svg" - ] + "files": ["json.svg"] }, { "name": "JSON Schema", "shortname": "json-schema", "url": "https://json-schema.org/", - "files": [ - "json-schema-icon.svg", - "json-schema.svg" - ] + "files": ["json-schema-icon.svg", "json-schema.svg"] }, { "name": "JSON-LD", "shortname": "json-ld", "url": "https://json-ld.org/", - "files": [ - "json-ld.svg" - ] + "files": ["json-ld.svg"] }, { "name": "JSPM", "shortname": "jspm", "url": "http://jspm.io/", - "files": [ - "jspm.svg" - ] + "files": ["jspm.svg"] }, { "name": "JSS", "shortname": "jss", "url": "https://cssinjs.org/", - "files": [ - "jss.svg" - ] + "files": ["jss.svg"] }, { "name": "Juju", "shortname": "juju", "url": "http://juju.ubuntu.com/", - "files": [ - "juju.svg" - ] + "files": ["juju.svg"] }, { "name": "Julia", "shortname": "julia", "url": "https://julialang.org/", - "files": [ - "julia.svg" - ] + "files": ["julia.svg"] }, { "name": "Jupyter", "shortname": "jupyter", "url": "https://jupyter.org", - "files": [ - "jupyter.svg" - ] + "files": ["jupyter.svg"] }, { "name": "JWT", "shortname": "jwt", "url": "https://jwt.io/", - "files": [ - "jwt-icon.svg", - "jwt.svg" - ] + "files": ["jwt-icon.svg", "jwt.svg"] }, { "name": "Kafka", "shortname": "kafka", "url": "http://kafka.apache.org/", - "files": [ - "kafka-icon.svg", - "kafka.svg" - ] + "files": ["kafka-icon.svg", "kafka.svg"] }, { "name": "KaiOS", "shortname": "kaios", "url": "https://www.kaiostech.com/", - "files": [ - "kaios.svg" - ] + "files": ["kaios.svg"] }, { "name": "Kallithea", "shortname": "kallithea", "url": "https://kallithea-scm.org/", - "files": [ - "kallithea.svg" - ] + "files": ["kallithea.svg"] }, { "name": "Karma", "shortname": "karma", "url": "http://karma-runner.github.io/", - "files": [ - "karma.svg" - ] + "files": ["karma.svg"] }, { "name": "Katalon", "shortname": "katalon", "url": "https://katalon.com/", - "files": [ - "katalon-icon.svg", - "katalon.svg" - ] + "files": ["katalon-icon.svg", "katalon.svg"] }, { "name": "KDE", "shortname": "kde", "url": "https://kde.org/", - "files": [ - "kde.svg" - ] + "files": ["kde.svg"] }, { "name": "Keen IO", "shortname": "keen", "url": "http://keen.io/", - "files": [ - "keen.svg" - ] + "files": ["keen.svg"] }, { "name": "Kemal", "shortname": "kemal", "url": "http://kemalcr.com/", - "files": [ - "kemal.svg" - ] + "files": ["kemal.svg"] }, { "name": "KeyCDN", "shortname": "keycdn", "url": "https://www.keycdn.com/", - "files": [ - "keycdn-icon.svg", - "keycdn.svg" - ] + "files": ["keycdn-icon.svg", "keycdn.svg"] }, { "name": "KeyDB", "shortname": "keydb", "url": "https://docs.keydb.dev/", - "files": [ - "keydb-icon.svg", - "keydb.svg" - ] + "files": ["keydb-icon.svg", "keydb.svg"] }, { "name": "KeystoneJS", "shortname": "keystonejs", "url": "http://keystonejs.com/", - "files": [ - "keystonejs.svg" - ] + "files": ["keystonejs.svg"] }, { "name": "Khan Academy", "shortname": "khan_academy", "url": "https://www.khanacademy.org/", - "files": [ - "khan_academy-icon.svg", - "khan_academy.svg" - ] + "files": ["khan_academy-icon.svg", "khan_academy.svg"] }, { "name": "Kibana", "shortname": "kibana", "url": "https://www.elastic.co/products/kibana", - "files": [ - "kibana.svg" - ] + "files": ["kibana.svg"] }, { "name": "Kickstarter", "shortname": "kickstarter", "url": "https://www.kickstarter.com/", - "files": [ - "kickstarter-icon.svg", - "kickstarter.svg" - ] + "files": ["kickstarter-icon.svg", "kickstarter.svg"] }, { "name": "Kinto", "shortname": "kinto", "url": "http://www.kinto-storage.org/", - "files": [ - "kinto-icon.svg", - "kinto.svg" - ] + "files": ["kinto-icon.svg", "kinto.svg"] }, { "name": "kirby", "shortname": "kirby", "url": "http://getkirby.com/", - "files": [ - "kirby-icon.svg", - "kirby.svg" - ] + "files": ["kirby-icon.svg", "kirby.svg"] }, { "name": "Knex.js", "shortname": "knex", "url": "http://knexjs.org/", - "files": [ - "knex.svg" - ] + "files": ["knex.svg"] }, { "name": "Knockout", "shortname": "knockout", "url": "http://knockoutjs.com/", - "files": [ - "knockout.svg" - ] + "files": ["knockout.svg"] }, { "name": "Koa", "shortname": "koa", "url": "https://koajs.com", - "files": [ - "koa.svg" - ] + "files": ["koa.svg"] }, { "name": "Kong", "shortname": "kong", "url": "https://konghq.com/", - "files": [ - "kong-icon.svg", - "kong.svg" - ] + "files": ["kong-icon.svg", "kong.svg"] }, { "name": "kops", "shortname": "kops", "url": "https://github.com/kubernetes/kops", - "files": [ - "kops.svg" - ] + "files": ["kops.svg"] }, { "name": "Kore", "shortname": "koreio", "url": "https://kore.io/", - "files": [ - "koreio.svg" - ] + "files": ["koreio.svg"] }, { "name": "Kotlin", "shortname": "kotlin", "url": "http://kotlinlang.org/", - "files": [ - "kotlin-icon.svg", - "kotlin.svg" - ] + "files": ["kotlin-icon.svg", "kotlin.svg"] }, { "name": "Kraken", "shortname": "kraken", "url": "https://kraken.io/", - "files": [ - "kraken.svg" - ] + "files": ["kraken.svg"] }, { "name": "Krakenjs", "shortname": "krakenjs", "url": "http://krakenjs.com/", - "files": [ - "krakenjs.svg" - ] + "files": ["krakenjs.svg"] }, { "name": "Ktor", "shortname": "ktor", "url": "https://ktor.io/", - "files": [ - "ktor-icon.svg", - "ktor.svg" - ] + "files": ["ktor-icon.svg", "ktor.svg"] }, { "name": "Kubernetes", "shortname": "kubernetes", "url": "http://kubernetes.io/", - "files": [ - "kubernetes.svg" - ] + "files": ["kubernetes.svg"] }, { "name": "Kustomer", "shortname": "kustomer", "url": "https://www.kustomer.com/", - "files": [ - "kustomer.svg" - ] + "files": ["kustomer.svg"] }, { "name": "LanguageTool", "shortname": "languagetool", "url": "https://languagetool.org/", - "files": [ - "languagetool.svg" - ] + "files": ["languagetool.svg"] }, { "name": "Laravel", "shortname": "laravel", "url": "http://laravel.com/", - "files": [ - "laravel.svg" - ] + "files": ["laravel.svg"] }, { "name": "last.fm", "shortname": "lastfm", "url": "http://www.last.fm/", - "files": [ - "lastfm.svg" - ] + "files": ["lastfm.svg"] }, { "name": "Lateral", "shortname": "lateral", "url": "https://lateral.io/", - "files": [ - "lateral-icon.svg", - "lateral.svg" - ] + "files": ["lateral-icon.svg", "lateral.svg"] }, { "name": "LaunchDarkly", "shortname": "launchdarkly", "url": "https://launchdarkly.com/", - "files": [ - "launchdarkly-icon.svg", - "launchdarkly.svg" - ] + "files": ["launchdarkly-icon.svg", "launchdarkly.svg"] }, { "name": "Launchrock", "shortname": "launchrock", "url": "https://www.launchrock.com/", - "files": [ - "launchrock.svg" - ] + "files": ["launchrock.svg"] }, { "name": "Leaflet", "shortname": "leaflet", "url": "http://leafletjs.com/", - "files": [ - "leaflet.svg" - ] + "files": ["leaflet.svg"] }, { "name": "Leankit", "shortname": "leankit", "url": "http://leankit.com/", - "files": [ - "leankit-icon.svg", - "leankit.svg" - ] + "files": ["leankit-icon.svg", "leankit.svg"] }, { "name": "Lerna", "shortname": "lerna", "url": "https://lerna.js.org/", - "files": [ - "lerna.svg" - ] + "files": ["lerna.svg"] }, { "name": "Less", "shortname": "less", "url": "http://lesscss.org/", - "files": [ - "less.svg" - ] + "files": ["less.svg"] }, { "name": "Let's Cloud", "shortname": "lets-cloud", "url": "https://www.letscloud.io/", - "files": [ - "lets-cloud.svg" - ] + "files": ["lets-cloud.svg"] }, { "name": "Let's Encrypt", "shortname": "letsencrypt", "url": "https://letsencrypt.org/", - "files": [ - "letsencrypt.svg" - ] + "files": ["letsencrypt.svg"] }, { "name": "LevelDB", "shortname": "leveldb", "url": "https://github.com/google/leveldb", - "files": [ - "leveldb.svg" - ] + "files": ["leveldb.svg"] }, { "name": "Lexical", "shortname": "lexical", "url": "https://lexical.dev/", - "files": [ - "lexical-icon.svg", - "lexical.svg" - ] + "files": ["lexical-icon.svg", "lexical.svg"] }, { "name": "Lift", "shortname": "liftweb", "url": "http://liftweb.net/", - "files": [ - "liftweb.svg" - ] + "files": ["liftweb.svg"] }, { "name": "Lighthouse", "shortname": "lighthouse", "url": "https://developers.google.com/web/tools/lighthouse", - "files": [ - "lighthouse.svg" - ] + "files": ["lighthouse.svg"] }, { "name": "Lightstep", "shortname": "lightstep", "url": "https://lightstep.com/", - "files": [ - "lightstep-icon.svg", - "lightstep.svg" - ] + "files": ["lightstep-icon.svg", "lightstep.svg"] }, { "name": "lighttpd", "shortname": "lighttpd", "url": "http://www.lighttpd.net/", - "files": [ - "lighttpd.svg" - ] + "files": ["lighttpd.svg"] }, { "name": "Linear", "shortname": "linear", "url": "https://linear.app/", - "files": [ - "linear-icon.svg", - "linear.svg" - ] + "files": ["linear-icon.svg", "linear.svg"] }, { "name": "LinkedIn", "shortname": "linkedin", "url": "https://www.linkedin.com/", - "files": [ - "linkedin-icon.svg", - "linkedin.svg" - ] + "files": ["linkedin-icon.svg", "linkedin.svg"] }, { "name": "linkerd", "shortname": "linkerd", "url": "https://linkerd.io/", - "files": [ - "linkerd.svg" - ] + "files": ["linkerd.svg"] }, { "name": "Linode", "shortname": "linode", "url": "https://www.linode.com/", - "files": [ - "linode.svg" - ] + "files": ["linode.svg"] }, { "name": "Linux Mint", "shortname": "linux-mint", "url": "http://www.linuxmint.com/", - "files": [ - "linux-mint.svg" - ] + "files": ["linux-mint.svg"] }, { "name": "Linux Tux", "shortname": "linux-tux", "url": "https://en.wikipedia.org/wiki/Tux_(mascot)", - "files": [ - "linux-tux.svg" - ] + "files": ["linux-tux.svg"] }, { "name": "Lit", "shortname": "lit", "url": "https://lit.dev/", - "files": [ - "lit-icon.svg", - "lit.svg" - ] + "files": ["lit-icon.svg", "lit.svg"] }, { "name": "Litmus", "shortname": "litmus", "url": "http://litmus.com/", - "files": [ - "litmus.svg" - ] + "files": ["litmus.svg"] }, { "name": "loader", "shortname": "loader", "url": "https://loader.io/", - "files": [ - "loader.svg" - ] + "files": ["loader.svg"] }, { "name": "Lodash", "shortname": "lodash", "url": "https://lodash.com/", - "files": [ - "lodash.svg" - ] + "files": ["lodash.svg"] }, { "name": "logentries", "shortname": "logentries", "url": "https://logentries.com/", - "files": [ - "logentries.svg" - ] + "files": ["logentries.svg"] }, { "name": "Logstash", "shortname": "logstash", "url": "https://www.elastic.co/products/logstash", - "files": [ - "logstash.svg" - ] + "files": ["logstash.svg"] }, { "name": "Lookback", "shortname": "lookback", "url": "https://lookback.io/", - "files": [ - "lookback.svg" - ] + "files": ["lookback.svg"] }, { "name": "Looker", "shortname": "looker", "url": "http://www.looker.com/", - "files": [ - "looker-icon.svg", - "looker.svg" - ] + "files": ["looker-icon.svg", "looker.svg"] }, { "name": "Loom", "shortname": "loom", "url": "https://www.loom.com/", - "files": [ - "loom-icon.svg", - "loom.svg" - ] + "files": ["loom-icon.svg", "loom.svg"] }, { "name": "Loopback", "shortname": "loopback", "url": "http://loopback.io/", - "files": [ - "loopback-icon.svg", - "loopback.svg" - ] + "files": ["loopback-icon.svg", "loopback.svg"] }, { "name": "Losant", "shortname": "losant", "url": "https://www.losant.com/", - "files": [ - "losant.svg" - ] + "files": ["losant.svg"] }, { "name": "Lua", "shortname": "lua", "url": "http://www.lua.org/", - "files": [ - "lua.svg" - ] + "files": ["lua.svg"] }, { "name": "Lucene", "shortname": "lucene", "url": "http://lucene.apache.org/", - "files": [ - "lucene.svg" - ] + "files": ["lucene.svg"] }, { "name": "Lucene.net", "shortname": "lucene_net", "url": "https://lucenenet.apache.org/", - "files": [ - "lucene.net.svg" - ] + "files": ["lucene.net.svg"] }, { "name": "Lumen", "shortname": "lumen", "url": "http://lumen.laravel.com/", - "files": [ - "lumen.svg" - ] + "files": ["lumen.svg"] }, { "name": "Mac OS", "shortname": "macos", "url": "https://www.apple.com/macos/", - "files": [ - "macOS.svg" - ] + "files": ["macOS.svg"] }, { "name": "Madge", "shortname": "madge", "url": "https://github.com/pahen/madge", - "files": [ - "madge.svg" - ] + "files": ["madge.svg"] }, { "name": "Maestro", "shortname": "maestro", "url": "https://brand.mastercard.com/brandcenter/more-about-our-brands.html", - "files": [ - "maestro.svg" - ] + "files": ["maestro.svg"] }, { "name": "mageia", "shortname": "mageia", "url": "https://www.mageia.org/", - "files": [ - "mageia.svg" - ] + "files": ["mageia.svg"] }, { "name": "Mailchimp", "shortname": "mailchimp", "url": "http://mailchimp.com/", - "files": [ - "mailchimp-freddie.svg", - "mailchimp.svg" - ] + "files": ["mailchimp-freddie.svg", "mailchimp.svg"] }, { "name": "MailDeveloper", "shortname": "maildeveloper", "url": "https://maildeveloper.com/", - "files": [ - "maildeveloper.svg" - ] + "files": ["maildeveloper.svg"] }, { "name": "Mailgun", "shortname": "mailgun", "url": "http://www.mailgun.com/", - "files": [ - "mailgun-icon.svg", - "mailgun.svg" - ] + "files": ["mailgun-icon.svg", "mailgun.svg"] }, { "name": "Mailjet", "shortname": "mailjet", "url": "https://www.mailjet.com/", - "files": [ - "mailjet-icon.svg", - "mailjet.svg" - ] + "files": ["mailjet-icon.svg", "mailjet.svg"] }, { "name": "Malina.js", "shortname": "malinajs", "url": "https://github.com/malinajs/malinajs", - "files": [ - "malinajs.svg" - ] + "files": ["malinajs.svg"] }, { "name": "Manjaro", "shortname": "manjaro", "url": "https://manjaro.org/", - "files": [ - "manjaro.svg" - ] + "files": ["manjaro.svg"] }, { "name": "Mantine", "shortname": "mantine", "url": "https://mantine.dev/", - "files": [ - "mantine-icon.svg", - "mantine.svg" - ] + "files": ["mantine-icon.svg", "mantine.svg"] }, { "name": "Mapbox", "shortname": "mapbox", "url": "https://www.mapbox.com/", - "files": [ - "mapbox-icon.svg", - "mapbox.svg" - ] + "files": ["mapbox-icon.svg", "mapbox.svg"] }, { "name": "MAPS.ME", "shortname": "maps-me", "url": "http://maps.me/", - "files": [ - "maps-me.svg" - ] + "files": ["maps-me.svg"] }, { "name": "Mapzen", "shortname": "mapzen", "url": "https://mapzen.com/", - "files": [ - "mapzen-icon.svg", - "mapzen.svg" - ] + "files": ["mapzen-icon.svg", "mapzen.svg"] }, { "name": "MariaDB", "shortname": "mariadb", "url": "https://mariadb.org/", - "files": [ - "mariadb-icon.svg", - "mariadb.svg" - ] + "files": ["mariadb-icon.svg", "mariadb.svg"] }, { "name": "Marionette.js", "shortname": "marionette", "url": "http://marionettejs.com/", - "files": [ - "marionette.svg" - ] + "files": ["marionette.svg"] }, { "name": "Markdown", "shortname": "markdown", "url": "http://daringfireball.net/projects/markdown/", - "files": [ - "markdown.svg" - ] + "files": ["markdown.svg"] }, { "name": "Marko", "shortname": "marko", "url": "http://markojs.com/", - "files": [ - "marko.svg" - ] + "files": ["marko.svg"] }, { "name": "Marvel", "shortname": "marvel", "url": "https://marvelapp.com/", - "files": [ - "marvel.svg" - ] + "files": ["marvel.svg"] }, { "name": "Mastercard", "shortname": "mastercard", "url": "https://www.mastercard.com/", - "files": [ - "mastercard.svg" - ] + "files": ["mastercard.svg"] }, { "name": "Mastodon", "shortname": "mastodon", "url": "https://joinmastodon.org/", - "files": [ - "mastodon-icon.svg", - "mastodon.svg" - ] + "files": ["mastodon-icon.svg", "mastodon.svg"] }, { "name": "Material UI", "shortname": "material-ui", "url": "http://material-ui.com/", - "files": [ - "material-ui.svg" - ] + "files": ["material-ui.svg"] }, { "name": "Materialize", "shortname": "materializecss", "url": "http://materializecss.com/", - "files": [ - "materializecss.svg" - ] + "files": ["materializecss.svg"] }, { "name": "Matomo", "shortname": "matomo", "url": "https://matomo.org/", - "files": [ - "matomo-icon.svg", - "matomo.svg" - ] + "files": ["matomo-icon.svg", "matomo.svg"] }, { "name": "Matplotlib", "shortname": "matplotlib", "url": "https://matplotlib.org/", - "files": [ - "matplotlib-icon.svg", - "matplotlib.svg" - ] + "files": ["matplotlib-icon.svg", "matplotlib.svg"] }, { "name": "Matter", "shortname": "matter", "url": "https://csa-iot.org/all-solutions/matter/", - "files": [ - "matter-icon.svg", - "matter.svg" - ] + "files": ["matter-icon.svg", "matter.svg"] }, { "name": "Mattermost", "shortname": "mattermost", "url": "http://www.mattermost.org/", - "files": [ - "mattermost-icon.svg", - "mattermost.svg" - ] + "files": ["mattermost-icon.svg", "mattermost.svg"] }, { "name": "Mautic", "shortname": "mautic", "url": "https://www.mautic.org/", - "files": [ - "mautic-icon.svg", - "mautic.svg" - ] + "files": ["mautic-icon.svg", "mautic.svg"] }, { "name": "Maven", "shortname": "maven", "url": "https://maven.apache.org/", - "files": [ - "maven.svg" - ] + "files": ["maven.svg"] }, { "name": "MDN", "shortname": "mdn", "url": "https://developer.mozilla.org/", - "files": [ - "mdn.svg" - ] + "files": ["mdn.svg"] }, { "name": "MDX", "shortname": "mdx", "url": "https://mdxjs.com/", - "files": [ - "mdx.svg" - ] + "files": ["mdx.svg"] }, { "name": "Medium", "shortname": "medium", "url": "https://medium.com/", - "files": [ - "medium-icon.svg", - "medium.svg" - ] + "files": ["medium-icon.svg", "medium.svg"] }, { "name": "medusa", "shortname": "medusa", "url": "https://medusajs.com/", - "files": [ - "medusa-icon.svg", - "medusa.svg" - ] + "files": ["medusa-icon.svg", "medusa.svg"] }, { "name": "Meilisearch", "shortname": "meilisearch", "url": "https://www.meilisearch.com/", - "files": [ - "meilisearch.svg" - ] + "files": ["meilisearch.svg"] }, { "name": "Memcached", "shortname": "memcached", "url": "http://memcached.org/", - "files": [ - "memcached.svg" - ] + "files": ["memcached.svg"] }, { "name": "Memgraph", "shortname": "memgraph", "url": "https://memgraph.com/", - "files": [ - "memgraph.svg" - ] + "files": ["memgraph.svg"] }, { "name": "mention", "shortname": "mention", "url": "https://mention.com/", - "files": [ - "mention.svg" - ] + "files": ["mention.svg"] }, { "name": "Mercurial", "shortname": "mercurial", "url": "https://www.mercurial-scm.org/", - "files": [ - "mercurial.svg" - ] + "files": ["mercurial.svg"] }, { "name": "Mesos", "shortname": "mesos", "url": "http://mesos.apache.org/", - "files": [ - "mesos.svg" - ] + "files": ["mesos.svg"] }, { "name": "Messenger", "shortname": "messenger", "url": "https://www.messenger.com/", - "files": [ - "messenger.svg" - ] + "files": ["messenger.svg"] }, { "name": "Meta", "shortname": "meta", "url": "https://www.meta.com/", - "files": [ - "meta-icon.svg", - "meta.svg" - ] + "files": ["meta-icon.svg", "meta.svg"] }, { "name": "Metabase", "shortname": "metabase", "url": "http://www.metabase.com/", - "files": [ - "metabase.svg" - ] + "files": ["metabase.svg"] }, { "name": "MetaMask", "shortname": "metamask", "url": "https://metamask.io/", - "files": [ - "metamask-icon.svg", - "metamask.svg" - ] + "files": ["metamask-icon.svg", "metamask.svg"] }, { "name": "Meteor", "shortname": "meteor", "url": "https://www.meteor.com/", - "files": [ - "meteor-icon.svg", - "meteor.svg" - ] + "files": ["meteor-icon.svg", "meteor.svg"] }, { "name": "Micro", "shortname": "micro", "url": "https://micro-editor.github.io/", - "files": [ - "micro-icon.svg", - "micro.svg" - ] + "files": ["micro-icon.svg", "micro.svg"] }, { "name": "Microcosm", "shortname": "microcosm", "url": "http://code.viget.com/microcosm/", - "files": [ - "microcosm.svg" - ] + "files": ["microcosm.svg"] }, { "name": "Micron", "shortname": "micron", "url": "https://www.micron.com/", - "files": [ - "micron-icon.svg", - "micron.svg" - ] + "files": ["micron-icon.svg", "micron.svg"] }, { "name": "MicroPython", "shortname": "micropython", "url": "https://micropython.org/", - "files": [ - "micro-python.svg" - ] + "files": ["micro-python.svg"] }, { "name": "Microsoft", "shortname": "microsoft", "url": "http://www.microsoft.com/", - "files": [ - "microsoft-icon.svg", - "microsoft.svg" - ] + "files": ["microsoft-icon.svg", "microsoft.svg"] }, { "name": "Microsoft Azure", "shortname": "microsoft-azure", "url": "https://azure.microsoft.com/", - "files": [ - "microsoft-azure.svg" - ] + "files": ["microsoft-azure.svg"] }, { "name": "Microsoft Edge", "shortname": "microsoft-edge", "url": "https://www.microsoft.com/en-us/windows/microsoft-edge", - "files": [ - "microsoft-edge.svg" - ] + "files": ["microsoft-edge.svg"] }, { "name": "Microsoft OneDrive", "shortname": "microsoft-onedrive", "url": "https://onedrive.com/", - "files": [ - "microsoft-onedrive.svg" - ] + "files": ["microsoft-onedrive.svg"] }, { "name": "Microsoft Power BI", "shortname": "microsoft-power-bi", "url": "https://powerbi.microsoft.com/", - "files": [ - "microsoft-power-bi.svg" - ] + "files": ["microsoft-power-bi.svg"] }, { "name": "Microsoft Teams", "shortname": "microsoft-teams", "url": "https://teams.com/", - "files": [ - "microsoft-teams.svg" - ] + "files": ["microsoft-teams.svg"] }, { "name": "Microsoft Windows", "shortname": "microsoft-windows", "url": "https://www.microsoft.com/windows", - "files": [ - "microsoft-windows-icon.svg", - "microsoft-windows.svg" - ] + "files": ["microsoft-windows-icon.svg", "microsoft-windows.svg"] }, { "name": "Mida", "shortname": "mida", "url": "https://www.mida.org/", - "files": [ - "mida-icon.svg", - "mida.svg" - ] + "files": ["mida-icon.svg", "mida.svg"] }, { "name": "Middleman", "shortname": "middleman", "url": "https://middlemanapp.com/", - "files": [ - "middleman.svg" - ] + "files": ["middleman.svg"] }, { "name": "Midjourney", "shortname": "midjourney", "url": "https://www.midjourney.com/", - "files": [ - "midjourney.svg" - ] + "files": ["midjourney.svg"] }, { "name": "Milligram", "shortname": "milligram", "url": "https://milligram.io", - "files": [ - "milligram.svg" - ] + "files": ["milligram.svg"] }, { "name": "Million", "shortname": "million", "url": "https://million.dev/", - "files": [ - "million-icon.svg", - "million.svg" - ] + "files": ["million-icon.svg", "million.svg"] }, { "name": "Milvus", "shortname": "milvus", "url": "https://milvus.io/", - "files": [ - "milvus-icon.svg", - "milvus.svg" - ] + "files": ["milvus-icon.svg", "milvus.svg"] }, { "name": "MindsDB", "shortname": "mindsdb", "url": "https://mindsdb.com/", - "files": [ - "mindsdb-icon.svg", - "mindsdb.svg" - ] + "files": ["mindsdb-icon.svg", "mindsdb.svg"] }, { "name": "Mint", "shortname": "mint-lang", "url": "https://mint-lang.com/", - "files": [ - "mint-lang.svg" - ] + "files": ["mint-lang.svg"] }, { "name": "Mio", "shortname": "mio", "url": "https://m.io/", - "files": [ - "mio.svg" - ] + "files": ["mio.svg"] }, { "name": "Miro", "shortname": "miro", "url": "https://miro.com/", - "files": [ - "miro-icon.svg", - "miro.svg" - ] + "files": ["miro-icon.svg", "miro.svg"] }, { "name": "Mist.io", "shortname": "mist", "url": "https://mist.io/", - "files": [ - "mist.svg" - ] + "files": ["mist.svg"] }, { "name": "Mistral AI", "shortname": "mistral-ai", "url": "https://mistral.ai/", - "files": [ - "mistral-ai-icon.svg", - "mistral-ai.svg" - ] + "files": ["mistral-ai-icon.svg", "mistral-ai.svg"] }, { "name": "Mithril", "shortname": "mithril", "url": "https://mithril.js.org/", - "files": [ - "mithril.svg" - ] + "files": ["mithril.svg"] }, { "name": "Mixmax", "shortname": "mixmax", "url": "https://mixmax.com/", - "files": [ - "mixmax.svg" - ] + "files": ["mixmax.svg"] }, { "name": "Mixpanel", "shortname": "mixpanel", "url": "https://mixpanel.com/", - "files": [ - "mixpanel.svg" - ] + "files": ["mixpanel.svg"] }, { "name": "mLab", "shortname": "mLab", "url": "https://mlab.com/", - "files": [ - "mlab.svg" - ] + "files": ["mlab.svg"] }, { "name": "MobX", "shortname": "mobx", "url": "https://mobx.js.org/", - "files": [ - "mobx.svg" - ] + "files": ["mobx.svg"] }, { "name": "Mocha", "shortname": "mocha", "url": "http://mochajs.org/", - "files": [ - "mocha.svg" - ] + "files": ["mocha.svg"] }, { "name": "Mockflow", "shortname": "mockflow", "url": "http://www.mockflow.com/", - "files": [ - "mockflow-icon.svg", - "mockflow.svg" - ] + "files": ["mockflow-icon.svg", "mockflow.svg"] }, { "name": "Modernizr", "shortname": "modernizr", "url": "http://modernizr.com/", - "files": [ - "modernizr.svg" - ] + "files": ["modernizr.svg"] }, { "name": "MODX", "shortname": "modx", "url": "http://modx.com/", - "files": [ - "modx-icon.svg", - "modx.svg" - ] + "files": ["modx-icon.svg", "modx.svg"] }, { "name": "Moment.js", "shortname": "momentjs", "url": "http://momentjs.com/", - "files": [ - "momentjs.svg" - ] + "files": ["momentjs.svg"] }, { "name": "Monday", "shortname": "monday", "url": "https://monday.com", - "files": [ - "monday-icon.svg", - "monday.svg" - ] + "files": ["monday-icon.svg", "monday.svg"] }, { "name": "Monero", "shortname": "monero", "url": "https://getmonero.org/", - "files": [ - "monero.svg" - ] + "files": ["monero.svg"] }, { "name": "MongoDB", "shortname": "mongodb", "url": "https://www.mongodb.org/", - "files": [ - "mongodb-icon.svg", - "mongodb.svg" - ] + "files": ["mongodb-icon.svg", "mongodb.svg"] }, { "name": "Mono", "shortname": "mono", "url": "http://www.mono-project.com/", - "files": [ - "mono.svg" - ] + "files": ["mono.svg"] }, { "name": "Moon", "shortname": "moon", "url": "https://kbrsh.github.io/moon/", - "files": [ - "moon.svg" - ] + "files": ["moon.svg"] }, { "name": "MooTools", "shortname": "mootools", "url": "http://mootools.net/", - "files": [ - "mootools.svg" - ] + "files": ["mootools.svg"] }, { "name": "Morpheus", "shortname": "morpheus", "url": "https://www.morpheusdata.com", - "files": [ - "morpheus-icon.svg", - "morpheus.svg" - ] + "files": ["morpheus-icon.svg", "morpheus.svg"] }, { "name": "Mozilla", "shortname": "mozilla", "url": "https://www.mozilla.org/", - "files": [ - "mozilla.svg" - ] + "files": ["mozilla.svg"] }, { "name": "mParticle", "shortname": "mparticle", "url": "https://www.mparticle.com/", - "files": [ - "mparticle-icon.svg", - "mparticle.svg" - ] + "files": ["mparticle-icon.svg", "mparticle.svg"] }, { "name": "MPS", "shortname": "mps", "url": "https://www.jetbrains.com/mps/", - "files": [ - "mps-icon.svg", - "mps.svg" - ] + "files": ["mps-icon.svg", "mps.svg"] }, { "name": "MSW (Mock Service Worker)", "shortname": "msw", "url": "https://mswjs.io/", - "files": [ - "msw.svg", - "msw-icon.svg" - ] + "files": ["msw.svg", "msw-icon.svg"] }, { "name": "Multipass", "shortname": "multipass", "url": "https://multipass.run/", - "files": [ - "multipass.svg" - ] + "files": ["multipass.svg"] }, { "name": "MySQL", "shortname": "mysql", "url": "http://dev.mysql.com/", - "files": [ - "mysql-icon.svg", - "mysql.svg" - ] + "files": ["mysql-icon.svg", "mysql.svg"] }, { "name": "Naive UI", "shortname": "naiveui", "url": "https://www.naiveui.com/", - "files": [ - "naiveui.svg" - ] + "files": ["naiveui.svg"] }, { "name": "Namecheap", "shortname": "namecheap", "url": "https://www.namecheap.com/", - "files": [ - "namecheap.svg" - ] + "files": ["namecheap.svg"] }, { "name": "Nanonets", "shortname": "nanonets", "url": "https://nanonets.com/", - "files": [ - "nanonets.svg" - ] + "files": ["nanonets.svg"] }, { "name": "NativeScript", "shortname": "nativescript", "url": "https://www.nativescript.org/", - "files": [ - "nativescript.svg" - ] + "files": ["nativescript.svg"] }, { "name": "NATS", "shortname": "nats", "url": "https://nats.io/", - "files": [ - "nats-icon.svg", - "nats.svg" - ] + "files": ["nats-icon.svg", "nats.svg"] }, { "name": "Neat", "shortname": "neat", "url": "http://neat.bourbon.io/", - "files": [ - "neat.svg" - ] + "files": ["neat.svg"] }, { "name": "Neo4j", "shortname": "neo4j", "url": "http://neo4j.com/", - "files": [ - "neo4j.svg" - ] + "files": ["neo4j.svg"] }, { "name": "Neon", "shortname": "neon", "url": "https://neon.tech/", - "files": [ - "neon-icon.svg", - "neon.svg" - ] + "files": ["neon-icon.svg", "neon.svg"] }, { "name": "Neovim", "shortname": "neovim", "url": "http://neovim.io/", - "files": [ - "neovim.svg" - ] + "files": ["neovim.svg"] }, { "name": "NestJS", "shortname": "nestjs", "url": "https://nestjs.com/", - "files": [ - "nestjs.svg" - ] + "files": ["nestjs.svg"] }, { "name": "Netbeans", "shortname": "netbeans", "url": "https://netbeans.org/", - "files": [ - "netbeans.svg" - ] + "files": ["netbeans.svg"] }, { "name": "Netflix", "shortname": "netflix", "url": "https://www.netflix.com/", - "files": [ - "netflix.svg", - "netflix-icon.svg" - ] + "files": ["netflix.svg", "netflix-icon.svg"] }, { "name": "Netlify", "shortname": "netlify", "url": "https://www.netlify.com/", - "files": [ - "netlify-icon.svg", - "netlify.svg" - ] + "files": ["netlify-icon.svg", "netlify.svg"] }, { "name": "Netwide Assembler (NASM)", "shortname": "nasm", "url": "https://www.nasm.us/", - "files": [ - "nasm.svg" - ] + "files": ["nasm.svg"] }, { "name": "Neverinstall", "shortname": "neverinstall", "url": "https://neverinstall.com/", - "files": [ - "neverinstall-icon.svg", - "neverinstall.svg" - ] + "files": ["neverinstall-icon.svg", "neverinstall.svg"] }, { "name": "New Relic", "shortname": "new-relic", "url": "http://newrelic.com/", - "files": [ - "new-relic-icon.svg", - "new-relic.svg" - ] + "files": ["new-relic-icon.svg", "new-relic.svg"] }, { "name": "Next.js", "shortname": "nextjs", "url": "https://vercel.com/solutions/nextjs", - "files": [ - "nextjs-icon.svg", - "nextjs.svg" - ] + "files": ["nextjs-icon.svg", "nextjs.svg"] }, { "name": "NGINX", "shortname": "nginx", "url": "https://www.nginx.com/", - "files": [ - "nginx.svg" - ] + "files": ["nginx.svg"] }, { "name": "ngrok", "shortname": "ngrok", "url": "https://ngrok.com", - "files": [ - "ngrok.svg" - ] + "files": ["ngrok.svg"] }, { "name": "NHost", "shortname": "nhost", "url": "https://nhost.io/", - "files": [ - "nhost-icon.svg", - "nhost.svg" - ] + "files": ["nhost-icon.svg", "nhost.svg"] }, { "name": "Nightwatch.js", "shortname": "nightwatch", "url": "http://nightwatchjs.org/", - "files": [ - "nightwatch.svg" - ] + "files": ["nightwatch.svg"] }, { "name": "Nim", "shortname": "nim-lang", "url": "https://nim-lang.org/", - "files": [ - "nim-lang.svg" - ] + "files": ["nim-lang.svg"] }, { "name": "NocoDB", "shortname": "nocodb", "url": "https://nocodb.com/", - "files": [ - "nocodb.svg" - ] + "files": ["nocodb.svg"] }, { "name": "Nodal", "shortname": "nodal", "url": "https://github.com/keithwhor/nodal", - "files": [ - "nodal.svg" - ] + "files": ["nodal.svg"] }, { "name": "Node OS", "shortname": "nodeos", "url": "http://node-os.com/", - "files": [ - "nodeos.svg" - ] + "files": ["nodeos.svg"] }, { "name": "Node-Sass", "shortname": "node-sass", "url": "https://github.com/sass/node-sass", - "files": [ - "node-sass.svg" - ] + "files": ["node-sass.svg"] }, { "name": "Node.js", "shortname": "nodejs", "url": "https://nodejs.org/", - "files": [ - "nodejs-icon.svg", - "nodejs-icon-alt.svg", - "nodejs.svg" - ] + "files": ["nodejs-icon.svg", "nodejs-icon-alt.svg", "nodejs.svg"] }, { "name": "NodeBots", "shortname": "nodebots", "url": "http://nodebots.io/", - "files": [ - "nodebots.svg" - ] + "files": ["nodebots.svg"] }, { "name": "nodemon", "shortname": "nodemon", "url": "http://nodemon.io/", - "files": [ - "nodemon.svg" - ] + "files": ["nodemon.svg"] }, { "name": "Nomad", "shortname": "nomad", "url": "https://www.nomadproject.io/", - "files": [ - "nomad-icon.svg", - "nomad.svg" - ] + "files": ["nomad-icon.svg", "nomad.svg"] }, { "name": "Notion", "shortname": "notion", "url": "https://www.notion.so/", - "files": [ - "notion-icon.svg", - "notion.svg" - ] + "files": ["notion-icon.svg", "notion.svg"] }, { "name": "Noysi", "shortname": "noysi", "url": "https://noysi.com/", - "files": [ - "noysi.svg" - ] + "files": ["noysi.svg"] }, { "name": "NPM", "shortname": "npm", "url": "https://www.npmjs.com/", - "files": [ - "npm.svg", - "npm-icon.svg" - ] + "files": ["npm.svg", "npm-icon.svg"] }, { "name": "Nuclide", "shortname": "nuclide", "url": "http://nuclide.io/", - "files": [ - "nuclide.svg" - ] + "files": ["nuclide.svg"] }, { "name": "NumPy", "shortname": "numpy", "url": "https://numpy.org/", - "files": [ - "numpy.svg" - ] + "files": ["numpy.svg"] }, { "name": "Nuxt", "shortname": "nuxt", "url": "https://nuxtjs.org/", - "files": [ - "nuxt-icon.svg", - "nuxt.svg" - ] + "files": ["nuxt-icon.svg", "nuxt.svg"] }, { "name": "Nvidia", "shortname": "nvidia", "url": "https://www.nvidia.com/", - "files": [ - "nvidia.svg" - ] + "files": ["nvidia.svg"] }, { "name": "nvm", "shortname": "nvm", "url": "https://github.com/nvm-sh/nvm", - "files": [ - "nvm.svg" - ] + "files": ["nvm.svg"] }, { "name": "NW.js a.k.a. Nodewebkit", "shortname": "nwjs", "url": "http://nwjs.io/", - "files": [ - "nodewebkit.svg" - ] + "files": ["nodewebkit.svg"] }, { "name": "Nx", "shortname": "nx", "url": "https://nx.dev/", - "files": [ - "nx.svg" - ] + "files": ["nx.svg"] }, { "name": "O'Reilly", "shortname": "oreilly", "url": "http://www.oreilly.com/", - "files": [ - "oreilly.svg" - ] + "files": ["oreilly.svg"] }, { "name": "OAuth", "shortname": "oauth", "url": "http://oauth.net/", - "files": [ - "oauth.svg" - ] + "files": ["oauth.svg"] }, { "name": "Observable", "shortname": "observable", "url": "https://observablehq.com/", - "files": [ - "observablehq.svg" - ] + "files": ["observablehq.svg"] }, { "name": "Obsidian", "shortname": "obsidian", "url": "https://obsidian.md/", - "files": [ - "obsidian-icon.svg", - "obsidian.svg" - ] + "files": ["obsidian-icon.svg", "obsidian.svg"] }, { "name": "OCaml", "shortname": "ocaml", "url": "https://ocaml.org/", - "files": [ - "ocaml.svg" - ] + "files": ["ocaml.svg"] }, { "name": "octoDNS", "shortname": "octodns", "url": "https://github.com/github/octodns/", - "files": [ - "octodns.svg" - ] + "files": ["octodns.svg"] }, { "name": "Octopus Deploy", "shortname": "octopus-deploy", "url": "https://octopus.com/", - "files": [ - "octopus-deploy.svg" - ] + "files": ["octopus-deploy.svg"] }, { "name": "Okta", "shortname": "okta", "url": "https://www.okta.com/", - "files": [ - "okta-icon.svg", - "okta.svg" - ] + "files": ["okta-icon.svg", "okta.svg"] }, { "name": "Olark", "shortname": "olark", "url": "https://www.olark.com/", - "files": [ - "olark.svg" - ] + "files": ["olark.svg"] }, { "name": "OneSignal", "shortname": "onesignal", "url": "https://onesignal.com/", - "files": [ - "onesignal.svg" - ] + "files": ["onesignal.svg"] }, { "name": "Open AI", "shortname": "openai", "url": "https://openai.com/", - "files": [ - "openai-icon.svg", - "openai.svg" - ] + "files": ["openai-icon.svg", "openai.svg"] }, { "name": "open collective", "shortname": "opencollective", "url": "https://opencollective.com/", - "files": [ - "opencollective.svg" - ] + "files": ["opencollective.svg"] }, { "name": "Open GL", "shortname": "opengl", "url": "https://www.opengl.org/", - "files": [ - "opengl.svg" - ] + "files": ["opengl.svg"] }, { "name": "Open Graph", "shortname": "open-graph", "url": "http://ogp.me/", - "files": [ - "open-graph.svg" - ] + "files": ["open-graph.svg"] }, { "name": "Open Source Hardware Association", "shortname": "oshw", "url": "http://www.oshwa.org/", - "files": [ - "oshw.svg" - ] + "files": ["oshw.svg"] }, { "name": "Open Source Initiative", "shortname": "opensource", "url": "http://opensource.org/", - "files": [ - "opensource.svg" - ] + "files": ["opensource.svg"] }, { "name": "OpenAPI", "shortname": "openapi", "url": "https://www.openapis.org/", - "files": [ - "openapi-icon.svg", - "openapi.svg" - ] + "files": ["openapi-icon.svg", "openapi.svg"] }, { "name": "OpenCart", "shortname": "opencart", "url": "http://www.opencart.com/", - "files": [ - "opencart.svg" - ] + "files": ["opencart.svg"] }, { "name": "OpenCV", "shortname": "opencv", "url": "http://opencv.org/", - "files": [ - "opencv.svg" - ] + "files": ["opencv.svg"] }, { "name": "openFrameworks", "shortname": "openframeworks", "url": "https://openframeworks.cc/", - "files": [ - "openframeworks.svg" - ] + "files": ["openframeworks.svg"] }, { "name": "OpenJS Foundation", "shortname": "openjs-foundation", "url": "https://openjsf.org/", - "files": [ - "openjs-foundation-icon.svg", - "openjs-foundation.svg" - ] + "files": ["openjs-foundation-icon.svg", "openjs-foundation.svg"] }, { "name": "OpenLayers", "shortname": "openlayers", "url": "http://openlayers.org/", - "files": [ - "openlayers.svg" - ] + "files": ["openlayers.svg"] }, { "name": "OpenSearch", "shortname": "opensearch", "url": "https://opensearch.org/", - "files": [ - "opensearch-icon.svg", - "opensearch.svg" - ] + "files": ["opensearch-icon.svg", "opensearch.svg"] }, { "name": "OpenShift", "shortname": "openshift", "url": "https://www.openshift.com/", - "files": [ - "openshift.svg" - ] + "files": ["openshift.svg"] }, { "name": "openstack", "shortname": "openstack", "url": "https://www.openstack.org/", - "files": [ - "openstack-icon.svg", - "openstack.svg" - ] + "files": ["openstack-icon.svg", "openstack.svg"] }, { "name": "OpenTelemetry", "shortname": "opentelemetry", "url": "https://opentelemetry.io/", - "files": [ - "opentelemetry-icon.svg", - "opentelemetry.svg" - ] + "files": ["opentelemetry-icon.svg", "opentelemetry.svg"] }, { "name": "OpenZeppelin", "shortname": "open-zeppelin", "url": "https://openzeppelin.com/", - "files": [ - "open-zeppelin-icon.svg", - "open-zeppelin.svg" - ] + "files": ["open-zeppelin-icon.svg", "open-zeppelin.svg"] }, { "name": "Opera", "shortname": "opera", "url": "http://www.opera.com/", - "files": [ - "opera.svg" - ] + "files": ["opera.svg"] }, { "name": "OpsGenie", "shortname": "opsgenie", "url": "https://www.opsgenie.com/", - "files": [ - "opsgenie.svg" - ] + "files": ["opsgenie.svg"] }, { "name": "Optimizely", "shortname": "optimizely", "url": "https://www.optimizely.com/", - "files": [ - "optimizely-icon.svg", - "optimizely.svg" - ] + "files": ["optimizely-icon.svg", "optimizely.svg"] }, { "name": "Oracle", "shortname": "oracle", "url": "https://www.oracle.com/database/", - "files": [ - "oracle.svg" - ] + "files": ["oracle.svg"] }, { "name": "Origami", "shortname": "origami", "url": "http://facebook.github.io/origami/", - "files": [ - "origami.svg" - ] + "files": ["origami.svg"] }, { "name": "Origin", "shortname": "origin", "url": "https://www.origin.com/", - "files": [ - "origin.svg" - ] + "files": ["origin.svg"] }, { "name": "osquery", "shortname": "osquery", "url": "https://osquery.io/", - "files": [ - "osquery.svg" - ] + "files": ["osquery.svg"] }, { "name": "Overloop", "shortname": "overloop", "url": "https://overloop.com/", - "files": [ - "overloop-icon.svg", - "overloop.svg" - ] + "files": ["overloop-icon.svg", "overloop.svg"] }, { "name": "p5.js", "shortname": "p5js", "url": "https://p5js.org/", - "files": [ - "p5js.svg" - ] + "files": ["p5js.svg"] }, { "name": "Packer", "shortname": "packer", "url": "https://www.packer.io/", - "files": [ - "packer.svg" - ] + "files": ["packer.svg"] }, { "name": "pagekit", "shortname": "pagekit", "url": "https://pagekit.com/", - "files": [ - "pagekit.svg" - ] + "files": ["pagekit.svg"] }, { "name": "pagekite", "shortname": "pagekite", "url": "http://pagekite.net/", - "files": [ - "pagekite.svg" - ] + "files": ["pagekite.svg"] }, { "name": "PagerDuty", "shortname": "pagerduty", "url": "https://www.pagerduty.com/", - "files": [ - "pagerduty-icon.svg", - "pagerduty.svg" - ] + "files": ["pagerduty-icon.svg", "pagerduty.svg"] }, { "name": "Panda", "shortname": "panda", "url": "http://usepanda.com/", - "files": [ - "panda.svg" - ] + "files": ["panda.svg"] }, { "name": "Panda", "shortname": "panda", "url": "https://panda-css.com/", - "files": [ - "pandacss-icon.svg", - "pandacss.svg" - ] + "files": ["pandacss-icon.svg", "pandacss.svg"] }, { "name": "Pandas", "shortname": "pandas", "url": "https://pandas.pydata.org/", - "files": [ - "pandas-icon.svg", - "pandas.svg" - ] + "files": ["pandas-icon.svg", "pandas.svg"] }, { "name": "Parcel", "shortname": "parcel", "url": "https://parceljs.org/", - "files": [ - "parcel-icon.svg", - "parcel.svg" - ] + "files": ["parcel-icon.svg", "parcel.svg"] }, { "name": "Parse", "shortname": "parse", "url": "https://parse.com/", - "files": [ - "parse.svg" - ] + "files": ["parse.svg"] }, { "name": "parsehub", "shortname": "parsehub", "url": "https://www.parsehub.com/", - "files": [ - "parsehub.svg" - ] + "files": ["parsehub.svg"] }, { "name": "Partytown", "shortname": "partytown", "url": "https://partytown.builder.io/", - "files": [ - "partytown-icon.svg", - "partytown.svg" - ] + "files": ["partytown-icon.svg", "partytown.svg"] }, { "name": "Passbolt", "shortname": "passbolt", "url": "https://www.passbolt.com/", - "files": [ - "passbolt-icon.svg", - "passbolt.svg" - ] + "files": ["passbolt-icon.svg", "passbolt.svg"] }, { "name": "Passport", "shortname": "passport", "url": "http://passportjs.org/", - "files": [ - "passport.svg" - ] + "files": ["passport.svg"] }, { "name": "Patreon", "shortname": "patreon", "url": "https://www.patreon.com/", - "files": [ - "patreon.svg" - ] + "files": ["patreon.svg"] }, { "name": "Payload", "shortname": "payload", "url": "https://payloadcms.com/", - "files": [ - "payload.svg" - ] + "files": ["payload.svg"] }, { "name": "PayPal", "shortname": "paypal", "url": "https://www.paypal.com/", - "files": [ - "paypal.svg" - ] + "files": ["paypal.svg"] }, { "name": "Peer 5", "shortname": "peer5", "url": "https://www.peer5.com/", - "files": [ - "peer5.svg" - ] + "files": ["peer5.svg"] }, { "name": "Pepperoni", "shortname": "pepperoni", "url": "http://getpepperoni.com/", - "files": [ - "pepperoni.svg" - ] + "files": ["pepperoni.svg"] }, { "name": "Percona", "shortname": "percona", "url": "https://www.percona.com/", - "files": [ - "percona.svg" - ] + "files": ["percona.svg"] }, { "name": "Percy", "shortname": "percy", "url": "https://percy.io/", - "files": [ - "percy-icon.svg", - "percy.svg" - ] + "files": ["percy-icon.svg", "percy.svg"] }, { "name": "Perf Rocks", "shortname": "perf-rocks", "url": "http://perf.rocks/", - "files": [ - "perf-rocks.svg" - ] + "files": ["perf-rocks.svg"] }, { "name": "Perl", "shortname": "perl", "url": "https://www.perl.org/", - "files": [ - "perl.svg" - ] + "files": ["perl.svg"] }, { "name": "perplexity", "shortname": "perplexity", "url": "https://www.perplexity.ai/", - "files": [ - "perplexity-icon.svg", - "perplexity.svg" - ] + "files": ["perplexity-icon.svg", "perplexity.svg"] }, { "name": "Phalcon", "shortname": "phalcon", "url": "https://phalconphp.com/", - "files": [ - "phalcon.svg" - ] + "files": ["phalcon.svg"] }, { "name": "Phoenix", "shortname": "phoenix", "url": "http://www.phoenixframework.org/", - "files": [ - "phoenix.svg" - ] + "files": ["phoenix.svg"] }, { "name": "PHP", "shortname": "php", "url": "http://php.net/", - "files": [ - "php.svg", - "php-alt.svg" - ] + "files": ["php.svg", "php-alt.svg"] }, { "name": "PhpStorm", "shortname": "phpstorm", "url": "https://www.jetbrains.com/phpstorm/", - "files": [ - "phpstorm.svg" - ] + "files": ["phpstorm.svg"] }, { "name": "Pinecone", "shortname": "pinecone", "url": "https://www.pinecone.io/", - "files": [ - "pinecone-icon.svg", - "pinecone.svg" - ] + "files": ["pinecone-icon.svg", "pinecone.svg"] }, { "name": "Pinia", "shortname": "pinia", "url": "https://pinia.vuejs.org/", - "files": [ - "pinia.svg" - ] + "files": ["pinia.svg"] }, { "name": "Pinterest", "shortname": "pinterest", "url": "https://www.pinterest.com/", - "files": [ - "pinterest.svg" - ] + "files": ["pinterest.svg"] }, { "name": "Pipedream", "shortname": "pipedream", "url": "https://pipedream.com/", - "files": [ - "pipedream.svg" - ] + "files": ["pipedream.svg"] }, { "name": "pipedrive", "shortname": "pipedrive", "url": "https://www.pipedrive.com/", - "files": [ - "pipedrive.svg" - ] + "files": ["pipedrive.svg"] }, { "name": "Pipefy", "shortname": "pipefy", "url": "http://www.pipefy.com/", - "files": [ - "pipefy.svg" - ] + "files": ["pipefy.svg"] }, { "name": "Pivotal Tracker", "shortname": "pivotal_tracker", "url": "http://www.pivotaltracker.com/", - "files": [ - "pivotal_tracker.svg" - ] + "files": ["pivotal_tracker.svg"] }, { "name": "PixiJS", "shortname": "pixijs", "url": "https://www.pixijs.com/", - "files": [ - "pixijs.svg" - ] + "files": ["pixijs.svg"] }, { "name": "PKG", "shortname": "pkg", "url": "https://github.com/zeit/pkg", - "files": [ - "pkg.svg" - ] + "files": ["pkg.svg"] }, { "name": "PlanetScale", "shortname": "planetscale", "url": "https://planetscale.com/", - "files": [ - "planetscale.svg" - ] + "files": ["planetscale.svg"] }, { "name": "Planless", "shortname": "planless", "url": "https://www.planless.io/", - "files": [ - "planless-icon.svg", - "planless.svg" - ] + "files": ["planless-icon.svg", "planless.svg"] }, { "name": "Plasmic", "shortname": "plasmic", "url": "https://www.plasmic.app/", - "files": [ - "plasmic.svg" - ] + "files": ["plasmic.svg"] }, { "name": "Plastic SCM", "shortname": "plastic-scm", "url": "https://www.plasticscm.com/", - "files": [ - "plastic-scm.svg" - ] + "files": ["plastic-scm.svg"] }, { "name": "PlatformIO", "shortname": "platformio", "url": "http://platformio.org/", - "files": [ - "platformio.svg" - ] + "files": ["platformio.svg"] }, { "name": "Play", "shortname": "play", "url": "https://www.playframework.com/", - "files": [ - "play.svg" - ] + "files": ["play.svg"] }, { "name": "Playwright", "shortname": "playwright", "url": "https://playwright.dev/", - "files": [ - "playwright.svg" - ] + "files": ["playwright.svg"] }, { "name": "Pluralsight", "shortname": "pluralsight", "url": "https://www.pluralsight.com/", - "files": [ - "pluralsight-icon.svg", - "pluralsight.svg" - ] + "files": ["pluralsight-icon.svg", "pluralsight.svg"] }, { "name": "PM2", "shortname": "pm2", "url": "https://github.com/Unitech/pm2", - "files": [ - "pm2-icon.svg", - "pm2.svg" - ] + "files": ["pm2-icon.svg", "pm2.svg"] }, { "name": "pnPM", "shortname": "pnpm", "url": "https://pnpm.io/", - "files": [ - "pnpm.svg" - ] + "files": ["pnpm.svg"] }, { "name": "PocketBase", "shortname": "pocket-base", "url": "https://pocketbase.io/", - "files": [ - "pocket-base.svg" - ] + "files": ["pocket-base.svg"] }, { "name": "POEditor", "shortname": "poeditor", "url": "https://poeditor.com/", - "files": [ - "poeditor.svg" - ] + "files": ["poeditor.svg"] }, { "name": "Polymer", "shortname": "polymer", "url": "https://www.polymer-project.org/1.0/", - "files": [ - "polymer.svg" - ] + "files": ["polymer.svg"] }, { "name": "PostCSS", "shortname": "postcss", "url": "https://github.com/postcss/postcss", - "files": [ - "postcss.svg" - ] + "files": ["postcss.svg"] }, { "name": "Postgraphile", "shortname": "postgraphile", "url": "https://www.graphile.org/postgraphile/", - "files": [ - "postgraphile.svg" - ] + "files": ["postgraphile.svg"] }, { "name": "PostgreSQL", "shortname": "postgresql", "url": "http://www.postgresql.org/", - "files": [ - "postgresql.svg" - ] + "files": ["postgresql.svg"] }, { "name": "PostHog", "shortname": "posthog", "url": "https://posthog.com/", - "files": [ - "posthog-icon.svg", - "posthog.svg" - ] + "files": ["posthog-icon.svg", "posthog.svg"] }, { "name": "Postman", "shortname": "postman", "url": "https://www.getpostman.com/", - "files": [ - "postman-icon.svg", - "postman.svg" - ] + "files": ["postman-icon.svg", "postman.svg"] }, { "name": "PouchDB", "shortname": "pouchdb", "url": "http://pouchdb.com/", - "files": [ - "pouchdb.svg" - ] + "files": ["pouchdb.svg"] }, { "name": "Preact", "shortname": "preact", "url": "https://preactjs.com/", - "files": [ - "preact.svg" - ] + "files": ["preact.svg"] }, { "name": "Precursor", "shortname": "precursor", "url": "https://precursorapp.com/", - "files": [ - "precursor.svg" - ] + "files": ["precursor.svg"] }, { "name": "Prerender", "shortname": "prerender", "url": "https://prerender.io/", - "files": [ - "prerender-icon.svg", - "prerender.svg" - ] + "files": ["prerender-icon.svg", "prerender.svg"] }, { "name": "PrestaShop", "shortname": "prestashop", "url": "https://www.prestashop.com/", - "files": [ - "prestashop-icon.svg", - "prestashop.svg" - ] + "files": ["prestashop-icon.svg", "prestashop.svg"] }, { "name": "Presto", "shortname": "presto", "url": "https://prestodb.io/", - "files": [ - "presto-icon.svg", - "presto.svg" - ] + "files": ["presto-icon.svg", "presto.svg"] }, { "name": "Prettier", "shortname": "prettier", "url": "https://prettier.io/", - "files": [ - "prettier.svg" - ] + "files": ["prettier.svg"] }, { "name": "Prisma", "shortname": "prisma", "url": "https://www.prisma.io/", - "files": [ - "prisma.svg" - ] + "files": ["prisma.svg"] }, { "name": "Prismic", "shortname": "prismic", "url": "https://prismic.io/", - "files": [ - "prismic-icon.svg", - "prismic.svg" - ] + "files": ["prismic-icon.svg", "prismic.svg"] }, { "name": "Processing", "shortname": "processing", "url": "https://processing.org/", - "files": [ - "processing.svg" - ] + "files": ["processing.svg"] }, { "name": "ProcessWire", "shortname": "processwire", "url": "http://processwire.com/", - "files": [ - "processwire-icon.svg", - "processwire.svg" - ] + "files": ["processwire-icon.svg", "processwire.svg"] }, { "name": "Product Hunt", "shortname": "producthunt", "url": "http://www.producthunt.com/", - "files": [ - "producthunt.svg" - ] + "files": ["producthunt.svg"] }, { "name": "ProductBoard", "shortname": "productboard", "url": "https://www.productboard.com/", - "files": [ - "productboard-icon.svg", - "productboard.svg" - ] + "files": ["productboard-icon.svg", "productboard.svg"] }, { "name": "Progess", "shortname": "progress", "url": "https://www.progress.com/", - "files": [ - "progress.svg" - ] + "files": ["progress.svg"] }, { "name": "Prometheus", "shortname": "prometheus", "url": "http://prometheus.io/", - "files": [ - "prometheus.svg" - ] + "files": ["prometheus.svg"] }, { "name": "Promises/A+", "shortname": "promises", "url": "https://promisesaplus.com/", - "files": [ - "promises.svg" - ] + "files": ["promises.svg"] }, { "name": "Proofy", "shortname": "proofy", "url": "http://proofy.io/", - "files": [ - "proofy.svg" - ] + "files": ["proofy.svg"] }, { "name": "Proto.io", "shortname": "protoio", "url": "https://proto.io/", - "files": [ - "protoio.svg" - ] + "files": ["protoio.svg"] }, { "name": "Protonet", "shortname": "protonet", "url": "https://protonet.info", - "files": [ - "protonet.svg" - ] + "files": ["protonet.svg"] }, { "name": "Protractor", "shortname": "protractor", "url": "http://www.protractortest.org/", - "files": [ - "protractor.svg" - ] + "files": ["protractor.svg"] }, { "name": "Prott", "shortname": "prott", "url": "https://prottapp.com/", - "files": [ - "prott.svg" - ] + "files": ["prott.svg"] }, { "name": "Pug", "shortname": "pug", "url": "https://github.com/pugjs/pug", - "files": [ - "pug.svg" - ] + "files": ["pug.svg"] }, { "name": "Pulumi", "shortname": "pulumi", "url": "https://www.pulumi.com/", - "files": [ - "pulumi-icon.svg", - "pulumi.svg" - ] + "files": ["pulumi-icon.svg", "pulumi.svg"] }, { "name": "PumpkinDB", "shortname": "pumpkindb", "url": "http://pumpkindb.org/", - "files": [ - "pumpkindb.svg" - ] + "files": ["pumpkindb.svg"] }, { "name": "Puppet", "shortname": "puppet", "url": "https://puppetlabs.com/", - "files": [ - "puppet-icon.svg", - "puppet.svg" - ] + "files": ["puppet-icon.svg", "puppet.svg"] }, { "name": "Puppeteer", "shortname": "puppeteer", "url": "https://developers.google.com/web/tools/puppeteer/", - "files": [ - "puppeteer.svg" - ] + "files": ["puppeteer.svg"] }, { "name": "Purescript", "shortname": "purescript", "url": "https://www.purescript.org/", - "files": [ - "purescript-icon.svg", - "purescript.svg" - ] + "files": ["purescript-icon.svg", "purescript.svg"] }, { "name": "Pushbullet", "shortname": "pushbullet", "url": "https://www.pushbullet.com/", - "files": [ - "pushbullet.svg" - ] + "files": ["pushbullet.svg"] }, { "name": "Pusher", "shortname": "pusher", "url": "https://pusher.com/", - "files": [ - "pusher-icon.svg", - "pusher.svg" - ] + "files": ["pusher-icon.svg", "pusher.svg"] }, { "name": "PWA", "shortname": "pwa", "url": "https://web.dev/progressive-web-apps/", - "files": [ - "pwa.svg" - ] + "files": ["pwa.svg"] }, { "name": "PyCharm", "shortname": "pycharm", "url": "https://www.jetbrains.com/pycharm/", - "files": [ - "pycharm.svg" - ] + "files": ["pycharm.svg"] }, { "name": "PyPI", "shortname": "pypi", "url": "https://pypi.org/", - "files": [ - "pypi.svg" - ] + "files": ["pypi.svg"] }, { "name": "PyScript", "shortname": "pyscript", "url": "https://pyscript.net/", - "files": [ - "pyscript.svg" - ] + "files": ["pyscript.svg"] }, { "name": "Python", "shortname": "python", "url": "https://www.python.org/", - "files": [ - "python.svg" - ] + "files": ["python.svg"] }, { "name": "PyTorch", "shortname": "pytorch", "url": "https://pytorch.org/", - "files": [ - "pytorch-icon.svg", - "pytorch.svg" - ] + "files": ["pytorch-icon.svg", "pytorch.svg"] }, { "name": "Pyup", "shortname": "pyup", "url": "https://pyup.io/", - "files": [ - "pyup.svg" - ] + "files": ["pyup.svg"] }, { "name": "Q", "shortname": "q", "url": "https://github.com/kriskowal/q", - "files": [ - "q.svg" - ] + "files": ["q.svg"] }, { "name": "Qdrant", "shortname": "qdrant", "url": "https://qdrant.tech/", - "files": [ - "qdrant-icon.svg", - "qdrant.svg" - ] + "files": ["qdrant-icon.svg", "qdrant.svg"] }, { "name": "Qlik", "shortname": "qlik", "url": "https://www.qlik.com/", - "files": [ - "qlik.svg" - ] + "files": ["qlik.svg"] }, { "name": "Qt", "shortname": "qt", "url": "http://www.qt.io/", - "files": [ - "qt.svg" - ] + "files": ["qt.svg"] }, { "name": "Qualcomm", "shortname": "qualcomm", "url": "https://www.qualcomm.com/", - "files": [ - "qualcomm.svg" - ] + "files": ["qualcomm.svg"] }, { "name": "Quarkus", "shortname": "quarkus", "url": "https://quarkus.io/", - "files": [ - "quarkus-icon.svg", - "quarkus.svg" - ] + "files": ["quarkus-icon.svg", "quarkus.svg"] }, { "name": "Quay", "shortname": "quay", "url": "https://quay.io/", - "files": [ - "quay.svg" - ] + "files": ["quay.svg"] }, { "name": "quobyte", "shortname": "quobyte", "url": "http://www.quobyte.com/", - "files": [ - "quobyte.svg" - ] + "files": ["quobyte.svg"] }, { "name": "Quora", "shortname": "quora", "url": "https://www.quora.com/", - "files": [ - "quora.svg" - ] + "files": ["quora.svg"] }, { "name": "Qwik", "shortname": "qwik", "url": "https://qwik.builder.io/", - "files": [ - "qwik-icon.svg", - "qwik.svg" - ] + "files": ["qwik-icon.svg", "qwik.svg"] }, { "name": "R (Language)", "shortname": "r-lang", "url": "https://www.r-project.org/", - "files": [ - "r-lang.svg" - ] + "files": ["r-lang.svg"] }, { "name": "RabbitMQ", "shortname": "rabbitmq", "url": "http://www.rabbitmq.com/", - "files": [ - "rabbitmq-icon.svg", - "rabbitmq.svg" - ] + "files": ["rabbitmq-icon.svg", "rabbitmq.svg"] }, { "name": "Rackspace", "shortname": "rackspace", "url": "http://www.rackspace.com/", - "files": [ - "rackspace-icon.svg", - "rackspace.svg" - ] + "files": ["rackspace-icon.svg", "rackspace.svg"] }, { "name": "Rails", "shortname": "rails", "url": "http://rubyonrails.org/", - "files": [ - "rails.svg" - ] + "files": ["rails.svg"] }, { "name": "Ramda", "shortname": "ramda", "url": "http://ramdajs.com/", - "files": [ - "ramda.svg" - ] + "files": ["ramda.svg"] }, { "name": "RAML", "shortname": "raml", "url": "http://raml.org/", - "files": [ - "raml.svg" - ] + "files": ["raml.svg"] }, { "name": "Rancher", "shortname": "rancher", "url": "http://rancher.com/", - "files": [ - "rancher-icon.svg", - "rancher.svg" - ] + "files": ["rancher-icon.svg", "rancher.svg"] }, { "name": "Raphaël", "shortname": "raphael", "url": "http://raphaeljs.com/", - "files": [ - "raphael.svg" - ] + "files": ["raphael.svg"] }, { "name": "Raspberry Pi", "shortname": "raspberry-pi", "url": "https://www.raspberrypi.org/", - "files": [ - "raspberry-pi.svg" - ] + "files": ["raspberry-pi.svg"] }, { "name": "Rax", "shortname": "rax", "url": "https://rax.js.org", - "files": [ - "rax.svg" - ] + "files": ["rax.svg"] }, { "name": "React", "shortname": "react", "url": "https://facebook.github.io/react/", - "files": [ - "react.svg" - ] + "files": ["react.svg"] }, { "name": "React Query", "shortname": "react-query", "url": "https://react-query.tanstack.com/", - "files": [ - "react-query-icon.svg", - "react-query.svg" - ] + "files": ["react-query-icon.svg", "react-query.svg"] }, { "name": "React Spring", "shortname": "react-spring", "url": "https://www.react-spring.io/", - "files": [ - "react-spring.svg" - ] + "files": ["react-spring.svg"] }, { "name": "React Styleguidist", "shortname": "react-styleguidist", "url": "https://react-styleguidist.js.org/", - "files": [ - "react-styleguidist.svg" - ] + "files": ["react-styleguidist.svg"] }, { "name": "React/Router", "shortname": "react-router", "url": "https://github.com/rackt/react-router", - "files": [ - "react-router.svg" - ] + "files": ["react-router.svg"] }, { "name": "ReactiveX (RxJS)", "shortname": "reactivex", "url": "http://reactivex.io/", - "files": [ - "reactivex.svg" - ] + "files": ["reactivex.svg"] }, { "name": "Realm", "shortname": "realm", "url": "https://realm.io/", - "files": [ - "realm.svg" - ] + "files": ["realm.svg"] }, { "name": "Reapp", "shortname": "reapp", "url": "http://reapp.io/", - "files": [ - "reapp.svg" - ] + "files": ["reapp.svg"] }, { "name": "Reason ML", "shortname": "reasonml", "url": "https://reasonml.github.io/", - "files": [ - "reasonml-icon.svg", - "reasonml.svg" - ] + "files": ["reasonml-icon.svg", "reasonml.svg"] }, { "name": "reCAPTCHA", "shortname": "recaptcha", "url": "https://www.google.com/recaptcha/", - "files": [ - "recaptcha.svg" - ] + "files": ["recaptcha.svg"] }, { "name": "Recoil", "shortname": "recoil", "url": "https://recoiljs.org/", - "files": [ - "recoil-icon.svg", - "recoil.svg" - ] + "files": ["recoil-icon.svg", "recoil.svg"] }, { "name": "Reddit", "shortname": "reddit", "url": "https://www.reddit.com/", - "files": [ - "reddit-icon.svg", - "reddit.svg" - ] + "files": ["reddit-icon.svg", "reddit.svg"] }, { "name": "RedHat", "shortname": "redhat", "url": "http://www.redhat.com/", - "files": [ - "redhat-icon.svg", - "redhat.svg" - ] + "files": ["redhat-icon.svg", "redhat.svg"] }, { "name": "Redis", "shortname": "redis", "url": "http://redis.io/", - "files": [ - "redis.svg" - ] + "files": ["redis.svg"] }, { "name": "Redsmin", "shortname": "redsmin", "url": "https://redsmin.com/", - "files": [ - "redsmin.svg" - ] + "files": ["redsmin.svg"] }, { "name": "Redux", "shortname": "redux", "url": "http://redux.js.org/", - "files": [ - "redux.svg" - ] + "files": ["redux.svg"] }, { "name": "redux-observable", "shortname": "redux-observable", "url": "https://github.com/redux-observable/redux-observable", - "files": [ - "redux-observable.svg" - ] + "files": ["redux-observable.svg"] }, { "name": "redux-saga", "shortname": "redux-saga", "url": "https://redux-saga.js.org/", - "files": [ - "redux-saga.svg" - ] + "files": ["redux-saga.svg"] }, { "name": "RedwoodJS", "shortname": "redwoodjs", "url": "https://redwoodjs.com/", - "files": [ - "redwoodjs.svg" - ] + "files": ["redwoodjs.svg"] }, { "name": "Reindex", "shortname": "reindex", "url": "https://www.reindex.io/", - "files": [ - "reindex.svg" - ] + "files": ["reindex.svg"] }, { "name": "Relay", "shortname": "relay", "url": "https://facebook.github.io/relay/", - "files": [ - "relay.svg" - ] + "files": ["relay.svg"] }, { "name": "Release", "shortname": "release", "url": "https://github.com/vercel/release", - "files": [ - "release.svg" - ] + "files": ["release.svg"] }, { "name": "Remix", "shortname": "remix", "url": "https://remix.run/", - "files": [ - "remix-icon.svg", - "remix.svg" - ] + "files": ["remix-icon.svg", "remix.svg"] }, { "name": "Renovate", "shortname": "renovatebot", "url": "https://renovatebot.com/", - "files": [ - "renovatebot.svg" - ] + "files": ["renovatebot.svg"] }, { "name": "Replay", "shortname": "replay", "url": "https://www.replay.io/", - "files": [ - "replay-icon.svg", - "replay.svg" - ] + "files": ["replay-icon.svg", "replay.svg"] }, { "name": "Replit", "shortname": "replit", "url": "https://replit.com/", - "files": [ - "replit-icon.svg", - "replit.svg" - ] + "files": ["replit-icon.svg", "replit.svg"] }, { "name": "RequireJS", "shortname": "require", "url": "http://requirejs.org/", - "files": [ - "require.svg" - ] + "files": ["require.svg"] }, { "name": "ReScript", "shortname": "rescript", "url": "https://rescript-lang.org/", - "files": [ - "rescript-icon.svg", - "rescript.svg" - ] + "files": ["rescript-icon.svg", "rescript.svg"] }, { "name": "rest.li", "shortname": "rest-li", "url": "https://github.com/linkedin/rest.li", - "files": [ - "rest-li.svg" - ] + "files": ["rest-li.svg"] }, { "name": "RethinkDB", "shortname": "rethinkdb", "url": "http://www.rethinkdb.com/", - "files": [ - "rethinkdb.svg" - ] + "files": ["rethinkdb.svg"] }, { "name": "Retool", "shortname": "retool", "url": "https://retool.com/", - "files": [ - "retool-icon.svg", - "retool.svg" - ] + "files": ["retool-icon.svg", "retool.svg"] }, { "name": "Riak", "shortname": "riak", "url": "http://basho.com/products/#riak", - "files": [ - "riak.svg" - ] + "files": ["riak.svg"] }, { "name": "Rider", "shortname": "rider", "url": "https://www.jetbrains.com/rider/", - "files": [ - "rider.svg" - ] + "files": ["rider.svg"] }, { "name": "Riot", "shortname": "riotjs", "url": "https://riot.js.org/", - "files": [ - "riot.svg" - ] + "files": ["riot.svg"] }, { "name": "RisingWave", "shortname": "risingwave", "url": "https://www.risingwave.dev", - "files": [ - "risingwave-icon.svg", - "risingwave.svg" - ] + "files": ["risingwave-icon.svg", "risingwave.svg"] }, { "name": "RocketChat", "shortname": "rocket-chat", "url": "https://rocket.chat/", - "files": [ - "rocket-chat-icon.svg", - "rocket-chat.svg" - ] + "files": ["rocket-chat-icon.svg", "rocket-chat.svg"] }, { "name": "RocksDB", "shortname": "rocksdb", "url": "http://rocksdb.org/", - "files": [ - "rocksdb.svg" - ] + "files": ["rocksdb.svg"] }, { "name": "Rocky Linux", "shortname": "rocky-linux", "url": "https://rockylinux.org/", - "files": [ - "rocky-linux-icon.svg", - "rocky-linux.svg" - ] + "files": ["rocky-linux-icon.svg", "rocky-linux.svg"] }, { "name": "Rollbar", "shortname": "rollbar", "url": "https://rollbar.com/", - "files": [ - "rollbar-icon.svg", - "rollbar.svg" - ] + "files": ["rollbar-icon.svg", "rollbar.svg"] }, { "name": "rollup.js", "shortname": "rollupjs", "url": "http://rollupjs.org/", - "files": [ - "rollupjs.svg" - ] + "files": ["rollupjs.svg"] }, { "name": "ROS", "shortname": "ros", "url": "https://www.ros.org/", - "files": [ - "ros.svg" - ] + "files": ["ros.svg"] }, { "name": "RSA", "shortname": "rsa", "url": "https://www.rsa.com/", - "files": [ - "rsa.svg" - ] + "files": ["rsa.svg"] }, { "name": "RSMQ", "shortname": "rsmq", "url": "http://smrchy.github.io/rsmq/", - "files": [ - "rsmq.svg" - ] + "files": ["rsmq.svg"] }, { "name": "RuboCop", "shortname": "rubocop", "url": "https://rubocop.org/", - "files": [ - "rubocop.svg" - ] + "files": ["rubocop.svg"] }, { "name": "Ruby", "shortname": "ruby", "url": "https://www.ruby-lang.org/", - "files": [ - "ruby.svg" - ] + "files": ["ruby.svg"] }, { "name": "RubyGems", "shortname": "rubygems", "url": "https://rubygems.org/", - "files": [ - "rubygems.svg" - ] + "files": ["rubygems.svg"] }, { "name": "RubyMine", "shortname": "rubymine", "url": "https://www.jetbrains.com/ruby/", - "files": [ - "rubymine.svg" - ] + "files": ["rubymine.svg"] }, { "name": "Rum", "shortname": "rum", "url": "https://github.com/tonsky/rum", - "files": [ - "rum.svg" - ] + "files": ["rum.svg"] }, { "name": "runscope", "shortname": "runscope", "url": "https://www.runscope.com/", - "files": [ - "runscope.svg" - ] + "files": ["runscope.svg"] }, { "name": "Rush", "shortname": "rush", "url": "https://rushjs.io/", - "files": [ - "rush-icon.svg", - "rush.svg" - ] + "files": ["rush-icon.svg", "rush.svg"] }, { "name": "Rust", "shortname": "rust", "url": "http://www.rust-lang.org/", - "files": [ - "rust.svg" - ] + "files": ["rust.svg"] }, { "name": "RxDB", "shortname": "rxdb", "url": "https://rxdb.info/", - "files": [ - "rxdb.svg" - ] + "files": ["rxdb.svg"] }, { "name": "Safari", "shortname": "safari", "url": "https://www.apple.com/safari/", - "files": [ - "safari.svg" - ] + "files": ["safari.svg"] }, { "name": "Sagui", "shortname": "sagui", "url": "http://sagui.js.org/", - "files": [ - "sagui.svg" - ] + "files": ["sagui.svg"] }, { "name": "Sails", "shortname": "sails", "url": "http://sailsjs.org/", - "files": [ - "sails.svg" - ] + "files": ["sails.svg"] }, { "name": "Salesforce", "shortname": "salesforce", "url": "http://www.salesforce.com/", - "files": [ - "salesforce.svg" - ] + "files": ["salesforce.svg"] }, { "name": "Sameroom", "shortname": "sameroom", "url": "https://sameroom.io/", - "files": [ - "sameroom.svg" - ] + "files": ["sameroom.svg"] }, { "name": "Samsung", "shortname": "samsung", "url": "https://www.samsung.com/", - "files": [ - "samsung.svg" - ] + "files": ["samsung.svg"] }, { "name": "Sanity", "shortname": "sanity", "url": "https://www.sanity.io/", - "files": [ - "sanity.svg" - ] + "files": ["sanity.svg"] }, { "name": "SAP", "shortname": "sap", "url": "https://www.sap.com/", - "files": [ - "sap.svg" - ] + "files": ["sap.svg"] }, { "name": "Sass", "shortname": "sass", "url": "http://sass-lang.com/", - "files": [ - "sass.svg" - ] + "files": ["sass.svg"] }, { "name": "SassDoc", "shortname": "sass-doc", "url": "http://sassdoc.com/", - "files": [ - "sass-doc.svg" - ] + "files": ["sass-doc.svg"] }, { "name": "Sauce Labs", "shortname": "saucelabs", "url": "https://saucelabs.com/", - "files": [ - "saucelabs.svg" - ] + "files": ["saucelabs.svg"] }, { "name": "Scala", "shortname": "scala", "url": "http://www.scala-lang.org/", - "files": [ - "scala.svg" - ] + "files": ["scala.svg"] }, { "name": "Scaledrone", "shortname": "scaledrone", "url": "https://www.scaledrone.com/", - "files": [ - "scaledrone.svg" - ] + "files": ["scaledrone.svg"] }, { "name": "Scribd", "shortname": "scribd", "url": "https://www.scribd.com/", - "files": [ - "scribd-icon.svg", - "scribd.svg" - ] + "files": ["scribd-icon.svg", "scribd.svg"] }, { "name": "seaborn", "shortname": "seaborn", "url": "https://seaborn.pydata.org/", - "files": [ - "seaborn-icon.svg", - "seaborn.svg" - ] + "files": ["seaborn-icon.svg", "seaborn.svg"] }, { "name": "Section", "shortname": "sectionio", "url": "https://www.section.io/", - "files": [ - "section-icon.svg", - "section.svg" - ] + "files": ["section-icon.svg", "section.svg"] }, { "name": "Segment", "shortname": "segment", "url": "https://segment.com/", - "files": [ - "segment-icon.svg", - "segment.svg" - ] + "files": ["segment-icon.svg", "segment.svg"] }, { "name": "Selenium", "shortname": "selenium", "url": "http://www.seleniumhq.org/", - "files": [ - "selenium.svg" - ] + "files": ["selenium.svg"] }, { "name": "Semantic UI", "shortname": "semantic-ui", "url": "http://semantic-ui.com/", - "files": [ - "semantic-ui.svg" - ] + "files": ["semantic-ui.svg"] }, { "name": "Semantic Web", "shortname": "semantic-web", "url": "https://www.w3.org/standards/semanticweb/", - "files": [ - "semantic-web.svg" - ] + "files": ["semantic-web.svg"] }, { "name": "semantic-release", "shortname": "semantic-release", "url": "https://semantic-release.gitbook.io/semantic-release/", - "files": [ - "semantic-release.svg" - ] + "files": ["semantic-release.svg"] }, { "name": "Semaphore", "shortname": "semaphore", "url": "https://semaphoreci.com/", - "files": [ - "semaphoreci.svg" - ] + "files": ["semaphoreci.svg"] }, { "name": "Sencha Touch", "shortname": "sencha", "url": "https://www.sencha.com/", - "files": [ - "sencha.svg" - ] + "files": ["sencha.svg"] }, { "name": "SendGrid", "shortname": "sendgrid", "url": "https://sendgrid.com/", - "files": [ - "sendgrid-icon.svg", - "sendgrid.svg" - ] + "files": ["sendgrid-icon.svg", "sendgrid.svg"] }, { "name": "Seneca", "shortname": "seneca", "url": "http://senecajs.org/", - "files": [ - "seneca.svg" - ] + "files": ["seneca.svg"] }, { "name": "sensu", "shortname": "sensu", "url": "https://sensu.io/", - "files": [ - "sensu-icon.svg", - "sensu.svg" - ] + "files": ["sensu-icon.svg", "sensu.svg"] }, { "name": "Sentry", "shortname": "sentry", "url": "https://getsentry.com/welcome/", - "files": [ - "sentry-icon.svg", - "sentry.svg" - ] + "files": ["sentry-icon.svg", "sentry.svg"] }, { "name": "Sequelize", "shortname": "sequelize", "url": "https://sequelize.org/", - "files": [ - "sequelize.svg" - ] + "files": ["sequelize.svg"] }, { "name": "Serverless", "shortname": "serverless", "url": "https://serverless.com/", - "files": [ - "serverless.svg" - ] + "files": ["serverless.svg"] }, { "name": "Sherlock", "shortname": "sherlock", "url": "https://www.sherlockscore.com/", - "files": [ - "sherlock-icon.svg", - "sherlock.svg" - ] + "files": ["sherlock-icon.svg", "sherlock.svg"] }, { "name": "Shields.io", "shortname": "shields", "url": "http://shields.io/", - "files": [ - "shields.svg" - ] + "files": ["shields.svg"] }, { "name": "Shipit", "shortname": "shipit", "url": "https://github.com/shipitjs/shipit", - "files": [ - "shipit.svg" - ] + "files": ["shipit.svg"] }, { "name": "Shogun", "shortname": "shogun", "url": "https://getshogun.com/", - "files": [ - "shogun.svg" - ] + "files": ["shogun.svg"] }, { "name": "Shopify", "shortname": "shopify", "url": "http://shopify.com/", - "files": [ - "shopify.svg" - ] + "files": ["shopify.svg"] }, { "name": "Shortcut", "shortname": "shorcut", "url": "https://www.shortcut.com/", - "files": [ - "shortcut-icon.svg", - "shortcut.svg" - ] + "files": ["shortcut-icon.svg", "shortcut.svg"] }, { "name": "Sidekiq", "shortname": "sidekiq", "url": "http://sidekiq.org/", - "files": [ - "sidekiq-icon.svg", - "sidekiq.svg" - ] + "files": ["sidekiq-icon.svg", "sidekiq.svg"] }, { "name": "Signal", "shortname": "signal", "url": "https://signal.org/", - "files": [ - "signal.svg" - ] + "files": ["signal.svg"] }, { "name": "sigstore", "shortname": "sigstore", "url": "https://www.sigstore.dev", - "files": [ - "sigstore-icon.svg", - "sigstore.svg" - ] + "files": ["sigstore-icon.svg", "sigstore.svg"] }, { "name": "Sinatra", "shortname": "sinatra", "url": "http://www.sinatrarb.com/", - "files": [ - "sinatra.svg" - ] + "files": ["sinatra.svg"] }, { "name": "SingleStore", "shortname": "singlestore", "url": "https://www.singlestore.com/", - "files": [ - "singlestore-icon.svg", - "singlestore.svg" - ] + "files": ["singlestore-icon.svg", "singlestore.svg"] }, { "name": "SitePoint", "shortname": "sitepoint", "url": "http://www.sitepoint.com/", - "files": [ - "sitepoint.svg" - ] + "files": ["sitepoint.svg"] }, { "name": "SK Hynix", "shortname": "sk-hynix", "url": "https://www.skhynix.com/", - "files": [ - "sk-hynix.svg" - ] + "files": ["sk-hynix.svg"] }, { "name": "Skaffolder", "shortname": "skaffolder", "url": "https://skaffolder.com/", - "files": [ - "skaffolder.svg" - ] + "files": ["skaffolder.svg"] }, { "name": "Sketch", "shortname": "sketchapp", "url": "http://bohemiancoding.com/sketch/", - "files": [ - "sketch.svg" - ] + "files": ["sketch.svg"] }, { "name": "Skylight", "shortname": "skylight", "url": "https://www.skylight.io/", - "files": [ - "skylight.svg" - ] + "files": ["skylight.svg"] }, { "name": "Skype", "shortname": "skype", "url": "http://www.skype.com/", - "files": [ - "skype.svg" - ] + "files": ["skype.svg"] }, { "name": "slack", "shortname": "slack", "url": "https://slack.com/", - "files": [ - "slack-icon.svg", - "slack.svg" - ] + "files": ["slack-icon.svg", "slack.svg"] }, { "name": "slides", "shortname": "slides", "url": "https://slides.com/", - "files": [ - "slides.svg" - ] + "files": ["slides.svg"] }, { "name": "Slidev", "shortname": "slidev", "url": "https://sli.dev/", - "files": [ - "slidev.svg" - ] + "files": ["slidev.svg"] }, { "name": "Slim", "shortname": "slim", "url": "http://www.slimframework.com/", - "files": [ - "slim.svg" - ] + "files": ["slim.svg"] }, { "name": "Smartling", "shortname": "smartling", "url": "https://www.smartling.com/", - "files": [ - "smartling.svg" - ] + "files": ["smartling.svg"] }, { "name": "Smashing Magazine", "shortname": "smashingmagazine", "url": "http://www.smashingmagazine.com/", - "files": [ - "smashingmagazine.svg" - ] + "files": ["smashingmagazine.svg"] }, { "name": "Snap.svg", "shortname": "snap-svg", "url": "http://snapsvg.io/", - "files": [ - "snap-svg.svg" - ] + "files": ["snap-svg.svg"] }, { "name": "Snaplet", "shortname": "snaplet", "url": "https://www.snaplet.dev/", - "files": [ - "snaplet-icon.svg", - "snaplet.svg" - ] + "files": ["snaplet-icon.svg", "snaplet.svg"] }, { "name": "snowflake", "shortname": "snowflake", "url": "https://www.snowflake.com/", - "files": [ - "snowflake-icon.svg", - "snowflake.svg" - ] + "files": ["snowflake-icon.svg", "snowflake.svg"] }, { "name": "Snowpack", "shortname": "snowpack", "url": "https://www.snowpack.dev/", - "files": [ - "snowpack.svg" - ] + "files": ["snowpack.svg"] }, { "name": "Snyk", "shortname": "snyk", "url": "https://snyk.io/", - "files": [ - "snyk.svg" - ] + "files": ["snyk.svg"] }, { "name": "Socket.io", "shortname": "socket_io", "url": "http://socket.io/", - "files": [ - "socket.io.svg" - ] + "files": ["socket.io.svg"] }, { "name": "SolarWinds", "shortname": "solarwinds", "url": "https://www.solarwinds.com/", - "files": [ - "solarwinds.svg" - ] + "files": ["solarwinds.svg"] }, { "name": "Solid", "shortname": "solid", "url": "https://solidproject.org/", - "files": [ - "solid.svg" - ] + "files": ["solid.svg"] }, { "name": "Solid", "shortname": "solidjs", "url": "https://www.solidjs.com/", - "files": [ - "solidjs-icon.svg", - "solidjs.svg" - ] + "files": ["solidjs-icon.svg", "solidjs.svg"] }, { "name": "Solidity", "shortname": "solidity", "url": "https://soliditylang.org/", - "files": [ - "solidity.svg" - ] + "files": ["solidity.svg"] }, { "name": "Solr", "shortname": "solr", "url": "http://lucene.apache.org/solr/", - "files": [ - "solr.svg" - ] + "files": ["solr.svg"] }, { "name": "SonarCloud", "shortname": "sonarcloud", "url": "https://www.sonarsource.com/products/sonarcloud/", - "files": [ - "sonarcloud-icon.svg", - "sonarcloud.svg" - ] + "files": ["sonarcloud-icon.svg", "sonarcloud.svg"] }, { "name": "SonarLint", "shortname": "sonarlint", "url": "https://www.sonarsource.com/products/sonarlint/", - "files": [ - "sonarlint-icon.svg", - "sonarlint.svg" - ] + "files": ["sonarlint-icon.svg", "sonarlint.svg"] }, { "name": "SonarQube", "shortname": "sonarqube", "url": "https://www.sonarqube.org/", - "files": [ - "sonarqube.svg" - ] + "files": ["sonarqube.svg"] }, { "name": "soundcloud", "shortname": "soundcloud", "url": "https://soundcloud.com/", - "files": [ - "soundcloud.svg" - ] + "files": ["soundcloud.svg"] }, { "name": "Sourcegraph", "shortname": "sourcegraph", "url": "https://sourcegraph.com/", - "files": [ - "sourcegraph.svg" - ] + "files": ["sourcegraph.svg"] }, { "name": "SourceTree", "shortname": "sourcetree", "url": "https://www.sourcetreeapp.com/", - "files": [ - "sourcetree.svg" - ] + "files": ["sourcetree.svg"] }, { "name": "Spark", "shortname": "spark", "url": "http://sparkjava.com/", - "files": [ - "spark.svg" - ] + "files": ["spark.svg"] }, { "name": "Spark", "shortname": "apache-spark", "url": "https://spark.apache.org/", - "files": [ - "apache-spark.svg" - ] + "files": ["apache-spark.svg"] }, { "name": "SparkPost", "shortname": "sparkpost", "url": "https://www.sparkpost.com/", - "files": [ - "sparkpost.svg" - ] + "files": ["sparkpost.svg"] }, { "name": "Speaker Deck", "shortname": "speakerdeck", "url": "https://speakerdeck.com/", - "files": [ - "speakerdeck.svg" - ] + "files": ["speakerdeck.svg"] }, { "name": "SpeedCurve", "shortname": "speedcurve", "url": "https://speedcurve.com/", - "files": [ - "speedcurve.svg" - ] + "files": ["speedcurve.svg"] }, { "name": "SpiderMonkey", "shortname": "spidermonkey", "url": "https://spidermonkey.dev/", - "files": [ - "spidermonkey-icon.svg", - "spidermonkey.svg" - ] + "files": ["spidermonkey-icon.svg", "spidermonkey.svg"] }, { "name": "Spinnaker", "shortname": "spinnaker", "url": "https://spinnaker.io/", - "files": [ - "spinnaker.svg" - ] + "files": ["spinnaker.svg"] }, { "name": "Splunk", "shortname": "splunk", "url": "https://www.splunk.com/", - "files": [ - "splunk.svg" - ] + "files": ["splunk.svg"] }, { "name": "Spotify", "shortname": "spotify", "url": "https://www.spotify.com/", - "files": [ - "spotify-icon.svg", - "spotify.svg" - ] + "files": ["spotify-icon.svg", "spotify.svg"] }, { "name": "Spree Commerce", "shortname": "spree", "url": "https://spreecommerce.org/", - "files": [ - "spree.svg" - ] + "files": ["spree.svg"] }, { "name": "Spring", "shortname": "spring", "url": "https://spring.io/", - "files": [ - "spring-icon.svg", - "spring.svg" - ] + "files": ["spring-icon.svg", "spring.svg"] }, { "name": "SQLite", "shortname": "sqlite", "url": "http://www.sqlite.org/", - "files": [ - "sqlite.svg" - ] + "files": ["sqlite.svg"] }, { "name": "Square", "shortname": "square", "url": "https://squareup.com/", - "files": [ - "square.svg" - ] + "files": ["square.svg"] }, { "name": "Squarespace", "shortname": "squarespace", "url": "http://www.squarespace.com/", - "files": [ - "squarespace.svg" - ] + "files": ["squarespace.svg"] }, { "name": "SST", "shortname": "sst", "url": "https://sst.dev/", - "files": [ - "sst-icon.svg", - "sst.svg" - ] + "files": ["sst-icon.svg", "sst.svg"] }, { "name": "Stability AI", "shortname": "stability-ai", "url": "https://stability.ai/", - "files": [ - "stability-ai-icon.svg", - "stability-ai.svg" - ] + "files": ["stability-ai-icon.svg", "stability-ai.svg"] }, { "name": "Stack Overflow", "shortname": "stackoverflow", "url": "http://stackoverflow.com/", - "files": [ - "stackoverflow-icon.svg", - "stackoverflow.svg" - ] + "files": ["stackoverflow-icon.svg", "stackoverflow.svg"] }, { "name": "Stackbit", "shortname": "stackbit", "url": "https://www.stackbit.com/", - "files": [ - "stackbit-icon.svg", - "stackbit.svg" - ] + "files": ["stackbit-icon.svg", "stackbit.svg"] }, { "name": "StackBlitz", "shortname": "stackblitz", "url": "https://stackblitz.com/", - "files": [ - "stackblitz-icon.svg", - "stackblitz.svg" - ] + "files": ["stackblitz-icon.svg", "stackblitz.svg"] }, { "name": "stackshare", "shortname": "stackshare", "url": "http://stackshare.io/", - "files": [ - "stackshare.svg" - ] + "files": ["stackshare.svg"] }, { "name": "Stately", "shortname": "stately", "url": "https://stately.ai/", - "files": [ - "stately-icon.svg", - "stately.svg" - ] + "files": ["stately-icon.svg", "stately.svg"] }, { "name": "StatusPage", "shortname": "statuspage", "url": "https://www.statuspage.io/", - "files": [ - "statuspage.svg" - ] + "files": ["statuspage.svg"] }, { "name": "stdlib", "shortname": "stdlib", "url": "https://stdlib.io/", - "files": [ - "stdlib-icon.svg", - "stdlib.svg" - ] + "files": ["stdlib-icon.svg", "stdlib.svg"] }, { "name": "Steam", "shortname": "steam", "url": "http://store.steampowered.com/", - "files": [ - "steam.svg" - ] + "files": ["steam.svg"] }, { "name": "Stencil", "shortname": "stenciljs", "url": "https://stenciljs.com/", - "files": [ - "stenciljs-icon.svg", - "stenciljs.svg" - ] + "files": ["stenciljs-icon.svg", "stenciljs.svg"] }, { "name": "Stepsize", "shortname": "stepsize", "url": "https://stepsize.com/", - "files": [ - "stepsize-icon.svg", - "stepsize.svg" - ] + "files": ["stepsize-icon.svg", "stepsize.svg"] }, { "name": "Stetho", "shortname": "stetho", "url": "http://facebook.github.io/stetho/", - "files": [ - "stetho.svg" - ] + "files": ["stetho.svg"] }, { "name": "stickermule", "shortname": "stickermule", "url": "https://www.stickermule.com/", - "files": [ - "stickermule.svg" - ] + "files": ["stickermule.svg"] }, { "name": "Stigg", "shortname": "stigg", "url": "https://www.stigg.io/", - "files": [ - "stigg-icon.svg", - "stigg.svg" - ] + "files": ["stigg-icon.svg", "stigg.svg"] }, { "name": "Stimulus", "shortname": "stimulus", "url": "https://stimulus.hotwire.dev/", - "files": [ - "stimulus-icon.svg", - "stimulus.svg" - ] + "files": ["stimulus-icon.svg", "stimulus.svg"] }, { "name": "Stitch", "shortname": "stitch", "url": "https://www.stitchdata.com/", - "files": [ - "stitch.svg" - ] + "files": ["stitch.svg"] }, { "name": "StopLight", "shortname": "stoplight", "url": "https://stoplight.io/", - "files": [ - "stoplight.svg" - ] + "files": ["stoplight.svg"] }, { "name": "Storyblocks", "shortname": "storyblocks", "url": "https://www.storyblocks.com/", - "files": [ - "storyblocks-icon.svg", - "storyblocks.svg" - ] + "files": ["storyblocks-icon.svg", "storyblocks.svg"] }, { "name": "Storyblok", "shortname": "storyblok", "url": "https://www.storyblok.com/", - "files": [ - "storyblok-icon.svg", - "storyblok.svg" - ] + "files": ["storyblok-icon.svg", "storyblok.svg"] }, { "name": "Storybook", "shortname": "storybook", "url": "https://storybook.js.org/", - "files": [ - "storybook-icon.svg", - "storybook.svg" - ] + "files": ["storybook-icon.svg", "storybook.svg"] }, { "name": "Strapi", "shortname": "strapi", "url": "https://strapi.io/", - "files": [ - "strapi-icon.svg", - "strapi.svg" - ] + "files": ["strapi-icon.svg", "strapi.svg"] }, { "name": "Streamlit", "shortname": "streamlit", "url": "https://streamlit.io/", - "files": [ - "streamlit.svg" - ] + "files": ["streamlit.svg"] }, { "name": "Strider", "shortname": "strider", "url": "https://strider-cd.github.io/", - "files": [ - "strider.svg" - ] + "files": ["strider.svg"] }, { "name": "Stripe", "shortname": "stripe", "url": "https://stripe.com/", - "files": [ - "stripe.svg" - ] + "files": ["stripe.svg"] }, { "name": "Struts", "shortname": "struts", "url": "https://struts.apache.org/", - "files": [ - "struts.svg" - ] + "files": ["struts.svg"] }, { "name": "StyleCI", "shortname": "styleci", "url": "https://styleci.io/", - "files": [ - "styleci.svg" - ] + "files": ["styleci.svg"] }, { "name": "stylefmt", "shortname": "stylefmt", "url": "https://github.com/morishitter/stylefmt", - "files": [ - "stylefmt.svg" - ] + "files": ["stylefmt.svg"] }, { "name": "stylelint", "shortname": "stylelint", "url": "http://stylelint.io/", - "files": [ - "stylelint.svg" - ] + "files": ["stylelint.svg"] }, { "name": "Stylis", "shortname": "stylis", "url": "https://stylis.js.org/", - "files": [ - "stylis.svg" - ] + "files": ["stylis.svg"] }, { "name": "Stylus", "shortname": "stylus", "url": "https://learnboost.github.io/stylus/", - "files": [ - "stylus.svg" - ] + "files": ["stylus.svg"] }, { "name": "Stytch", "shortname": "stytch", "url": "https://stytch.com/", - "files": [ - "stytch.svg" - ] + "files": ["stytch.svg"] }, { "name": "Sublime Text", "shortname": "sublimetext", "url": "https://www.sublimetext.com/", - "files": [ - "sublimetext-icon.svg", - "sublimetext.svg" - ] + "files": ["sublimetext-icon.svg", "sublimetext.svg"] }, { "name": "Subversion", "shortname": "subversion", "url": "https://subversion.apache.org/", - "files": [ - "subversion.svg" - ] + "files": ["subversion.svg"] }, { "name": "SugarSS", "shortname": "sugarss", "url": "https://github.com/postcss/sugarss", - "files": [ - "sugarss.svg" - ] + "files": ["sugarss.svg"] }, { "name": "Supabase", "shortname": "supabase", "url": "https://supabase.com/", - "files": [ - "supabase-icon.svg", - "supabase.svg" - ] + "files": ["supabase-icon.svg", "supabase.svg"] }, { "name": "Superset", "shortname": "apache-superset", "url": "https://superset.apache.org/", - "files": [ - "apache-superset-icon.svg", - "apache-superset.svg" - ] + "files": ["apache-superset-icon.svg", "apache-superset.svg"] }, { "name": "SuperTokens", "shortname": "supertokens", "url": "https://supertokens.com/", - "files": [ - "supertokens-icon.svg", - "supertokens.svg" - ] + "files": ["supertokens-icon.svg", "supertokens.svg"] }, { "name": "Surge", "shortname": "surge", "url": "http://surge.sh/", - "files": [ - "surge.svg" - ] + "files": ["surge.svg"] }, { "name": "SurrealDB", "shortname": "surrealdb", "url": "https://surrealdb.com/", - "files": [ - "surrealdb-icon.svg", - "surrealdb.svg" - ] + "files": ["surrealdb-icon.svg", "surrealdb.svg"] }, { "name": "survicate", "shortname": "survicate", "url": "http://survicate.com/", - "files": [ - "survicate-icon.svg", - "survicate.svg" - ] + "files": ["survicate-icon.svg", "survicate.svg"] }, { "name": "Suse", "shortname": "suse", "url": "https://www.suse.com/", - "files": [ - "suse.svg" - ] + "files": ["suse.svg"] }, { "name": "Susy", "shortname": "susy", "url": "http://susy.oddbird.net/", - "files": [ - "susy.svg" - ] + "files": ["susy.svg"] }, { "name": "Svelte", "shortname": "svelte", "url": "https://svelte.dev/", - "files": [ - "svelte-icon.svg", - "svelte.svg" - ] + "files": ["svelte-icon.svg", "svelte.svg"] }, { "name": "SvelteKit", "shortname": "svelte-kit", "url": "https://kit.svelte.dev/", - "files": [ - "svelte-kit.svg" - ] + "files": ["svelte-kit.svg"] }, { "name": "SVG", "shortname": "svg", "url": "http://www.w3.org/Graphics/SVG/", - "files": [ - "svg.svg" - ] + "files": ["svg.svg"] }, { "name": "Svgator", "shortname": "svgator", "url": "https://www.svgator.com/", - "files": [ - "svgator.svg" - ] + "files": ["svgator.svg"] }, { "name": "Swagger", "shortname": "swagger", "url": "https://swagger.io/", - "files": [ - "swagger.svg" - ] + "files": ["swagger.svg"] }, { "name": "SWC", "shortname": "swc", "url": "https://swc.rs/", - "files": [ - "swc.svg" - ] + "files": ["swc.svg"] }, { "name": "Swift", "shortname": "swift", "url": "https://developer.apple.com/swift/", - "files": [ - "swift.svg" - ] + "files": ["swift.svg"] }, { "name": "Swiftype", "shortname": "swiftype", "url": "https://swiftype.com/", - "files": [ - "swiftype.svg" - ] + "files": ["swiftype.svg"] }, { "name": "Swimm", "shortname": "swimm", "url": "https://swimm.io/", - "files": [ - "swimm.svg" - ] + "files": ["swimm.svg"] }, { "name": "SWR", "shortname": "swr", "url": "https://swr.vercel.app/", - "files": [ - "swr.svg" - ] + "files": ["swr.svg"] }, { "name": "Symfony", "shortname": "symfony", "url": "https://symfony.com/", - "files": [ - "symfony.svg" - ] + "files": ["symfony.svg"] }, { "name": "Sysdig", "shortname": "sysdig", "url": "http://www.sysdig.org/", - "files": [ - "sysdig-icon.svg", - "sysdig.svg" - ] + "files": ["sysdig-icon.svg", "sysdig.svg"] }, { "name": "T3", "shortname": "t3", "url": "http://t3js.org/", - "files": [ - "t3.svg" - ] + "files": ["t3.svg"] }, { "name": "Tableau", "shortname": "tableau", "url": "https://www.tableau.com/", - "files": [ - "tableau-icon.svg", - "tableau.svg" - ] + "files": ["tableau-icon.svg", "tableau.svg"] }, { "name": "Taiga", "shortname": "taiga", "url": "https://taiga.io/", - "files": [ - "taiga.svg" - ] + "files": ["taiga.svg"] }, { "name": "Tailwind CSS", "shortname": "tailwindcss", "url": "https://tailwindcss.com/", - "files": [ - "tailwindcss-icon.svg", - "tailwindcss.svg" - ] + "files": ["tailwindcss-icon.svg", "tailwindcss.svg"] }, { "name": "tapcart", "shortname": "tapcart", "url": "https://tapcart.com/", - "files": [ - "tapcart-icon.svg", - "tapcart.svg" - ] + "files": ["tapcart-icon.svg", "tapcart.svg"] }, { "name": "Taskade", "shortname": "taskade", "url": "https://www.taskade.com/", - "files": [ - "taskade-icon.svg", - "taskade.svg" - ] + "files": ["taskade-icon.svg", "taskade.svg"] }, { "name": "TasteJS", "shortname": "tastejs", "url": "http://tastejs.com/", - "files": [ - "tastejs.svg" - ] + "files": ["tastejs.svg"] }, { "name": "Tauri", "shortname": "tauri", "url": "https://tauri.studio/", - "files": [ - "tauri.svg" - ] + "files": ["tauri.svg"] }, { "name": "Tealium", "shortname": "tealium", "url": "https://tealium.com", - "files": [ - "tealium.svg" - ] + "files": ["tealium.svg"] }, { "name": "TeamCity", "shortname": "teamcity", "url": "https://www.jetbrains.com/teamcity/", - "files": [ - "teamcity.svg" - ] + "files": ["teamcity.svg"] }, { "name": "Teamgrid", "shortname": "teamgrid", "url": "https://teamgridapp.com/", - "files": [ - "teamgrid.svg" - ] + "files": ["teamgrid.svg"] }, { "name": "teamwork", "shortname": "teamwork", "url": "https://www.teamwork.com/", - "files": [ - "teamwork-icon.svg", - "teamwork.svg" - ] + "files": ["teamwork-icon.svg", "teamwork.svg"] }, { "name": "Telegram", "shortname": "telegram", "url": "https://telegram.org/", - "files": [ - "telegram.svg" - ] + "files": ["telegram.svg"] }, { "name": "TensorFlow", "shortname": "tensorflow", "url": "https://www.tensorflow.org/", - "files": [ - "tensorflow.svg" - ] + "files": ["tensorflow.svg"] }, { "name": "Terminal", "shortname": "terminal", "url": "https://en.wikipedia.org/wiki/Terminal_emulator", - "files": [ - "terminal.svg" - ] + "files": ["terminal.svg"] }, { "name": "Terraform", "shortname": "terraform", "url": "https://www.terraform.io/", - "files": [ - "terraform-icon.svg", - "terraform.svg" - ] + "files": ["terraform-icon.svg", "terraform.svg"] }, { "name": "Terser", "shortname": "terser", "url": "https://terser.org/", - "files": [ - "terser-icon.svg", - "terser.svg" - ] + "files": ["terser-icon.svg", "terser.svg"] }, { "name": "TestCafe", "shortname": "testcafe", "url": "https://testcafe.io/", - "files": [ - "testcafe.svg" - ] + "files": ["testcafe.svg"] }, { "name": "Testing Library", "shortname": "testing-library", "url": "https://testing-library.com/", - "files": [ - "testing-library.svg" - ] + "files": ["testing-library.svg"] }, { "name": "TestLodge", "shortname": "testlodge", "url": "http://www.testlodge.com/", - "files": [ - "testlodge.svg" - ] + "files": ["testlodge.svg"] }, { "name": "three.js", "shortname": "threejs", "url": "https://threejs.org/", - "files": [ - "threejs.svg" - ] + "files": ["threejs.svg"] }, { "name": "Thymeleaf", "shortname": "thymeleaf", "url": "https://www.thymeleaf.org/", - "files": [ - "thymeleaf-icon.svg", - "thymeleaf.svg" - ] + "files": ["thymeleaf-icon.svg", "thymeleaf.svg"] }, { "name": "Tidal", "shortname": "tidal", "url": "https://tidal.com/", - "files": [ - "tidal-icon.svg", - "tidal.svg" - ] + "files": ["tidal-icon.svg", "tidal.svg"] }, { "name": "TikTok", "shortname": "tiktok", "url": "https://www.tiktok.com/", - "files": [ - "tiktok-icon.svg", - "tiktok.svg" - ] + "files": ["tiktok-icon.svg", "tiktok.svg"] }, { "name": "TNW", "shortname": "tnw", "url": "https://thenextweb.com/", - "files": [ - "tnw.svg" - ] + "files": ["tnw.svg"] }, { "name": "Todoist", "shortname": "todoist", "url": "https://en.todoist.com/", - "files": [ - "todoist-icon.svg", - "todoist.svg" - ] + "files": ["todoist-icon.svg", "todoist.svg"] }, { "name": "TodoMVC", "shortname": "todomvc", "url": "http://todomvc.com/", - "files": [ - "todomvc.svg" - ] + "files": ["todomvc.svg"] }, { "name": "TOML", "shortname": "toml", "url": "https://toml.io/", - "files": [ - "toml.svg" - ] + "files": ["toml.svg"] }, { "name": "Tor", "shortname": "tor", "url": "https://www.torproject.org/", - "files": [ - "tor.svg" - ] + "files": ["tor.svg"] }, { "name": "Tor", "shortname": "tor", "url": "https://www.torproject.org/", - "files": [ - "tor-browser.svg" - ] + "files": ["tor-browser.svg"] }, { "name": "Traackr", "shortname": "traackr", "url": "http://traackr.com/", - "files": [ - "traackr.svg" - ] + "files": ["traackr.svg"] }, { "name": "Trac", "shortname": "trac", "url": "http://trac.edgewall.org/", - "files": [ - "trac.svg" - ] + "files": ["trac.svg"] }, { "name": "Travis CI", "shortname": "travis-ci", "url": "https://www.travis-ci.com/", - "files": [ - "travis-ci.svg" - ] + "files": ["travis-ci.svg"] }, { "name": "Treasure Data", "shortname": "treasuredata", "url": "https://www.treasuredata.com/", - "files": [ - "treasuredata-icon.svg", - "treasuredata.svg" - ] + "files": ["treasuredata-icon.svg", "treasuredata.svg"] }, { "name": "treehouse", "shortname": "treehouse", "url": "https://teamtreehouse.com/", - "files": [ - "treehouse-icon.svg", - "treehouse.svg" - ] + "files": ["treehouse-icon.svg", "treehouse.svg"] }, { "name": "Trello", "shortname": "trello", "url": "https://trello.com/", - "files": [ - "trello.svg" - ] + "files": ["trello.svg"] }, { "name": "tRPC", "shortname": "trpc", "url": "https://trpc.io/", - "files": [ - "trpc.svg" - ] + "files": ["trpc.svg"] }, { "name": "Truffle", "shortname": "truffle", "url": "https://trufflesuite.com/", - "files": [ - "truffle-icon.svg", - "truffle.svg" - ] + "files": ["truffle-icon.svg", "truffle.svg"] }, { "name": "ts-node", "shortname": "tsnode", "url": "https://typestrong.org/ts-node/", - "files": [ - "tsnode.svg" - ] + "files": ["tsnode.svg"] }, { "name": "TSMC", "shortname": "tsmc", "url": "https://www.tsmc.com/", - "files": [ - "tsmc.svg" - ] + "files": ["tsmc.svg"] }, { "name": "tsuru", "shortname": "tsuru", "url": "https://tsuru.io/", - "files": [ - "tsuru.svg" - ] + "files": ["tsuru.svg"] }, { "name": "tumblr", "shortname": "tumblr", "url": "https://tumblr.com/", - "files": [ - "tumblr-icon.svg", - "tumblr.svg" - ] + "files": ["tumblr-icon.svg", "tumblr.svg"] }, { "name": "TuneIn", "shortname": "tunein", "url": "http://tunein.com/", - "files": [ - "tunein.svg" - ] + "files": ["tunein.svg"] }, { "name": "Tuple", "shortname": "tuple", "url": "https://tuple.app/", - "files": [ - "tuple.svg" - ] + "files": ["tuple.svg"] }, { "name": "Turbopack", "shortname": "turbopack", "url": "https://turbo.build/pack", - "files": [ - "turbopack-icon.svg", - "turbopack.svg" - ] + "files": ["turbopack-icon.svg", "turbopack.svg"] }, { "name": "Turborepo", "shortname": "turborepo", "url": "https://turborepo.org/", - "files": [ - "turborepo-icon.svg", - "turborepo.svg" - ] + "files": ["turborepo-icon.svg", "turborepo.svg"] }, { "name": "Turret", "shortname": "turret", "url": "https://turretcss.com/", - "files": [ - "turret.svg" - ] + "files": ["turret.svg"] }, { "name": "Twilio", "shortname": "twilio", "url": "https://www.twilio.com/", - "files": [ - "twilio-icon.svg", - "twilio.svg" - ] + "files": ["twilio-icon.svg", "twilio.svg"] }, { "name": "Twitch", "shortname": "twitch", "url": "http://www.twitch.tv/", - "files": [ - "twitch.svg" - ] + "files": ["twitch.svg"] }, { "name": "Twitter", "shortname": "twitter", "url": "https://twitter.com/", - "files": [ - "twitter.svg" - ] + "files": ["twitter.svg"] }, { "name": "Typeform", "shortname": "typeform", "url": "http://www.typeform.com/", - "files": [ - "typeform-icon.svg", - "typeform.svg" - ] + "files": ["typeform-icon.svg", "typeform.svg"] }, { "name": "TypeORM", "shortname": "typeorm", "url": "https://typeorm.io/", - "files": [ - "typeorm.svg" - ] + "files": ["typeorm.svg"] }, { "name": "Typescript", @@ -10470,675 +7561,487 @@ "name": "typesense", "shortname": "typesense", "url": "https://typesense.org/", - "files": [ - "typesense-icon.svg", - "typesense.svg" - ] + "files": ["typesense-icon.svg", "typesense.svg"] }, { "name": "TYPO3", "shortname": "typo3", "url": "https://typo3.com/", - "files": [ - "typo3-icon.svg", - "typo3.svg" - ] + "files": ["typo3-icon.svg", "typo3.svg"] }, { "name": "ubuntu", "shortname": "ubuntu", "url": "http://www.ubuntu.com/", - "files": [ - "ubuntu.svg" - ] + "files": ["ubuntu.svg"] }, { "name": "Udacity", "shortname": "udacity", "url": "https://udacity.com", - "files": [ - "udacity-icon.svg", - "udacity.svg" - ] + "files": ["udacity-icon.svg", "udacity.svg"] }, { "name": "Udemy", "shortname": "udemy", "url": "https://www.udemy.com/", - "files": [ - "udemy-icon.svg", - "udemy.svg" - ] + "files": ["udemy-icon.svg", "udemy.svg"] }, { "name": "uikit", "shortname": "uikit", "url": "http://getuikit.com/", - "files": [ - "uikit.svg" - ] + "files": ["uikit.svg"] }, { "name": "Umu", "shortname": "umu", "url": "https://www.umu.com/", - "files": [ - "umu.svg" - ] + "files": ["umu.svg"] }, { "name": "Unbounce", "shortname": "unbounce", "url": "http://unbounce.com/", - "files": [ - "unbounce-icon.svg", - "unbounce.svg" - ] + "files": ["unbounce-icon.svg", "unbounce.svg"] }, { "name": "Undertow", "shortname": "undertow", "url": "http://undertow.io/", - "files": [ - "undertow.svg" - ] + "files": ["undertow.svg"] }, { "name": "UnionPay", "shortname": "unionpay", "url": "http://www.unionpayintl.com/", - "files": [ - "unionpay.svg" - ] + "files": ["unionpay.svg"] }, { "name": "UnitJS", "shortname": "unitjs", "url": "http://unitjs.com/", - "files": [ - "unitjs.svg" - ] + "files": ["unitjs.svg"] }, { "name": "Unito", "shortname": "unito", "url": "https://unito.io", - "files": [ - "unito-icon.svg", - "unito.svg" - ] + "files": ["unito-icon.svg", "unito.svg"] }, { "name": "Unity", "shortname": "unity", "url": "https://unity3d.com/", - "files": [ - "unity.svg" - ] + "files": ["unity.svg"] }, { "name": "UnJS", "shortname": "unjs", "url": "https://unjs.io/", - "files": [ - "unjs.svg" - ] + "files": ["unjs.svg"] }, { "name": "unocss", "shortname": "unocss", "url": "https://unocss.antfu.me/", - "files": [ - "unocss.svg" - ] + "files": ["unocss.svg"] }, { "name": "Unreal Engine", "shortname": "unrealengine", "url": "https://www.unrealengine.com/", - "files": [ - "unrealengine-icon.svg", - "unrealengine.svg" - ] + "files": ["unrealengine-icon.svg", "unrealengine.svg"] }, { "name": "Upcase", "shortname": "upcase", "url": "https://upcase.com/", - "files": [ - "upcase.svg" - ] + "files": ["upcase.svg"] }, { "name": "Upstash", "shortname": "upstash", "url": "https://upstash.com/", - "files": [ - "upstash-icon.svg", - "upstash.svg" - ] + "files": ["upstash-icon.svg", "upstash.svg"] }, { "name": "Upwork", "shortname": "upwork", "url": "https://www.upwork.com/", - "files": [ - "upwork.svg" - ] + "files": ["upwork.svg"] }, { "name": "UserTesting", "shortname": "user-testing", "url": "http://www.usertesting.com/", - "files": [ - "user-testing-icon.svg", - "user-testing.svg" - ] + "files": ["user-testing-icon.svg", "user-testing.svg"] }, { "name": "UserVoice", "shortname": "uservoice", "url": "https://www.uservoice.com/", - "files": [ - "uservoice-icon.svg", - "uservoice.svg" - ] + "files": ["uservoice-icon.svg", "uservoice.svg"] }, { "name": "uWSGI", "shortname": "uwsgi", "url": "https://github.com/unbit/uwsgi", - "files": [ - "uwsgi.svg" - ] + "files": ["uwsgi.svg"] }, { "name": "V", "shortname": "vlang", "url": "https://vlang.io/", - "files": [ - "vlang.svg" - ] + "files": ["vlang.svg"] }, { "name": "V8", "shortname": "v8", "url": "https://developers.google.com/v8/", - "files": [ - "v8.svg", - "v8-ignition.svg", - "v8-turbofan.svg" - ] + "files": ["v8.svg", "v8-ignition.svg", "v8-turbofan.svg"] }, { "name": "Vaadin", "shortname": "vaadin", "url": "https://vaadin.com/", - "files": [ - "vaadin.svg" - ] + "files": ["vaadin.svg"] }, { "name": "VAddy", "shortname": "vaddy", "url": "http://vaddy.net/", - "files": [ - "vaddy.svg" - ] + "files": ["vaddy.svg"] }, { "name": "Vagrant", "shortname": "vagrant", "url": "https://www.vagrantup.com/", - "files": [ - "vagrant-icon.svg", - "vagrant.svg" - ] + "files": ["vagrant-icon.svg", "vagrant.svg"] }, { "name": "Vault", "shortname": "vault", "url": "https://www.vaultproject.io/", - "files": [ - "vault-icon.svg", - "vault.svg" - ] + "files": ["vault-icon.svg", "vault.svg"] }, { "name": "Vector", "shortname": "vector-timber", "url": "https://vector.dev/", - "files": [ - "vector.svg" - ] + "files": ["vector.svg"] }, { "name": "Vercel", "shortname": "vercel", "url": "https://vercel.com/", - "files": [ - "vercel-icon.svg", - "vercel.svg" - ] + "files": ["vercel-icon.svg", "vercel.svg"] }, { "name": "Verdaccio", "shortname": "verdaccio", "url": "https://verdaccio.org/", - "files": [ - "verdaccio-icon.svg", - "verdaccio.svg" - ] + "files": ["verdaccio-icon.svg", "verdaccio.svg"] }, { "name": "VerneMQ", "shortname": "vernemq", "url": "https://verne.mq/", - "files": [ - "vernemq.svg" - ] + "files": ["vernemq.svg"] }, { "name": "Vim", "shortname": "vim", "url": "http://www.vim.org/", - "files": [ - "vim.svg" - ] + "files": ["vim.svg"] }, { "name": "Vimeo", "shortname": "vimeo", "url": "https://vimeo.com/", - "files": [ - "vimeo-icon.svg", - "vimeo.svg" - ] + "files": ["vimeo-icon.svg", "vimeo.svg"] }, { "name": "Visa", "shortname": "visa", "url": "https://www.visa.com", - "files": [ - "visa.svg" - ] + "files": ["visa.svg"] }, { "name": "Visa Electron", "shortname": "visaelectron", "url": "https://www.visa.com", - "files": [ - "visaelectron.svg" - ] + "files": ["visaelectron.svg"] }, { "name": "Visual Studio", "shortname": "visual-studio", "url": "https://visualstudio.microsoft.com/vs/", - "files": [ - "visual-studio.svg" - ] + "files": ["visual-studio.svg"] }, { "name": "Visual Studio Code", "shortname": "visual-studio-code", "url": "https://code.visualstudio.com/", - "files": [ - "visual-studio-code.svg" - ] + "files": ["visual-studio-code.svg"] }, { "name": "Vite", "shortname": "vitejs", "url": "https://vitejs.dev/", - "files": [ - "vitejs.svg" - ] + "files": ["vitejs.svg"] }, { "name": "Vitess", "shortname": "vitess", "url": "https://vitess.io/", - "files": [ - "vitess.svg" - ] + "files": ["vitess.svg"] }, { "name": "Vitest", "shortname": "vitest", "url": "https://vitest.dev/", - "files": [ - "vitest.svg" - ] + "files": ["vitest.svg"] }, { "name": "Vivaldi", "shortname": "vivaldi", "url": "https://vivaldi.com/", - "files": [ - "vivaldi-icon.svg", - "vivaldi.svg" - ] + "files": ["vivaldi-icon.svg", "vivaldi.svg"] }, { "name": "VMware", "shortname": "vmware", "url": "https://www.vmware.com/", - "files": [ - "vmware.svg" - ] + "files": ["vmware.svg"] }, { "name": "Void", "shortname": "void", "url": "https://voidlinux.org/", - "files": [ - "void.svg" - ] + "files": ["void.svg"] }, { "name": "Volar", "shortname": "volar", "url": "https://volarjs.dev/", - "files": [ - "volar.svg" - ] + "files": ["volar.svg"] }, { "name": "Vue.js", "shortname": "vue", "url": "http://vuejs.org/", - "files": [ - "vue.svg" - ] + "files": ["vue.svg"] }, { "name": "Vuetify", "shortname": "vuetifyjs", "url": "https://vuetifyjs.com/", - "files": [ - "vuetifyjs.svg" - ] + "files": ["vuetifyjs.svg"] }, { "name": "VueUse", "shortname": "vueuse", "url": "https://vueuse.org/", - "files": [ - "vueuse.svg" - ] + "files": ["vueuse.svg"] }, { "name": "Vulkan", "shortname": "vulkan", "url": "https://www.khronos.org/vulkan/", - "files": [ - "vulkan.svg" - ] + "files": ["vulkan.svg"] }, { "name": "Vultr", "shortname": "vultr", "url": "https://www.vultr.com/", - "files": [ - "vultr-icon.svg", - "vultr.svg" - ] + "files": ["vultr-icon.svg", "vultr.svg"] }, { "name": "VWO", "shortname": "vwo", "url": "https://vwo.com/", - "files": [ - "vwo.svg" - ] + "files": ["vwo.svg"] }, { "name": "W3C", "shortname": "w3c", "url": "http://www.w3.org/", - "files": [ - "w3c.svg" - ] + "files": ["w3c.svg"] }, { "name": "Waffle", "shortname": "waffle", "url": "https://getwaffle.io/", - "files": [ - "waffle-icon.svg", - "waffle.svg" - ] + "files": ["waffle-icon.svg", "waffle.svg"] }, { "name": "Wagtail", "shortname": "wagtail", "url": "https://wagtail.io/", - "files": [ - "wagtail.svg" - ] + "files": ["wagtail.svg"] }, { "name": "WakaTime", "shortname": "wakatime", "url": "https://wakatime.com/", - "files": [ - "wakatime.svg" - ] + "files": ["wakatime.svg"] }, { "name": "WalkMe", "shortname": "walkme", "url": "https://www.walkme.com/", - "files": [ - "walkme.svg" - ] + "files": ["walkme.svg"] }, { "name": "Watchman", "shortname": "watchman", "url": "https://facebook.github.io/watchman/", - "files": [ - "watchman.svg" - ] + "files": ["watchman.svg"] }, { "name": "Waypoint", "shortname": "waypoint", "url": "https://www.waypointproject.io/", - "files": [ - "waypoint-icon.svg", - "waypoint.svg" - ] + "files": ["waypoint-icon.svg", "waypoint.svg"] }, { "name": "WayScript", "shortname": "wayscript", "url": "https://www.wayscript.com/", - "files": [ - "wayscript-icon.svg", - "wayscript.svg" - ] + "files": ["wayscript-icon.svg", "wayscript.svg"] }, { "name": "Wear OS", "shortname": "wear-os", "url": "https://wearos.google.com/", - "files": [ - "wearos.svg" - ] + "files": ["wearos.svg"] }, { "name": "Weave", "shortname": "weave", "url": "http://weave.works/", - "files": [ - "weave.svg" - ] + "files": ["weave.svg"] }, { "name": "web.dev", "shortname": "web.dev", "url": "https://web.dev/", - "files": [ - "web.dev-icon.svg", - "web.dev.svg" - ] + "files": ["web.dev-icon.svg", "web.dev.svg"] }, { "name": "web3js", "shortname": "web3js", "url": "https://github.com/ChainSafe/web3.js", - "files": [ - "web3js.svg" - ] + "files": ["web3js.svg"] }, { "name": "WebAssembly", "shortname": "webassembly", "url": "http://webassembly.org/", - "files": [ - "webassembly.svg" - ] + "files": ["webassembly.svg"] }, { "name": "WebComponents", "shortname": "webcomponents", "url": "http://webcomponents.org/", - "files": [ - "webcomponents.svg" - ] + "files": ["webcomponents.svg"] }, { "name": "WebdriverIO", "shortname": "webdriverio", "url": "https://webdriver.io/", - "files": [ - "webdriverio.svg" - ] + "files": ["webdriverio.svg"] }, { "name": "Webflow", "shortname": "webflow", "url": "https://webflow.com", - "files": [ - "webflow.svg" - ] + "files": ["webflow.svg"] }, { "name": "WebGPU", "shortname": "webgpu", "url": "https://www.w3.org/TR/webgpu/", - "files": [ - "webgpu.svg" - ] + "files": ["webgpu.svg"] }, { "name": "Webhint", "shortname": "webhint", "url": "https://webhint.io/", - "files": [ - "webhint-icon.svg", - "webhint.svg" - ] + "files": ["webhint-icon.svg", "webhint.svg"] }, { "name": "webhooks", "shortname": "webhooks", "url": "http://www.webhooks.org/", - "files": [ - "webhooks.svg" - ] + "files": ["webhooks.svg"] }, { "name": "Webix", "shortname": "webix", "url": "https://webix.com/", - "files": [ - "webix-icon.svg", - "webix.svg" - ] + "files": ["webix-icon.svg", "webix.svg"] }, { "name": "WebKit", "shortname": "webkit", "url": "https://webkit.org/", - "files": [ - "webkit.svg" - ] + "files": ["webkit.svg"] }, { "name": "Webmin", "shortname": "webmin", "url": "http://www.webmin.com/", - "files": [ - "webmin.svg" - ] + "files": ["webmin.svg"] }, { "name": "webpack", "shortname": "webpack", "url": "http://webpack.github.io/", - "files": [ - "webpack.svg" - ] + "files": ["webpack.svg"] }, { "name": "WebPlatform", "shortname": "webplatform", "url": "https://www.webplatform.org/", - "files": [ - "webplatform.svg" - ] + "files": ["webplatform.svg"] }, { "name": "WebRTC", "shortname": "webrtc", "url": "http://www.webrtc.org/", - "files": [ - "webrtc.svg" - ] + "files": ["webrtc.svg"] }, { "name": "WebSocket", "shortname": "websocket", "url": "https://www.w3.org/TR/websockets/", - "files": [ - "websocket.svg" - ] + "files": ["websocket.svg"] }, { "name": "WebStorm", "shortname": "webstorm", "url": "https://www.jetbrains.com/webstorm/", - "files": [ - "webstorm.svg" - ] + "files": ["webstorm.svg"] }, { "name": "WebTorrent", "shortname": "webtorrent", "url": "https://webtorrent.io/", - "files": [ - "webtorrent.svg" - ] + "files": ["webtorrent.svg"] }, { "name": "Weebly", "shortname": "weebly", "url": "http://www.weebly.com/", - "files": [ - "weebly.svg" - ] + "files": ["weebly.svg"] }, { "name": "Whalar", "shortname": "whalar", "url": "https://whalar.com/", - "files": [ - "whalar-icon.svg", - "whalar.svg" - ] + "files": ["whalar-icon.svg", "whalar.svg"] }, { "name": "WhatsApp", @@ -11154,456 +8057,330 @@ "name": "WHATWG", "shortname": "whatwg", "url": "https://whatwg.org/", - "files": [ - "whatwg.svg" - ] + "files": ["whatwg.svg"] }, { "name": "Wi-Fi", "shortname": "wifi", "url": "http://www.wi-fi.org/", - "files": [ - "wifi.svg" - ] + "files": ["wifi.svg"] }, { "name": "Wicket", "shortname": "wicket", "url": "https://wicket.apache.org/", - "files": [ - "wicket-icon.svg", - "wicket.svg" - ] + "files": ["wicket-icon.svg", "wicket.svg"] }, { "name": "Wildfly", "shortname": "wildfly", "url": "https://www.wildfly.org", - "files": [ - "wildfly.svg" - ] + "files": ["wildfly.svg"] }, { "name": "Windi CSS", "shortname": "windi-css", "url": "https://windicss.org/", - "files": [ - "windi-css.svg" - ] + "files": ["windi-css.svg"] }, { "name": "Wing", "shortname": "winglang", "url": "https://www.winglang.io/", - "files": [ - "winglang-icon.svg", - "winglang.svg" - ] + "files": ["winglang-icon.svg", "winglang.svg"] }, { "name": "Wire", "shortname": "wire", "url": "https://wire.com/", - "files": [ - "wire.svg" - ] + "files": ["wire.svg"] }, { "name": "Wix", "shortname": "wix", "url": "http://www.wix.com/", - "files": [ - "wix.svg" - ] + "files": ["wix.svg"] }, { "name": "WMR", "shortname": "wmr", "url": "https://wmr.dev/", - "files": [ - "wmr.svg" - ] + "files": ["wmr.svg"] }, { "name": "WooCommerce", "shortname": "woocommerce", "url": "http://www.woothemes.com/woocommerce/", - "files": [ - "woocommerce-icon.svg", - "woocommerce.svg" - ] + "files": ["woocommerce-icon.svg", "woocommerce.svg"] }, { "name": "Woopra", "shortname": "woopra", "url": "https://www.woopra.com/", - "files": [ - "woopra.svg" - ] + "files": ["woopra.svg"] }, { "name": "Wordpress", "shortname": "wordpress", "url": "https://wordpress.org/", - "files": [ - "wordpress-icon.svg", - "wordpress-icon-alt.svg", - "wordpress.svg" - ] + "files": ["wordpress-icon.svg", "wordpress-icon-alt.svg", "wordpress.svg"] }, { "name": "Workboard", "shortname": "workboard", "url": "http://www.workboard.com/", - "files": [ - "workboard.svg" - ] + "files": ["workboard.svg"] }, { "name": "WorkOS", "shortname": "workos", "url": "https://workos.com/", - "files": [ - "workos-icon.svg", - "workos.svg" - ] + "files": ["workos-icon.svg", "workos.svg"] }, { "name": "Workplace", "shortname": "workplace", "url": "https://www.workplace.com/", - "files": [ - "workplace-icon.svg", - "workplace.svg" - ] + "files": ["workplace-icon.svg", "workplace.svg"] }, { "name": "WP engine", "shortname": "wpengine", "url": "http://wpengine.com/", - "files": [ - "wpengine.svg" - ] + "files": ["wpengine.svg"] }, { "name": "Wufoo", "shortname": "wufoo", "url": "http://www.wufoo.com/", - "files": [ - "wufoo.svg" - ] + "files": ["wufoo.svg"] }, { "name": "X", "shortname": "x", "url": "https://x.com", - "files": [ - "x.svg" - ] + "files": ["x.svg"] }, { "name": "X-Cart", "shortname": "xcart", "url": "https://www.x-cart.com/", - "files": [ - "xcart.svg" - ] + "files": ["xcart.svg"] }, { "name": "Xamarin", "shortname": "xamarin", "url": "http://xamarin.com/", - "files": [ - "xamarin.svg" - ] + "files": ["xamarin.svg"] }, { "name": "XAMPP", "shortname": "xampp", "url": "https://www.apachefriends.org/", - "files": [ - "xampp.svg" - ] + "files": ["xampp.svg"] }, { "name": "Xata", "shortname": "xata", "url": "https://xata.io/", - "files": [ - "xata-icon.svg", - "xata.svg" - ] + "files": ["xata-icon.svg", "xata.svg"] }, { "name": "Xcode", "shortname": "xcode", "url": "https://developer.apple.com/xcode/", - "files": [ - "xcode.svg" - ] + "files": ["xcode.svg"] }, { "name": "Xero", "shortname": "xero", "url": "https://www.xero.com/", - "files": [ - "xero.svg" - ] + "files": ["xero.svg"] }, { "name": "Xray", "shortname": "xray-for-jira", "url": "https://www.getxray.app/", - "files": [ - "xray-for-jira.svg" - ] + "files": ["xray-for-jira.svg"] }, { "name": "XState", "shortname": "xstate", "url": "https://xstate.js.org/", - "files": [ - "xstate.svg" - ] + "files": ["xstate.svg"] }, { "name": "Xtend", "shortname": "xtend", "url": "http://www.eclipse.org/xtend/", - "files": [ - "xtend.svg" - ] + "files": ["xtend.svg"] }, { "name": "XWiki", "shortname": "xwiki", "url": "http://www.xwiki.org/", - "files": [ - "xwiki-icon.svg", - "xwiki.svg" - ] + "files": ["xwiki-icon.svg", "xwiki.svg"] }, { "name": "Yahoo!", "shortname": "yahoo", "url": "https://search.yahoo.com/", - "files": [ - "yahoo.svg" - ] + "files": ["yahoo.svg"] }, { "name": "YAML", "shortname": "yaml", "url": "https://yaml.org/", - "files": [ - "yaml.svg" - ] + "files": ["yaml.svg"] }, { "name": "Yammer", "shortname": "yammer", "url": "https://www.yammer.com/", - "files": [ - "yammer.svg" - ] + "files": ["yammer.svg"] }, { "name": "Yandex", "shortname": "yandex-ru", "url": "https://www.yandex.ru/", - "files": [ - "yandex-ru.svg" - ] + "files": ["yandex-ru.svg"] }, { "name": "Yarn", "shortname": "yarn", "url": "https://yarnpkg.com/", - "files": [ - "yarn.svg" - ] + "files": ["yarn.svg"] }, { "name": "YCombinator", "shortname": "ycombinator", "url": "http://www.ycombinator.com/", - "files": [ - "ycombinator.svg" - ] + "files": ["ycombinator.svg"] }, { "name": "Yeoman", "shortname": "yeoman", "url": "http://yeoman.io/", - "files": [ - "yeoman.svg" - ] + "files": ["yeoman.svg"] }, { "name": "Yii", "shortname": "yii", "url": "http://www.yiiframework.com/", - "files": [ - "yii.svg" - ] + "files": ["yii.svg"] }, { "name": "YouTrack", "shortname": "youtrack", "url": "https://www.jetbrains.com/youtrack/", - "files": [ - "youtrack.svg" - ] + "files": ["youtrack.svg"] }, { "name": "YouTube", "shortname": "youtube", "url": "https://www.youtube.com/", - "files": [ - "youtube-icon.svg", - "youtube.svg" - ] + "files": ["youtube-icon.svg", "youtube.svg"] }, { "name": "YugabyteDB", "shortname": "yugabyte", "url": "https://www.yugabyte.com/", - "files": [ - "yugabyte-icon.svg", - "yugabyte.svg" - ] + "files": ["yugabyte-icon.svg", "yugabyte.svg"] }, { "name": "Z-Wave", "shortname": "zwave", "url": "http://www.z-wave.com/", - "files": [ - "zwave.svg" - ] + "files": ["zwave.svg"] }, { "name": "Zabbix", "shortname": "zabbix", "url": "https://www.zabbix.com/", - "files": [ - "zabbix.svg" - ] + "files": ["zabbix.svg"] }, { "name": "Zapier", "shortname": "zapier", "url": "https://zapier.com/", - "files": [ - "zapier.svg" - ] + "files": ["zapier.svg"] }, { "name": "Zend Framework", "shortname": "zend-framework", "url": "http://framework.zend.com/", - "files": [ - "zend-framework.svg" - ] + "files": ["zend-framework.svg"] }, { "name": "Zendesk", "shortname": "zendesk", "url": "https://www.zendesk.com/", - "files": [ - "zendesk-icon.svg", - "zendesk.svg" - ] + "files": ["zendesk-icon.svg", "zendesk.svg"] }, { "name": "Zenhub", "shortname": "zenhub", "url": "https://www.zenhub.io/", - "files": [ - "zenhub-icon.svg", - "zenhub.svg" - ] + "files": ["zenhub-icon.svg", "zenhub.svg"] }, { "name": "Zeplin", "shortname": "zeplin", "url": "https://zeplin.io/", - "files": [ - "zeplin.svg" - ] + "files": ["zeplin.svg"] }, { "name": "zeroheight", "shortname": "zeroheight", "url": "https://zeroheight.com/", - "files": [ - "zeroheight-icon.svg", - "zeroheight.svg" - ] + "files": ["zeroheight-icon.svg", "zeroheight.svg"] }, { "name": "Zig", "shortname": "zig", "url": "https://ziglang.org/", - "files": [ - "zig.svg" - ] + "files": ["zig.svg"] }, { "name": "Zod", "shortname": "zod", "url": "https://zod.dev/", - "files": [ - "zod.svg" - ] + "files": ["zod.svg"] }, { "name": "Zoho", "shortname": "zoho", "url": "http://www.zoho.com/", - "files": [ - "zoho.svg" - ] + "files": ["zoho.svg"] }, { "name": "Zoom", "shortname": "zoom", "url": "https://zoom.us/", - "files": [ - "zoom-icon.svg", - "zoom.svg" - ] + "files": ["zoom-icon.svg", "zoom.svg"] }, { "name": "Zorin OS", "shortname": "zorin-os", "url": "https://zorinos.com/", - "files": [ - "zorin-os.svg" - ] + "files": ["zorin-os.svg"] }, { "name": "zsh", "shortname": "zsh", "url": "https://www.zsh.org/", - "files": [ - "zsh.svg" - ] + "files": ["zsh.svg"] }, { "name": "Zube", "shortname": "zube", "url": "https://zube.io/", - "files": [ - "zube.svg" - ] + "files": ["zube.svg"] }, { "name": "Zulip", "shortname": "zulip", "url": "https://zulip.com/", - "files": [ - "zulip-icon.svg", - "zulip.svg" - ] + "files": ["zulip-icon.svg", "zulip.svg"] } -] \ No newline at end of file +]