[
  {
    "path": ".gitattributes",
    "content": "# Include SVGs when calculating project's language stats\n*.svg linguist-detectable\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: false\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/logo-request.md",
    "content": "---\nname: Logo request\nabout: Requests to add logos\ntitle: \"Add {NAME}\"\nlabels: 'request'\nassignees: gilbarbara\n\n---\n\n<!-- This is a curated collection of logos and I don't aim to add every single logo. -->\n<!-- Just to be clear: Your request can be denied, be a good sport -->\n<!-- Ask yourself: would you ever need to use this logo in a presentation or tool list? -->\n\n<!-- Please do not flood the issues with several requests at once. -->\n\n**Name with link**\n\n**Description**\n\n**Link to the vector file, preferably from an official source**\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing\n\nSince I optimize all the files manually I **won't** accept pull requests with new logos.  \nPaste the URL for the file you wish to add or just upload it in the issue.  \n\nThis branch is auto-generated, so any changes to it will be erased.\n\nI can't add every single logo to this repo since it would just make it bloated. And there's already tons of websites like that...  \nSo when submitting a new logo please consider if people already recognize the logo.  \nThis excludes personal blogs, libraries and frameworks that people won't even know there's a logo and/or don't care about it.\n"
  },
  {
    "path": "LICENSE.txt",
    "content": "CC0 1.0 Universal\n\nStatement of Purpose\n\nThe laws of most jurisdictions throughout the world automatically confer\nexclusive Copyright and Related Rights (defined below) upon the creator and\nsubsequent owner(s) (each and all, an \"owner\") of an original work of\nauthorship and/or a database (each, a \"Work\").\n\nCertain owners wish to permanently relinquish those rights to a Work for the\npurpose of contributing to a commons of creative, cultural and scientific\nworks (\"Commons\") that the public can reliably and without fear of later\nclaims of infringement build upon, modify, incorporate in other works, reuse\nand redistribute as freely as possible in any form whatsoever and for any\npurposes, including without limitation commercial purposes. These owners may\ncontribute to the Commons to promote the ideal of a free culture and the\nfurther production of creative, cultural and scientific works, or to gain\nreputation or greater distribution for their Work in part through the use and\nefforts of others.\n\nFor these and/or other purposes and motivations, and without any expectation\nof additional consideration or compensation, the person associating CC0 with a\nWork (the \"Affirmer\"), to the extent that he or she is an owner of Copyright\nand Related Rights in the Work, voluntarily elects to apply CC0 to the Work\nand publicly distribute the Work under its terms, with knowledge of his or her\nCopyright and Related Rights in the Work and the meaning and intended legal\neffect of CC0 on those rights.\n\n1. Copyright and Related Rights. A Work made available under CC0 may be\nprotected by copyright and related or neighboring rights (\"Copyright and\nRelated Rights\"). Copyright and Related Rights include, but are not limited\nto, the following:\n\n  i. the right to reproduce, adapt, distribute, perform, display, communicate,\n  and translate a Work;\n\n  ii. moral rights retained by the original author(s) and/or performer(s);\n\n  iii. publicity and privacy rights pertaining to a person's image or likeness\n  depicted in a Work;\n\n  iv. rights protecting against unfair competition in regards to a Work,\n  subject to the limitations in paragraph 4(a), below;\n\n  v. rights protecting the extraction, dissemination, use and reuse of data in\n  a Work;\n\n  vi. database rights (such as those arising under Directive 96/9/EC of the\n  European Parliament and of the Council of 11 March 1996 on the legal\n  protection of databases, and under any national implementation thereof,\n  including any amended or successor version of such directive); and\n\n  vii. other similar, equivalent or corresponding rights throughout the world\n  based on applicable law or treaty, and any national implementations thereof.\n\n2. Waiver. To the greatest extent permitted by, but not in contravention of,\napplicable law, Affirmer hereby overtly, fully, permanently, irrevocably and\nunconditionally waives, abandons, and surrenders all of Affirmer's Copyright\nand Related Rights and associated claims and causes of action, whether now\nknown or unknown (including existing as well as future claims and causes of\naction), in the Work (i) in all territories worldwide, (ii) for the maximum\nduration provided by applicable law or treaty (including future time\nextensions), (iii) in any current or future medium and for any number of\ncopies, and (iv) for any purpose whatsoever, including without limitation\ncommercial, advertising or promotional purposes (the \"Waiver\"). Affirmer makes\nthe Waiver for the benefit of each member of the public at large and to the\ndetriment of Affirmer's heirs and successors, fully intending that such Waiver\nshall not be subject to revocation, rescission, cancellation, termination, or\nany other legal or equitable action to disrupt the quiet enjoyment of the Work\nby the public as contemplated by Affirmer's express Statement of Purpose.\n\n3. Public License Fallback. Should any part of the Waiver for any reason be\njudged legally invalid or ineffective under applicable law, then the Waiver\nshall be preserved to the maximum extent permitted taking into account\nAffirmer's express Statement of Purpose. In addition, to the extent the Waiver\nis so judged Affirmer hereby grants to each affected person a royalty-free,\nnon transferable, non sublicensable, non exclusive, irrevocable and\nunconditional license to exercise Affirmer's Copyright and Related Rights in\nthe Work (i) in all territories worldwide, (ii) for the maximum duration\nprovided by applicable law or treaty (including future time extensions), (iii)\nin any current or future medium and for any number of copies, and (iv) for any\npurpose whatsoever, including without limitation commercial, advertising or\npromotional purposes (the \"License\"). The License shall be deemed effective as\nof the date CC0 was applied by Affirmer to the Work. Should any part of the\nLicense for any reason be judged legally invalid or ineffective under\napplicable law, such partial invalidity or ineffectiveness shall not\ninvalidate the remainder of the License, and in such case Affirmer hereby\naffirms that he or she will not (i) exercise any of his or her remaining\nCopyright and Related Rights in the Work or (ii) assert any associated claims\nand causes of action with respect to the Work, in either case contrary to\nAffirmer's express Statement of Purpose.\n\n4. Limitations and Disclaimers.\n\n  a. No trademark or patent rights held by Affirmer are waived, abandoned,\n  surrendered, licensed or otherwise affected by this document.\n\n  b. Affirmer offers the Work as-is and makes no representations or warranties\n  of any kind concerning the Work, express, implied, statutory or otherwise,\n  including without limitation warranties of title, merchantability, fitness\n  for a particular purpose, non infringement, or the absence of latent or\n  other defects, accuracy, or the present or absence of errors, whether or not\n  discoverable, all to the greatest extent permissible under applicable law.\n\n  c. Affirmer disclaims responsibility for clearing rights of other persons\n  that may apply to the Work or any use thereof, including without limitation\n  any person's Copyright and Related Rights in the Work. Further, Affirmer\n  disclaims responsibility for obtaining any necessary consents, permissions\n  or other rights required for any use of the Work.\n\n  d. Affirmer understands and acknowledges that Creative Commons is not a\n  party to this document and has no duty or obligation with respect to this\n  CC0 or use of the Work.\n\nFor more information, please see\n<http://creativecommons.org/publicdomain/zero/1.0/>\n"
  },
  {
    "path": "README.md",
    "content": "SVG Logos\n====================\n#### A curated collection of SVG logos for developers/DevOps/geeks\nAll the logos are optimized (removed duplicated paths / excessive grouping / empty defs, linting, etc).\n\n[View All on svgporn.com](http://svgporn.com)\n\n## Contributing\nSince I optimize all the files manually I won't accept pull requests with new logos.\nPlease add your requests in the issues preferably with links to the vector files.\n\n## Tips for SVGs\n* Always convert borders to paths. They use a fixed size and behave strangely when resized.\n* Join all the paths into one and use it as a background/mask. Or at least overlap your paths.\n\n*All logos appearing on the site are the property of their respective owners.*\n\n---\n### Latest logos\n\n## <a href=\"https://astro.build/\" target=\"_blank\">Astro</a>\n![astro](https://cdn.svgporn.com/logos/astro-icon.svg)\n![astro](https://cdn.svgporn.com/logos/astro.svg)\n## <a href=\"https://daisyui.com/\" target=\"_blank\">daisyUI</a>\n![daisyui](https://cdn.svgporn.com/logos/daisyUI-icon.svg)\n![daisyui](https://cdn.svgporn.com/logos/daisyUI.svg)\n## <a href=\"https://www.firebase.com/\" target=\"_blank\">Firebase</a> *\n![firebase](https://cdn.svgporn.com/logos/firebase-icon.svg)\n![firebase](https://cdn.svgporn.com/logos/firebase.svg)\n## <a href=\"https://about.gitlab.com/\" target=\"_blank\">Gitlab</a>\n![gitlab](https://cdn.svgporn.com/logos/gitlab-icon.svg)\n![gitlab](https://cdn.svgporn.com/logos/gitlab.svg)\n## <a href=\"https://import.io/\" target=\"_blank\">import.io</a>\n![importio](https://cdn.svgporn.com/logos/importio-icon.svg)\n![importio](https://cdn.svgporn.com/logos/importio.svg)\n## <a href=\"http://www.zoho.com/\" target=\"_blank\">Zoho</a> *\n![zoho](https://cdn.svgporn.com/logos/zoho.svg)\n## <a href=\"https://www.adobe.com/\" target=\"_blank\">Adobe</a>\n![adobe](https://cdn.svgporn.com/logos/adobe-icon.svg)\n![adobe](https://cdn.svgporn.com/logos/adobe.svg)\n## <a href=\"https://bsky.social/\" target=\"_blank\">Bluesky</a>\n![bluesky](https://cdn.svgporn.com/logos/bluesky.svg)\n## <a href=\"https://claude.ai/\" target=\"_blank\">Claude</a>\n![claude](https://cdn.svgporn.com/logos/claude-icon.svg)\n![claude](https://cdn.svgporn.com/logos/claude.svg)\n## <a href=\"https://htmx.org/\" target=\"_blank\">htmx</a>\n![htmx](https://cdn.svgporn.com/logos/htmx-icon.svg)\n![htmx](https://cdn.svgporn.com/logos/htmx.svg)\n## <a href=\"https://miro.com/\" target=\"_blank\">Miro</a>\n![miro](https://cdn.svgporn.com/logos/miro-icon.svg)\n![miro](https://cdn.svgporn.com/logos/miro.svg)\n## <a href=\"https://www.perplexity.ai/\" target=\"_blank\">perplexity</a>\n![perplexity](https://cdn.svgporn.com/logos/perplexity-icon.svg)\n![perplexity](https://cdn.svgporn.com/logos/perplexity.svg)\n## <a href=\"https://unjs.io/\" target=\"_blank\">UnJS</a>\n![unjs](https://cdn.svgporn.com/logos/unjs.svg)\n## <a href=\"https://x.com\" target=\"_blank\">X</a>\n![x](https://cdn.svgporn.com/logos/x.svg)\n## <a href=\"https://biomejs.dev/\" target=\"_blank\">Biome</a>\n![biomejs](https://cdn.svgporn.com/logos/biomejs-icon.svg)\n![biomejs](https://cdn.svgporn.com/logos/biomejs.svg)\n## <a href=\"https://sli.dev/\" target=\"_blank\">Slidev</a>\n![slidev](https://cdn.svgporn.com/logos/slidev.svg)\n## <a href=\"https://unocss.antfu.me/\" target=\"_blank\">unocss</a>\n![unocss](https://cdn.svgporn.com/logos/unocss.svg)\n## <a href=\"https://apidog.com/\" target=\"_blank\">Apidog</a>\n![apidog](https://cdn.svgporn.com/logos/apidog-icon.svg)\n![apidog](https://cdn.svgporn.com/logos/apidog.svg)\n## <a href=\"https://www.chartjs.org/\" target=\"_blank\">Chart.js</a>\n![chartjs](https://cdn.svgporn.com/logos/chartjs.svg)\n## <a href=\"https://fakerjs.dev/\" target=\"_blank\">Faker</a>\n![faker](https://cdn.svgporn.com/logos/faker.svg)\n## <a href=\"https://internetcomputer.org/\" target=\"_blank\">Internet Computer</a>\n![internetcomputer](https://cdn.svgporn.com/logos/internet-computer-icon.svg)\n![internetcomputer](https://cdn.svgporn.com/logos/internet-computer.svg)\n## <a href=\"https://json-schema.org/\" target=\"_blank\">JSON Schema</a>\n![json-schema](https://cdn.svgporn.com/logos/json-schema-icon.svg)\n![json-schema](https://cdn.svgporn.com/logos/json-schema.svg)\n## <a href=\"https://www.vmware.com/\" target=\"_blank\">VMware</a>\n![vmware](https://cdn.svgporn.com/logos/vmware.svg)\n## <a href=\"https://volarjs.dev/\" target=\"_blank\">Volar</a>\n![volar](https://cdn.svgporn.com/logos/volar.svg)\n## <a href=\"https://www.anthropic.com/\" target=\"_blank\">Anthropic</a>\n![anthropic](https://cdn.svgporn.com/logos/anthropic-icon.svg)\n![anthropic](https://cdn.svgporn.com/logos/anthropic.svg)\n## <a href=\"https://deepmind.google/technologies/gemini/\" target=\"_blank\">Google Gemini</a>\n![google-gemini](https://cdn.svgporn.com/logos/google-gemini.svg)\n## <a href=\"https://ai.google/discover/palm2/\" target=\"_blank\">Google PaLM</a>\n![google-palm](https://cdn.svgporn.com/logos/google-palm.svg)\n## <a href=\"https://www.gradio.app/\" target=\"_blank\">Gradio</a>\n![gradio](https://cdn.svgporn.com/logos/gradio-icon.svg)\n![gradio](https://cdn.svgporn.com/logos/gradio.svg)\n## <a href=\"https://huggingface.co/\" target=\"_blank\">Hugging Face</a>\n![hugging-face](https://cdn.svgporn.com/logos/hugging-face-icon.svg)\n![hugging-face](https://cdn.svgporn.com/logos/hugging-face.svg)\n## <a href=\"https://www.meta.com/\" target=\"_blank\">Meta</a>\n![meta](https://cdn.svgporn.com/logos/meta-icon.svg)\n![meta](https://cdn.svgporn.com/logos/meta.svg)\n## <a href=\"https://www.midjourney.com/\" target=\"_blank\">Midjourney</a>\n![midjourney](https://cdn.svgporn.com/logos/midjourney.svg)\n## <a href=\"https://mistral.ai/\" target=\"_blank\">Mistral AI</a>\n![mistral-ai](https://cdn.svgporn.com/logos/mistral-ai-icon.svg)\n![mistral-ai](https://cdn.svgporn.com/logos/mistral-ai.svg)\n## <a href=\"https://stability.ai/\" target=\"_blank\">Stability AI</a>\n![stability-ai](https://cdn.svgporn.com/logos/stability-ai-icon.svg)\n![stability-ai](https://cdn.svgporn.com/logos/stability-ai.svg)\n## <a href=\"https://www.android.com/\" target=\"_blank\">Android</a>\n![android](https://cdn.svgporn.com/logos/android-icon.svg)\n![android](https://cdn.svgporn.com/logos/android.svg)\n![android](https://cdn.svgporn.com/logos/android-vertical.svg)\n## <a href=\"https://angular.io/\" target=\"_blank\">Angular</a> *\n![angular](https://cdn.svgporn.com/logos/angular-icon.svg)\n![angular](https://cdn.svgporn.com/logos/angular.svg)\n## <a href=\"https://www.codium.ai/\" target=\"_blank\">Codium</a>\n![codium](https://cdn.svgporn.com/logos/codium-icon.svg)\n![codium](https://cdn.svgporn.com/logos/codium.svg)\n## <a href=\"https://www.crossplane.io/\" target=\"_blank\">Crossplane</a>\n![crossplane](https://cdn.svgporn.com/logos/crossplane-icon.svg)\n![crossplane](https://cdn.svgporn.com/logos/crossplane.svg)\n## <a href=\"https://datasette.io/\" target=\"_blank\">Datasette</a>\n![datasette](https://cdn.svgporn.com/logos/datasette-icon.svg)\n![datasette](https://cdn.svgporn.com/logos/datasette.svg)\n## <a href=\"https://flink.apache.org/\" target=\"_blank\">Flink</a>\n![flink](https://cdn.svgporn.com/logos/apache-flink-icon.svg)\n![flink](https://cdn.svgporn.com/logos/apache-flink.svg)\n## <a href=\"https://opensearch.org/\" target=\"_blank\">OpenSearch</a>\n![opensearch](https://cdn.svgporn.com/logos/opensearch-icon.svg)\n![opensearch](https://cdn.svgporn.com/logos/opensearch.svg)\n## <a href=\"https://spark.apache.org/\" target=\"_blank\">Spark</a>\n![apache-spark](https://cdn.svgporn.com/logos/apache-spark.svg)\n## <a href=\"https://superset.apache.org/\" target=\"_blank\">Superset</a>\n![apache-superset](https://cdn.svgporn.com/logos/apache-superset-icon.svg)\n![apache-superset](https://cdn.svgporn.com/logos/apache-superset.svg)\n## <a href=\"https://typesense.org/\" target=\"_blank\">typesense</a>\n![typesense](https://cdn.svgporn.com/logos/typesense-icon.svg)\n![typesense](https://cdn.svgporn.com/logos/typesense.svg)\n## <a href=\"https://analogjs.org/\" target=\"_blank\">Analog</a>\n![analog](https://cdn.svgporn.com/logos/analog.svg)\n## <a href=\"https://www.effect.website/\" target=\"_blank\">Effect</a>\n![effect](https://cdn.svgporn.com/logos/effect-icon.svg)\n![effect](https://cdn.svgporn.com/logos/effect.svg)\n## <a href=\"https://effector.dev/\" target=\"_blank\">Effector</a>\n![effector](https://cdn.svgporn.com/logos/effector.svg)\n## <a href=\"https://fastapi.tiangolo.com/\" target=\"_blank\">FastAPI</a>\n![fastapi](https://cdn.svgporn.com/logos/fastapi-icon.svg)\n![fastapi](https://cdn.svgporn.com/logos/fastapi.svg)\n## <a href=\"https://hono.dev/\" target=\"_blank\">Hono</a>\n![hono](https://cdn.svgporn.com/logos/hono.svg)\n## <a href=\"https://ngrok.com\" target=\"_blank\">ngrok</a>\n![ngrok](https://cdn.svgporn.com/logos/ngrok.svg)\n## <a href=\"https://prestodb.io/\" target=\"_blank\">Presto</a>\n![presto](https://cdn.svgporn.com/logos/presto-icon.svg)\n![presto](https://cdn.svgporn.com/logos/presto.svg)\n\n---\n\n[View all on svgporn.com](http://svgporn.com)\n\n\\* Converted from raster image, svg font or adapted from complex files.\n"
  },
  {
    "path": "logos.json",
    "content": "[\n  {\n    \"name\": \".NET\",\n    \"shortname\": \"dotnet\",\n    \"url\": \"http://www.microsoft.com/net\",\n    \"files\": [\n      \"dotnet.svg\"\n    ]\n  },\n  {\n    \"name\": \"100tb\",\n    \"shortname\": \"100tb\",\n    \"url\": \"https://www.100tb.com/\",\n    \"files\": [\n      \"100tb.svg\"\n    ]\n  },\n  {\n    \"name\": \"500px\",\n    \"shortname\": \"500px\",\n    \"url\": \"https://500px.com/\",\n    \"files\": [\n      \"500px.svg\"\n    ]\n  },\n  {\n    \"name\": \"ActiveCampaign\",\n    \"shortname\": \"active-campaign\",\n    \"url\": \"https://www.activecampaign.com/\",\n    \"files\": [\n      \"active-campaign-icon.svg\",\n      \"active-campaign.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe\",\n    \"shortname\": \"adobe\",\n    \"url\": \"https://www.adobe.com/\",\n    \"files\": [\n      \"adobe-icon.svg\",\n      \"adobe.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe After Effects\",\n    \"shortname\": \"adobe-after-effects\",\n    \"url\": \"https://www.adobe.com/products/aftereffects.html\",\n    \"files\": [\n      \"adobe-after-effects.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe Animate\",\n    \"shortname\": \"adobe-animate\",\n    \"url\": \"https://www.adobe.com/products/animate.html\",\n    \"files\": [\n      \"adobe-animate.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe Dreamweaver\",\n    \"shortname\": \"adobe-dreamweaver\",\n    \"url\": \"https://www.adobe.com/products/dreamweaver.html\",\n    \"files\": [\n      \"adobe-dreamweaver.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe Illustrator\",\n    \"shortname\": \"adobe-illustrator\",\n    \"url\": \"https://www.adobe.com/products/illustrator.html\",\n    \"files\": [\n      \"adobe-illustrator.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe InCopy\",\n    \"shortname\": \"adobe-incopy\",\n    \"url\": \"https://www.adobe.com/products/incopy.html\",\n    \"files\": [\n      \"adobe-incopy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe InDesign\",\n    \"shortname\": \"adobe-indesign\",\n    \"url\": \"https://www.adobe.com/products/indesign.html\",\n    \"files\": [\n      \"adobe-indesign.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe Lightroom\",\n    \"shortname\": \"adobe-lightroom\",\n    \"url\": \"https://www.adobe.com/products/photoshop-lightroom.html\",\n    \"files\": [\n      \"adobe-lightroom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe Photoshop\",\n    \"shortname\": \"adobe-photoshop\",\n    \"url\": \"https://www.adobe.com/products/photoshop.html\",\n    \"files\": [\n      \"adobe-photoshop.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe Premiere\",\n    \"shortname\": \"adobe-premiere\",\n    \"url\": \"https://www.adobe.com/products/premiere.html\",\n    \"files\": [\n      \"adobe-premiere.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adobe Xd\",\n    \"shortname\": \"adobe-xd\",\n    \"url\": \"https://www.adobe.com/products/xd.html\",\n    \"files\": [\n      \"adobe-xd.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adonis\",\n    \"shortname\": \"adonisjs\",\n    \"url\": \"https://adonisjs.com/\",\n    \"files\": [\n      \"adonisjs-icon.svg\",\n      \"adonisjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"AdRoll\",\n    \"shortname\": \"adroll\",\n    \"url\": \"https://www.adroll.com/\",\n    \"files\": [\n      \"adroll.svg\"\n    ]\n  },\n  {\n    \"name\": \"Adyen\",\n    \"shortname\": \"adyen\",\n    \"url\": \"https://www.adyen.com/\",\n    \"files\": [\n      \"adyen.svg\"\n    ]\n  },\n  {\n    \"name\": \"Aerogear\",\n    \"shortname\": \"aerogear\",\n    \"url\": \"https://aerogear.org/\",\n    \"files\": [\n      \"aerogear.svg\"\n    ]\n  },\n  {\n    \"name\": \"Aerospike\",\n    \"shortname\": \"aerospike\",\n    \"url\": \"http://www.aerospike.com/\",\n    \"files\": [\n      \"aerospike-icon.svg\",\n      \"aerospike.svg\"\n    ]\n  },\n  {\n    \"name\": \"Aha!\",\n    \"shortname\": \"aha\",\n    \"url\": \"https://www.aha.io/\",\n    \"files\": [\n      \"aha.svg\"\n    ]\n  },\n  {\n    \"name\": \"Airbnb\",\n    \"shortname\": \"airbnb\",\n    \"url\": \"https://www.airbnb.com/\",\n    \"files\": [\n      \"airbnb-icon.svg\",\n      \"airbnb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Airbrake\",\n    \"shortname\": \"airbrake\",\n    \"url\": \"https://airbrake.io/\",\n    \"files\": [\n      \"airbrake.svg\"\n    ]\n  },\n  {\n    \"name\": \"Airflow\",\n    \"shortname\": \"airflow\",\n    \"url\": \"https://airflow.apache.org/\",\n    \"files\": [\n      \"airflow-icon.svg\",\n      \"airflow.svg\"\n    ]\n  },\n  {\n    \"name\": \"Airtable\",\n    \"shortname\": \"airtable\",\n    \"url\": \"https://airtable.com/\",\n    \"files\": [\n      \"airtable.svg\"\n    ]\n  },\n  {\n    \"name\": \"AIX\",\n    \"shortname\": \"aix\",\n    \"url\": \"https://www.ibm.com/it-infrastructure/power/os/aix\",\n    \"files\": [\n      \"aix.svg\"\n    ]\n  },\n  {\n    \"name\": \"Akamai\",\n    \"shortname\": \"akamai\",\n    \"url\": \"https://www.akamai.com/\",\n    \"files\": [\n      \"akamai.svg\"\n    ]\n  },\n  {\n    \"name\": \"Akka\",\n    \"shortname\": \"akka\",\n    \"url\": \"https://akka.io/\",\n    \"files\": [\n      \"akka.svg\"\n    ]\n  },\n  {\n    \"name\": \"Alfresco\",\n    \"shortname\": \"alfresco\",\n    \"url\": \"https://www.alfresco.com/\",\n    \"files\": [\n      \"alfresco.svg\"\n    ]\n  },\n  {\n    \"name\": \"Algolia\",\n    \"shortname\": \"algolia\",\n    \"url\": \"https://www.algolia.com/\",\n    \"files\": [\n      \"algolia.svg\"\n    ]\n  },\n  {\n    \"name\": \"Alpine.js\",\n    \"shortname\": \"alpinejs\",\n    \"url\": \"https://alpinejs.dev/\",\n    \"files\": [\n      \"alpinejs-icon.svg\",\n      \"alpinejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Altair\",\n    \"shortname\": \"altair\",\n    \"url\": \"https://altair.sirmuel.design/\",\n    \"files\": [\n      \"altair.svg\"\n    ]\n  },\n  {\n    \"name\": \"Amazon Chime\",\n    \"shortname\": \"amazon-chime\",\n    \"url\": \"https://chime.aws/\",\n    \"files\": [\n      \"amazon-chime.svg\"\n    ]\n  },\n  {\n    \"name\": \"Amazon Connect\",\n    \"shortname\": \"amazon-connect\",\n    \"url\": \"https://aws.amazon.com/connect/\",\n    \"files\": [\n      \"amazon-connect.svg\"\n    ]\n  },\n  {\n    \"name\": \"AMD\",\n    \"shortname\": \"amd\",\n    \"url\": \"https://www.amd.com/\",\n    \"files\": [\n      \"amd.svg\"\n    ]\n  },\n  {\n    \"name\": \"American Express\",\n    \"shortname\": \"amex\",\n    \"url\": \"https://www.americanexpress.com/\",\n    \"files\": [\n      \"amex.svg\",\n      \"amex-digital.svg\"\n    ]\n  },\n  {\n    \"name\": \"AMP\",\n    \"shortname\": \"amp\",\n    \"url\": \"https://amp.dev/\",\n    \"files\": [\n      \"amp-icon.svg\",\n      \"amp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ampersand.js\",\n    \"shortname\": \"ampersand\",\n    \"url\": \"https://ampersandjs.com/\",\n    \"files\": [\n      \"ampersand.svg\"\n    ]\n  },\n  {\n    \"name\": \"Amplication\",\n    \"shortname\": \"amplication\",\n    \"url\": \"https://amplication.com/\",\n    \"files\": [\n      \"amplication-icon.svg\",\n      \"amplication.svg\"\n    ]\n  },\n  {\n    \"name\": \"Amplitude\",\n    \"shortname\": \"amplitude\",\n    \"url\": \"https://amplitude.com/\",\n    \"files\": [\n      \"amplitude-icon.svg\",\n      \"amplitude.svg\"\n    ]\n  },\n  {\n    \"name\": \"Analog\",\n    \"shortname\": \"analog\",\n    \"url\": \"https://analogjs.org/\",\n    \"files\": [\n      \"analog.svg\"\n    ]\n  },\n  {\n    \"name\": \"Android\",\n    \"shortname\": \"android\",\n    \"url\": \"https://www.android.com/\",\n    \"files\": [\n      \"android-icon.svg\",\n      \"android.svg\",\n      \"android-vertical.svg\"\n    ]\n  },\n  {\n    \"name\": \"AngelList\",\n    \"shortname\": \"angellist\",\n    \"url\": \"https://angel.co/\",\n    \"files\": [\n      \"angellist.svg\"\n    ]\n  },\n  {\n    \"name\": \"Angular\",\n    \"shortname\": \"angular\",\n    \"url\": \"https://angular.io/\",\n    \"files\": [\n      \"angular-icon.svg\",\n      \"angular.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ansible\",\n    \"shortname\": \"ansible\",\n    \"url\": \"http://www.ansible.com/\",\n    \"files\": [\n      \"ansible.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ant Design\",\n    \"shortname\": \"ant-design\",\n    \"url\": \"https://ant.design/\",\n    \"files\": [\n      \"ant-design.svg\"\n    ]\n  },\n  {\n    \"name\": \"Anthropic\",\n    \"shortname\": \"anthropic\",\n    \"url\": \"https://www.anthropic.com/\",\n    \"files\": [\n      \"anthropic-icon.svg\",\n      \"anthropic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apache\",\n    \"shortname\": \"apache\",\n    \"url\": \"http://www.apache.org/\",\n    \"files\": [\n      \"apache.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apache Camel\",\n    \"shortname\": \"apache-camel\",\n    \"url\": \"https://camel.apache.org\",\n    \"files\": [\n      \"apache-camel.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apache CloudStack\",\n    \"shortname\": \"apache_cloudstack\",\n    \"url\": \"https://cloudstack.apache.org/\",\n    \"files\": [\n      \"apache_cloudstack.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apache Tomcat\",\n    \"shortname\": \"tomcat\",\n    \"url\": \"http://tomcat.apache.org/\",\n    \"files\": [\n      \"tomcat.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apiary\",\n    \"shortname\": \"apiary\",\n    \"url\": \"https://apiary.io/\",\n    \"files\": [\n      \"apiary.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apidog\",\n    \"shortname\": \"apidog\",\n    \"url\": \"https://apidog.com/\",\n    \"files\": [\n      \"apidog-icon.svg\",\n      \"apidog.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apollo\",\n    \"shortname\": \"apollostack\",\n    \"url\": \"http://www.apollostack.com/\",\n    \"files\": [\n      \"apollostack.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apostrophe\",\n    \"shortname\": \"apostrophe\",\n    \"url\": \"https://apostrophecms.com/\",\n    \"files\": [\n      \"apostrophe.svg\"\n    ]\n  },\n  {\n    \"name\": \"App Center\",\n    \"shortname\": \"appcenter\",\n    \"url\": \"https://appcenter.ms/\",\n    \"files\": [\n      \"appcenter-icon.svg\",\n      \"appcenter.svg\"\n    ]\n  },\n  {\n    \"name\": \"Appbase\",\n    \"shortname\": \"appbaseio\",\n    \"url\": \"http://appbase.io/\",\n    \"files\": [\n      \"appbaseio-icon.svg\",\n      \"appbaseio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Appcircle\",\n    \"shortname\": \"appcircle\",\n    \"url\": \"https://appcircle.io/\",\n    \"files\": [\n      \"appcircle-icon.svg\",\n      \"appcircle.svg\"\n    ]\n  },\n  {\n    \"name\": \"AppCode\",\n    \"shortname\": \"appcode\",\n    \"url\": \"https://www.jetbrains.com/appcode/\",\n    \"files\": [\n      \"appcode.svg\"\n    ]\n  },\n  {\n    \"name\": \"AppDynamics\",\n    \"shortname\": \"appdynamics\",\n    \"url\": \"http://www.appdynamics.com/\",\n    \"files\": [\n      \"appdynamics-icon.svg\",\n      \"appdynamics.svg\"\n    ]\n  },\n  {\n    \"name\": \"Appium\",\n    \"shortname\": \"appium\",\n    \"url\": \"http://appium.io/\",\n    \"files\": [\n      \"appium.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apple\",\n    \"shortname\": \"apple\",\n    \"url\": \"http://www.apple.com/\",\n    \"files\": [\n      \"apple.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apple iOS App Store\",\n    \"shortname\": \"apple-app-store\",\n    \"url\": \"https://www.apple.com/ios/app-store/\",\n    \"files\": [\n      \"apple-app-store.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apple Pay\",\n    \"shortname\": \"apple-pay\",\n    \"url\": \"https://www.apple.com/apple-pay/\",\n    \"files\": [\n      \"apple-pay.svg\"\n    ]\n  },\n  {\n    \"name\": \"Applitools\",\n    \"shortname\": \"applitools\",\n    \"url\": \"https://applitools.com/\",\n    \"files\": [\n      \"applitools-icon.svg\",\n      \"applitools.svg\"\n    ]\n  },\n  {\n    \"name\": \"AppSignal\",\n    \"shortname\": \"appsignal\",\n    \"url\": \"https://appsignal.com/\",\n    \"files\": [\n      \"appsignal-icon.svg\",\n      \"appsignal.svg\"\n    ]\n  },\n  {\n    \"name\": \"Apptentive\",\n    \"shortname\": \"apptentive\",\n    \"url\": \"http://apptentive.com/\",\n    \"files\": [\n      \"apptentive.svg\"\n    ]\n  },\n  {\n    \"name\": \"AppVeyor\",\n    \"shortname\": \"appveyor\",\n    \"url\": \"https://www.appveyor.com/\",\n    \"files\": [\n      \"appveyor.svg\"\n    ]\n  },\n  {\n    \"name\": \"AppWrite\",\n    \"shortname\": \"appwrite\",\n    \"url\": \"https://appwrite.io/\",\n    \"files\": [\n      \"appwrite-icon.svg\",\n      \"appwrite.svg\"\n    ]\n  },\n  {\n    \"name\": \"ArangoDB\",\n    \"shortname\": \"arangodb\",\n    \"url\": \"https://www.arangodb.com/\",\n    \"files\": [\n      \"arangodb-icon.svg\",\n      \"arangodb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Arc\",\n    \"shortname\": \"arc\",\n    \"url\": \"https://arc.net/\",\n    \"files\": [\n      \"arc.svg\"\n    ]\n  },\n  {\n    \"name\": \"Architect\",\n    \"shortname\": \"architect\",\n    \"url\": \"https://arc.codes/\",\n    \"files\": [\n      \"architect-icon.svg\",\n      \"architect.svg\"\n    ]\n  },\n  {\n    \"name\": \"Archlinux\",\n    \"shortname\": \"archlinux\",\n    \"url\": \"https://www.archlinux.org/\",\n    \"files\": [\n      \"archlinux.svg\"\n    ]\n  },\n  {\n    \"name\": \"Arduino\",\n    \"shortname\": \"arduino\",\n    \"url\": \"https://www.arduino.cc/\",\n    \"files\": [\n      \"arduino.svg\"\n    ]\n  },\n  {\n    \"name\": \"Argo\",\n    \"shortname\": \"argo\",\n    \"url\": \"https://argoproj.github.io/\",\n    \"files\": [\n      \"argo-icon.svg\",\n      \"argo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Arm\",\n    \"shortname\": \"arm\",\n    \"url\": \"https://www.arm.com/\",\n    \"files\": [\n      \"arm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Armory\",\n    \"shortname\": \"armory\",\n    \"url\": \"http://www.armory.io/\",\n    \"files\": [\n      \"armory-icon.svg\",\n      \"armory.svg\"\n    ]\n  },\n  {\n    \"name\": \"Asana\",\n    \"shortname\": \"asana\",\n    \"url\": \"https://asana.com/\",\n    \"files\": [\n      \"asana-icon.svg\",\n      \"asana.svg\"\n    ]\n  },\n  {\n    \"name\": \"Asciidoctor\",\n    \"shortname\": \"asciidoctor\",\n    \"url\": \"https://github.com/asciidoctor\",\n    \"files\": [\n      \"asciidoctor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Assembla\",\n    \"shortname\": \"assembla\",\n    \"url\": \"https://www.assembla.com/\",\n    \"files\": [\n      \"assembla-icon.svg\",\n      \"assembla.svg\"\n    ]\n  },\n  {\n    \"name\": \"Astro\",\n    \"shortname\": \"astro\",\n    \"url\": \"https://astro.build/\",\n    \"files\": [\n      \"astro-icon.svg\",\n      \"astro.svg\"\n    ]\n  },\n  {\n    \"name\": \"Astronomer\",\n    \"shortname\": \"astronomer\",\n    \"url\": \"https://www.astronomer.io/\",\n    \"files\": [\n      \"astronomer.svg\"\n    ]\n  },\n  {\n    \"name\": \"AsyncAPI\",\n    \"shortname\": \"asyncapi\",\n    \"url\": \"https://www.asyncapi.com/\",\n    \"files\": [\n      \"async-api-icon.svg\",\n      \"async-api.svg\"\n    ]\n  },\n  {\n    \"name\": \"Atlassian\",\n    \"shortname\": \"atlassian\",\n    \"url\": \"https://www.atlassian.com/\",\n    \"files\": [\n      \"atlassian.svg\"\n    ]\n  },\n  {\n    \"name\": \"Atom\",\n    \"shortname\": \"atom\",\n    \"url\": \"https://atom.io/\",\n    \"files\": [\n      \"atom-icon.svg\",\n      \"atom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Atomic\",\n    \"shortname\": \"atomic\",\n    \"url\": \"https://atomic.io/\",\n    \"files\": [\n      \"atomic-icon.svg\",\n      \"atomic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Atomico\",\n    \"shortname\": \"atomico\",\n    \"url\": \"https://atomicojs.github.io/\",\n    \"files\": [\n      \"atomicojs-icon.svg\",\n      \"atomicojs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Aurelia\",\n    \"shortname\": \"aurelia\",\n    \"url\": \"http://aurelia.io/\",\n    \"files\": [\n      \"aurelia.svg\"\n    ]\n  },\n  {\n    \"name\": \"Aurora\",\n    \"shortname\": \"aurora\",\n    \"url\": \"http://aurora.apache.org/\",\n    \"files\": [\n      \"aurora.svg\"\n    ]\n  },\n  {\n    \"name\": \"Auth0\",\n    \"shortname\": \"auth0\",\n    \"url\": \"https://auth0.com/\",\n    \"files\": [\n      \"auth0-icon.svg\",\n      \"auth0.svg\"\n    ]\n  },\n  {\n    \"name\": \"Authy\",\n    \"shortname\": \"authy\",\n    \"url\": \"https://www.authy.com/\",\n    \"files\": [\n      \"authy.svg\"\n    ]\n  },\n  {\n    \"name\": \"AutoIt\",\n    \"shortname\": \"autoit\",\n    \"url\": \"https://www.autoitscript.com/\",\n    \"files\": [\n      \"autoit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Autoprefixer\",\n    \"shortname\": \"autoprefixer\",\n    \"url\": \"https://github.com/postcss/autoprefixer\",\n    \"files\": [\n      \"autoprefixer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ava\",\n    \"shortname\": \"ava\",\n    \"url\": \"https://github.com/avajs/ava\",\n    \"files\": [\n      \"ava.svg\"\n    ]\n  },\n  {\n    \"name\": \"Awesome\",\n    \"shortname\": \"awesome\",\n    \"url\": \"https://github.com/sindresorhus/awesome\",\n    \"files\": [\n      \"awesome.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS\",\n    \"shortname\": \"aws\",\n    \"url\": \"https://aws.amazon.com/\",\n    \"files\": [\n      \"aws.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Ampliify\",\n    \"shortname\": \"aws-amplify\",\n    \"url\": \"https://aws.amazon.com/amplify/\",\n    \"files\": [\n      \"aws-amplify.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS API Gateway\",\n    \"shortname\": \"aws-api-gateway\",\n    \"url\": \"https://aws.amazon.com/api-gateway/\",\n    \"files\": [\n      \"aws-api-gateway.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS App Mesh\",\n    \"shortname\": \"aws-app-mesh\",\n    \"url\": \"https://aws.amazon.com/app-mesh\",\n    \"files\": [\n      \"aws-app-mesh.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS AppFlow\",\n    \"shortname\": \"aws-appflow\",\n    \"url\": \"https://aws.amazon.com/appflow/\",\n    \"files\": [\n      \"aws-appflow.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS AppSync\",\n    \"shortname\": \"aws-appsync\",\n    \"url\": \"https://aws.amazon.com/appsync/\",\n    \"files\": [\n      \"aws-appsync.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Athena\",\n    \"shortname\": \"aws-athena\",\n    \"url\": \"https://aws.amazon.com/athena\",\n    \"files\": [\n      \"aws-athena.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Aurora\",\n    \"shortname\": \"aws-aurora\",\n    \"url\": \"https://aws.amazon.com/rds/aurora\",\n    \"files\": [\n      \"aws-aurora.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Backup\",\n    \"shortname\": \"aws-backup\",\n    \"url\": \"https://aws.amazon.com/backup/\",\n    \"files\": [\n      \"aws-backup.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Batch\",\n    \"shortname\": \"aws-batch\",\n    \"url\": \"https://aws.amazon.com/batch/\",\n    \"files\": [\n      \"aws-batch.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Certificate Manager\",\n    \"shortname\": \"aws-certificate-manager\",\n    \"url\": \"https://aws.amazon.com/certificate-manager/\",\n    \"files\": [\n      \"aws-certificate-manager.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CloudFormation\",\n    \"shortname\": \"aws-cloudformation\",\n    \"url\": \"https://aws.amazon.com/cloudformation/\",\n    \"files\": [\n      \"aws-cloudformation.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CloudFront\",\n    \"shortname\": \"aws-cloudfront\",\n    \"url\": \"https://aws.amazon.com/cloudfront/\",\n    \"files\": [\n      \"aws-cloudfront.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CloudSearch\",\n    \"shortname\": \"aws-cloudsearch\",\n    \"url\": \"https://aws.amazon.com/cloudsearch/\",\n    \"files\": [\n      \"aws-cloudsearch.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CloudTrail\",\n    \"shortname\": \"aws-cloudtrail\",\n    \"url\": \"https://aws.amazon.com/cloudtrail/\",\n    \"files\": [\n      \"aws-cloudtrail.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CloudWatch\",\n    \"shortname\": \"aws-cloudwatch\",\n    \"url\": \"https://aws.amazon.com/cloudwatch/\",\n    \"files\": [\n      \"aws-cloudwatch.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CodeBuild\",\n    \"shortname\": \"aws-codebuild\",\n    \"url\": \"https://aws.amazon.com/codebuild/\",\n    \"files\": [\n      \"aws-codebuild.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CodeCommit\",\n    \"shortname\": \"aws-codecommit\",\n    \"url\": \"https://aws.amazon.com/codecommit/\",\n    \"files\": [\n      \"aws-codecommit.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CodeDeploy\",\n    \"shortname\": \"aws-codedeploy\",\n    \"url\": \"https://aws.amazon.com/codedeploy/\",\n    \"files\": [\n      \"aws-codedeploy.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CodePipeline\",\n    \"shortname\": \"aws-codepipeline\",\n    \"url\": \"https://aws.amazon.com/codepipeline/\",\n    \"files\": [\n      \"aws-codepipeline.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS CodeStar\",\n    \"shortname\": \"aws-codestar\",\n    \"url\": \"https://aws.amazon.com/codestar/\",\n    \"files\": [\n      \"aws-codestar.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Cognito\",\n    \"shortname\": \"aws-cognito\",\n    \"url\": \"https://aws.amazon.com/cognito/\",\n    \"files\": [\n      \"aws-cognito.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Config\",\n    \"shortname\": \"aws-config\",\n    \"url\": \"https://aws.amazon.com/config/\",\n    \"files\": [\n      \"aws-config.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS DocumentDB\",\n    \"shortname\": \"aws-documentdb\",\n    \"url\": \"https://aws.amazon.com/documentdb/\",\n    \"files\": [\n      \"aws-documentdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS DynamoDB\",\n    \"shortname\": \"aws-dynamodb\",\n    \"url\": \"https://aws.amazon.com/dynamodb/\",\n    \"files\": [\n      \"aws-dynamodb.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS EC2 (Elastic Compute Cloud)\",\n    \"shortname\": \"aws-ec2\",\n    \"url\": \"https://aws.amazon.com/ec2/\",\n    \"files\": [\n      \"aws-ec2.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS ECS (Elastic Container Service)\",\n    \"shortname\": \"aws-ecs\",\n    \"url\": \"https://aws.amazon.com/ecs/\",\n    \"files\": [\n      \"aws-ecs.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS EKS (Elastic Kubernetes Service)\",\n    \"shortname\": \"aws-eks\",\n    \"url\": \"https://aws.amazon.com/eks/\",\n    \"files\": [\n      \"aws-eks.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Elastic Beanstalk\",\n    \"shortname\": \"aws-elastic-beanstalk\",\n    \"url\": \"https://aws.amazon.com/elasticbeanstalk/\",\n    \"files\": [\n      \"aws-elastic-beanstalk.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS ElastiCache\",\n    \"shortname\": \"aws-elasticache\",\n    \"url\": \"https://aws.amazon.com/elasticache/\",\n    \"files\": [\n      \"aws-elasticache.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS ELB (Elastic Load Balancing)\",\n    \"shortname\": \"aws-elb\",\n    \"url\": \"https://aws.amazon.com/elasticloadbalancing/\",\n    \"files\": [\n      \"aws-elb.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS EventBridge\",\n    \"shortname\": \"aws-eventbridge\",\n    \"url\": \"https://aws.amazon.com/eventbridge/\",\n    \"files\": [\n      \"aws-eventbridge.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Fargate\",\n    \"shortname\": \"aws-fargate\",\n    \"url\": \"https://aws.amazon.com/fargate/\",\n    \"files\": [\n      \"aws-fargate.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Glacier\",\n    \"shortname\": \"aws-glacier\",\n    \"url\": \"https://aws.amazon.com/glacier/\",\n    \"files\": [\n      \"aws-glacier.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Glue\",\n    \"shortname\": \"aws-glue\",\n    \"url\": \"https://aws.amazon.com/glue/\",\n    \"files\": [\n      \"aws-glue.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS IAM (Identity and Access Management)\",\n    \"shortname\": \"aws-iam\",\n    \"url\": \"https://aws.amazon.com/iam/\",\n    \"files\": [\n      \"aws-iam.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Keyspaces\",\n    \"shortname\": \"aws-keyspaces\",\n    \"url\": \"https://aws.amazon.com/keyspaces/\",\n    \"files\": [\n      \"aws-keyspaces.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Kinesis\",\n    \"shortname\": \"aws-kinesis\",\n    \"url\": \"https://aws.amazon.com/kinesis/\",\n    \"files\": [\n      \"aws-kinesis.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS KMS (Key Management Service)\",\n    \"shortname\": \"aws-kms\",\n    \"url\": \"https://aws.amazon.com/kms/\",\n    \"files\": [\n      \"aws-kms.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Lake Formation\",\n    \"shortname\": \"aws-lake-formation\",\n    \"url\": \"https://aws.amazon.com/lake-formation/\",\n    \"files\": [\n      \"aws-lake-formation.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Lambda\",\n    \"shortname\": \"aws-lambda\",\n    \"url\": \"https://aws.amazon.com/lambda/\",\n    \"files\": [\n      \"aws-lambda.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Lightsail\",\n    \"shortname\": \"aws-lightsail\",\n    \"url\": \"https://aws.amazon.com/lightsail/\",\n    \"files\": [\n      \"aws-lightsail.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS MQ\",\n    \"shortname\": \"aws-mq\",\n    \"url\": \"https://aws.amazon.com/amazon-mq/\",\n    \"files\": [\n      \"aws-mq.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS MSK (Managed Streaming for Kafka)\",\n    \"shortname\": \"aws-msk\",\n    \"url\": \"https://aws.amazon.com/msk/\",\n    \"files\": [\n      \"aws-msk.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Neptune\",\n    \"shortname\": \"aws-neptune\",\n    \"url\": \"https://aws.amazon.com/neptune/\",\n    \"files\": [\n      \"aws-neptune.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Open Search\",\n    \"shortname\": \"aws-open-search\",\n    \"url\": \"https://aws.amazon.com/opensearch-service/\",\n    \"files\": [\n      \"aws-open-search.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Opworks\",\n    \"shortname\": \"aws-opsworks\",\n    \"url\": \"https://aws.amazon.com/opsworks/\",\n    \"files\": [\n      \"aws-opsworks.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS QuickSight\",\n    \"shortname\": \"aws-quicksight\",\n    \"url\": \"https://aws.amazon.com/quicksight/\",\n    \"files\": [\n      \"aws-quicksight.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS RDS (Relational Database Service)\",\n    \"shortname\": \"aws-rds\",\n    \"url\": \"https://aws.amazon.com/rds/\",\n    \"files\": [\n      \"aws-rds.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Redshift\",\n    \"shortname\": \"aws-redshift\",\n    \"url\": \"https://aws.amazon.com/redshift/\",\n    \"files\": [\n      \"aws-redshift.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Route 53\",\n    \"shortname\": \"aws-route53\",\n    \"url\": \"https://aws.amazon.com/route53/\",\n    \"files\": [\n      \"aws-route53.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS S3 (Simple Storage Service)\",\n    \"shortname\": \"aws-s3\",\n    \"url\": \"https://aws.amazon.com/s3/\",\n    \"files\": [\n      \"aws-s3.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Secrets Manager\",\n    \"shortname\": \"aws-secrets-manager\",\n    \"url\": \"https://aws.amazon.com/secrets-manager/\",\n    \"files\": [\n      \"aws-secrets-manager.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS SES (Simple Email Service)\",\n    \"shortname\": \"aws-ses\",\n    \"url\": \"https://aws.amazon.com/ses/\",\n    \"files\": [\n      \"aws-ses.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Shield\",\n    \"shortname\": \"aws-shield\",\n    \"url\": \"https://aws.amazon.com/shield/\",\n    \"files\": [\n      \"aws-shield.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS SNS (Simple Notification Service)\",\n    \"shortname\": \"aws-sns\",\n    \"url\": \"https://aws.amazon.com/sns/\",\n    \"files\": [\n      \"aws-sns.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS SQS (Simple Queue Service)\",\n    \"shortname\": \"aws-sqs\",\n    \"url\": \"https://aws.amazon.com/sqs/\",\n    \"files\": [\n      \"aws-sqs.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Step Functions\",\n    \"shortname\": \"aws-step-functions\",\n    \"url\": \"https://aws.amazon.com/step-functions/\",\n    \"files\": [\n      \"aws-step-functions.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Systems Manager\",\n    \"shortname\": \"aws-systems-manager\",\n    \"url\": \"https://aws.amazon.com/systems-manager/\",\n    \"files\": [\n      \"aws-systems-manager.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS Timestream\",\n    \"shortname\": \"aws-timestream\",\n    \"url\": \"https://aws.amazon.com/timestream/\",\n    \"files\": [\n      \"aws-timestream.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS VPC (Virtual Private Cloud)\",\n    \"shortname\": \"aws-vpc\",\n    \"url\": \"https://aws.amazon.com/vpc/\",\n    \"files\": [\n      \"aws-vpc.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS WAF (Web Application Firewall)\",\n    \"shortname\": \"aws-waf\",\n    \"url\": \"https://aws.amazon.com/waf/\",\n    \"files\": [\n      \"aws-waf.svg\"\n    ]\n  },\n  {\n    \"name\": \"AWS X-Ray\",\n    \"shortname\": \"aws-xray\",\n    \"url\": \"https://aws.amazon.com/xray/\",\n    \"files\": [\n      \"aws-xray.svg\"\n    ]\n  },\n  {\n    \"name\": \"Axios\",\n    \"shortname\": \"axios\",\n    \"url\": \"https://axios-http.com/\",\n    \"files\": [\n      \"axios.svg\"\n    ]\n  },\n  {\n    \"name\": \"Babel\",\n    \"shortname\": \"babel\",\n    \"url\": \"https://babeljs.io/\",\n    \"files\": [\n      \"babel.svg\"\n    ]\n  },\n  {\n    \"name\": \"Backbone\",\n    \"shortname\": \"backbone\",\n    \"url\": \"http://backbonejs.org/\",\n    \"files\": [\n      \"backbone-icon.svg\",\n      \"backbone.svg\"\n    ]\n  },\n  {\n    \"name\": \"BackerKit\",\n    \"shortname\": \"backerkit\",\n    \"url\": \"https://www.backerkit.com/\",\n    \"files\": [\n      \"backerkit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Baker Street\",\n    \"shortname\": \"baker-street\",\n    \"url\": \"http://bakerstreet.io/\",\n    \"files\": [\n      \"baker-street.svg\"\n    ]\n  },\n  {\n    \"name\": \"Balena\",\n    \"shortname\": \"balena\",\n    \"url\": \"https://www.balena.io/\",\n    \"files\": [\n      \"balena.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bamboo\",\n    \"shortname\": \"bamboo\",\n    \"url\": \"https://www.atlassian.com/software/bamboo\",\n    \"files\": [\n      \"bamboo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Basecamp\",\n    \"shortname\": \"basecamp\",\n    \"url\": \"https://basecamp.com/\",\n    \"files\": [\n      \"basecamp-icon.svg\",\n      \"basecamp.svg\"\n    ]\n  },\n  {\n    \"name\": \"BaseKit\",\n    \"shortname\": \"basekit\",\n    \"url\": \"http://www.basekit.com/\",\n    \"files\": [\n      \"basekit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Baseline\",\n    \"shortname\": \"baseline\",\n    \"url\": \"https://web.dev/baseline/\",\n    \"files\": [\n      \"baseline.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bash\",\n    \"shortname\": \"bash\",\n    \"url\": \"https://www.gnu.org/software/bash/\",\n    \"files\": [\n      \"bash-icon.svg\",\n      \"bash.svg\"\n    ]\n  },\n  {\n    \"name\": \"batch\",\n    \"shortname\": \"batch\",\n    \"url\": \"https://batch.com/\",\n    \"files\": [\n      \"batch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Beats\",\n    \"shortname\": \"beats\",\n    \"url\": \"https://www.elastic.co/products/beats\",\n    \"files\": [\n      \"beats.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bem\",\n    \"shortname\": \"bem\",\n    \"url\": \"https://en.bem.info/\",\n    \"files\": [\n      \"bem.svg\"\n    ]\n  },\n  {\n    \"name\": \"bigpanda\",\n    \"shortname\": \"bigpanda\",\n    \"url\": \"https://bigpanda.io/\",\n    \"files\": [\n      \"bigpanda.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bing\",\n    \"shortname\": \"bing\",\n    \"url\": \"https://www.bing.com/\",\n    \"files\": [\n      \"bing.svg\"\n    ]\n  },\n  {\n    \"name\": \"Biome\",\n    \"shortname\": \"biomejs\",\n    \"url\": \"https://biomejs.dev/\",\n    \"files\": [\n      \"biomejs-icon.svg\",\n      \"biomejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"BitBar\",\n    \"shortname\": \"bitbar\",\n    \"url\": \"https://smartbear.com/product/bitbar/\",\n    \"files\": [\n      \"bitbar.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bitbucket\",\n    \"shortname\": \"bitbucket\",\n    \"url\": \"https://bitbucket.org/\",\n    \"files\": [\n      \"bitbucket.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bitcoin\",\n    \"shortname\": \"bitcoin\",\n    \"url\": \"https://bitcoin.org/\",\n    \"files\": [\n      \"bitcoin.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bitnami\",\n    \"shortname\": \"bitnami\",\n    \"url\": \"https://bitnami.com/\",\n    \"files\": [\n      \"bitnami.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bitrise\",\n    \"shortname\": \"bitrise\",\n    \"url\": \"https://www.bitrise.io/\",\n    \"files\": [\n      \"bitrise-icon.svg\",\n      \"bitrise.svg\"\n    ]\n  },\n  {\n    \"name\": \"Blender\",\n    \"shortname\": \"blender\",\n    \"url\": \"https://www.blender.org/\",\n    \"files\": [\n      \"blender.svg\"\n    ]\n  },\n  {\n    \"name\": \"Blitz\",\n    \"shortname\": \"bllitzjs\",\n    \"url\": \"https://blitzjs.com/\",\n    \"files\": [\n      \"blitzjs-icon.svg\",\n      \"blitzjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Blocs\",\n    \"shortname\": \"blocs\",\n    \"url\": \"http://blocsapp.com/\",\n    \"files\": [\n      \"blocs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Blogger\",\n    \"shortname\": \"blogger\",\n    \"url\": \"https://www.blogger.com/\",\n    \"files\": [\n      \"blogger.svg\"\n    ]\n  },\n  {\n    \"name\": \"Blossom\",\n    \"shortname\": \"blossom\",\n    \"url\": \"https://www.blossom.co/\",\n    \"files\": [\n      \"blossom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Blueprint\",\n    \"shortname\": \"blueprint\",\n    \"url\": \"http://blueprintjs.com/\",\n    \"files\": [\n      \"blueprint.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bluesky\",\n    \"shortname\": \"bluesky\",\n    \"url\": \"https://bsky.social/\",\n    \"files\": [\n      \"bluesky.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bluetooth\",\n    \"shortname\": \"bluetooth\",\n    \"url\": \"http://www.bluetooth.com/\",\n    \"files\": [\n      \"bluetooth.svg\"\n    ]\n  },\n  {\n    \"name\": \"Booqable\",\n    \"shortname\": \"booqable\",\n    \"url\": \"https://booqable.com/\",\n    \"files\": [\n      \"booqable-icon.svg\",\n      \"booqable.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bootstrap\",\n    \"shortname\": \"bootstrap\",\n    \"url\": \"http://getbootstrap.com/\",\n    \"files\": [\n      \"bootstrap.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bosun\",\n    \"shortname\": \"bosun\",\n    \"url\": \"https://bosun.org/\",\n    \"files\": [\n      \"bosun.svg\"\n    ]\n  },\n  {\n    \"name\": \"Botanalytics\",\n    \"shortname\": \"botanalytics\",\n    \"url\": \"https://botanalytics.co/\",\n    \"files\": [\n      \"botanalytics.svg\"\n    ]\n  },\n  {\n    \"name\": \"bourbon\",\n    \"shortname\": \"bourbon\",\n    \"url\": \"http://bourbon.io/\",\n    \"files\": [\n      \"bourbon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bower\",\n    \"shortname\": \"bower\",\n    \"url\": \"http://bower.io/\",\n    \"files\": [\n      \"bower.svg\"\n    ]\n  },\n  {\n    \"name\": \"box\",\n    \"shortname\": \"box\",\n    \"url\": \"https://www.box.com/\",\n    \"files\": [\n      \"box.svg\"\n    ]\n  },\n  {\n    \"name\": \"Brackets\",\n    \"shortname\": \"brackets\",\n    \"url\": \"http://brackets.io/\",\n    \"files\": [\n      \"brackets.svg\"\n    ]\n  },\n  {\n    \"name\": \"Brain.js\",\n    \"shortname\": \"brainjs\",\n    \"url\": \"https://brain.js.org/\",\n    \"files\": [\n      \"brainjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Branch\",\n    \"shortname\": \"branch\",\n    \"url\": \"https://branch.io/\",\n    \"files\": [\n      \"branch-icon.svg\",\n      \"branch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Brandfolder\",\n    \"shortname\": \"brandfolder\",\n    \"url\": \"http://brandfolder.com/\",\n    \"files\": [\n      \"brandfolder-icon.svg\",\n      \"brandfolder.svg\"\n    ]\n  },\n  {\n    \"name\": \"Brave\",\n    \"shortname\": \"brave\",\n    \"url\": \"https://brave.com/\",\n    \"files\": [\n      \"brave.svg\"\n    ]\n  },\n  {\n    \"name\": \"Braze\",\n    \"shortname\": \"braze\",\n    \"url\": \"https://www.braze.com/\",\n    \"files\": [\n      \"braze-icon.svg\",\n      \"braze.svg\"\n    ]\n  },\n  {\n    \"name\": \"Broadcom\",\n    \"shortname\": \"broadcom\",\n    \"url\": \"https://www.broadcom.com/\",\n    \"files\": [\n      \"broadcom-icon.svg\",\n      \"broadcom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Broccoli\",\n    \"shortname\": \"broccoli\",\n    \"url\": \"https://github.com/broccolijs/broccoli\",\n    \"files\": [\n      \"broccoli.svg\"\n    ]\n  },\n  {\n    \"name\": \"Brotli\",\n    \"shortname\": \"brotli\",\n    \"url\": \"https://github.com/google/brotli\",\n    \"files\": [\n      \"brotli.svg\"\n    ]\n  },\n  {\n    \"name\": \"Browserify\",\n    \"shortname\": \"browserify\",\n    \"url\": \"http://browserify.org/\",\n    \"files\": [\n      \"browserify-icon.svg\",\n      \"browserify.svg\"\n    ]\n  },\n  {\n    \"name\": \"Browserling\",\n    \"shortname\": \"browserling\",\n    \"url\": \"https://www.browserling.com/\",\n    \"files\": [\n      \"browserling.svg\"\n    ]\n  },\n  {\n    \"name\": \"Browserslist\",\n    \"shortname\": \"browserslist\",\n    \"url\": \"https://github.com/browserslist/browserslist\",\n    \"files\": [\n      \"browserslist.svg\"\n    ]\n  },\n  {\n    \"name\": \"BrowserStack\",\n    \"shortname\": \"browserstack\",\n    \"url\": \"https://www.browserstack.com/\",\n    \"files\": [\n      \"browserstack.svg\"\n    ]\n  },\n  {\n    \"name\": \"Browsersync\",\n    \"shortname\": \"browsersync\",\n    \"url\": \"http://www.browsersync.io/\",\n    \"files\": [\n      \"browsersync.svg\"\n    ]\n  },\n  {\n    \"name\": \"Brunch\",\n    \"shortname\": \"brunch\",\n    \"url\": \"http://brunch.io/\",\n    \"files\": [\n      \"brunch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bubble\",\n    \"shortname\": \"bubble\",\n    \"url\": \"https://bubble.io/\",\n    \"files\": [\n      \"bubble-icon.svg\",\n      \"bubble.svg\"\n    ]\n  },\n  {\n    \"name\": \"Buck\",\n    \"shortname\": \"buck\",\n    \"url\": \"https://buckbuild.com/\",\n    \"files\": [\n      \"buck.svg\"\n    ]\n  },\n  {\n    \"name\": \"Buddy\",\n    \"shortname\": \"buddy\",\n    \"url\": \"https://buddy.works/\",\n    \"files\": [\n      \"buddy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Buffer\",\n    \"shortname\": \"buffer\",\n    \"url\": \"https://buffer.com/\",\n    \"files\": [\n      \"buffer.svg\"\n    ]\n  },\n  {\n    \"name\": \"BugHerd\",\n    \"shortname\": \"bugherd\",\n    \"url\": \"http://bugherd.com/\",\n    \"files\": [\n      \"bugherd-icon.svg\",\n      \"bugherd.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bugsee\",\n    \"shortname\": \"bugsee\",\n    \"url\": \"https://www.bugsee.com/\",\n    \"files\": [\n      \"bugsee.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bugsnag\",\n    \"shortname\": \"bugsnag\",\n    \"url\": \"https://bugsnag.com/\",\n    \"files\": [\n      \"bugsnag.svg\"\n    ]\n  },\n  {\n    \"name\": \"Builder\",\n    \"shortname\": \"builder-io\",\n    \"url\": \"https://www.builder.io/\",\n    \"files\": [\n      \"builder-io-icon.svg\",\n      \"builder-io.svg\"\n    ]\n  },\n  {\n    \"name\": \"Buildkite\",\n    \"shortname\": \"buildkite\",\n    \"url\": \"https://buildkite.com/\",\n    \"files\": [\n      \"buildkite-icon.svg\",\n      \"buildkite.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bulma\",\n    \"shortname\": \"bulma\",\n    \"url\": \"https://bulma.io/\",\n    \"files\": [\n      \"bulma.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bun\",\n    \"shortname\": \"bun\",\n    \"url\": \"https://bun.sh/\",\n    \"files\": [\n      \"bun.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bunny\",\n    \"shortname\": \"bunny-net\",\n    \"url\": \"https://bunny.net/\",\n    \"files\": [\n      \"bunny-net-icon.svg\",\n      \"bunny-net.svg\"\n    ]\n  },\n  {\n    \"name\": \"Bēhance\",\n    \"shortname\": \"behance\",\n    \"url\": \"https://www.behance.net/\",\n    \"files\": [\n      \"behance.svg\"\n    ]\n  },\n  {\n    \"name\": \"C\",\n    \"shortname\": \"c\",\n    \"url\": \"https://en.wikipedia.org/wiki/C_(programming_language)\",\n    \"files\": [\n      \"c.svg\"\n    ]\n  },\n  {\n    \"name\": \"C Sharp (C#) \",\n    \"shortname\": \"c-sharp\",\n    \"url\": \"http://csharp.net/\",\n    \"files\": [\n      \"c-sharp.svg\"\n    ]\n  },\n  {\n    \"name\": \"C++\",\n    \"shortname\": \"c-plusplus\",\n    \"url\": \"https://isocpp.org/\",\n    \"files\": [\n      \"c-plusplus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cachet\",\n    \"shortname\": \"cachet\",\n    \"url\": \"https://cachethq.io/\",\n    \"files\": [\n      \"cachet.svg\"\n    ]\n  },\n  {\n    \"name\": \"CakePHP\",\n    \"shortname\": \"cakephp\",\n    \"url\": \"http://cakephp.org/\",\n    \"files\": [\n      \"cakephp-icon.svg\",\n      \"cakephp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Calibre\",\n    \"shortname\": \"calibre\",\n    \"url\": \"https://calibreapp.com/\",\n    \"files\": [\n      \"calibre-icon.svg\",\n      \"calibre.svg\"\n    ]\n  },\n  {\n    \"name\": \"Campaign Monitor\",\n    \"shortname\": \"campaignmonitor\",\n    \"url\": \"https://www.campaignmonitor.com/\",\n    \"files\": [\n      \"campaignmonitor-icon.svg\",\n      \"campaignmonitor.svg\"\n    ]\n  },\n  {\n    \"name\": \"CanJS\",\n    \"shortname\": \"canjs\",\n    \"url\": \"http://canjs.com/\",\n    \"files\": [\n      \"canjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Capacitor\",\n    \"shortname\": \"capacitorjs\",\n    \"url\": \"https://capacitorjs.com/\",\n    \"files\": [\n      \"capacitorjs-icon.svg\",\n      \"capacitorjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Capistrano\",\n    \"shortname\": \"capistrano\",\n    \"url\": \"http://capistranorb.com/\",\n    \"files\": [\n      \"capistrano.svg\"\n    ]\n  },\n  {\n    \"name\": \"Carbide\",\n    \"shortname\": \"carbide\",\n    \"url\": \"https://alpha.trycarbide.com/\",\n    \"files\": [\n      \"carbide.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cardano\",\n    \"shortname\": \"cardano\",\n    \"url\": \"https://cardano.org/\",\n    \"files\": [\n      \"cardano-icon.svg\",\n      \"cardano.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cassandra\",\n    \"shortname\": \"cassandra\",\n    \"url\": \"http://cassandra.apache.org/\",\n    \"files\": [\n      \"cassandra.svg\"\n    ]\n  },\n  {\n    \"name\": \"CentOS\",\n    \"shortname\": \"centos\",\n    \"url\": \"https://www.centos.org/\",\n    \"files\": [\n      \"centos-icon.svg\",\n      \"centos.svg\"\n    ]\n  },\n  {\n    \"name\": \"Certbot\",\n    \"shortname\": \"certbot\",\n    \"url\": \"https://certbot.eff.org/\",\n    \"files\": [\n      \"certbot.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ceylon\",\n    \"shortname\": \"ceylon\",\n    \"url\": \"https://ceylon-lang.org/\",\n    \"files\": [\n      \"ceylon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chai\",\n    \"shortname\": \"chai\",\n    \"url\": \"http://chaijs.com/\",\n    \"files\": [\n      \"chai.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chalk\",\n    \"shortname\": \"chalk\",\n    \"url\": \"https://github.com/chalk/chalk\",\n    \"files\": [\n      \"chalk.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chargebee\",\n    \"shortname\": \"chargebee\",\n    \"url\": \"https://www.chargebee.com/\",\n    \"files\": [\n      \"chargebee-icon.svg\",\n      \"chargebee.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chart.js\",\n    \"shortname\": \"chartjs\",\n    \"url\": \"https://www.chartjs.org/\",\n    \"files\": [\n      \"chartjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chef\",\n    \"shortname\": \"chef\",\n    \"url\": \"https://www.chef.io/\",\n    \"files\": [\n      \"chef.svg\"\n    ]\n  },\n  {\n    \"name\": \"chevereto\",\n    \"shortname\": \"chevereto\",\n    \"url\": \"https://chevereto.com/\",\n    \"files\": [\n      \"chevereto.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chroma\",\n    \"shortname\": \"chroma\",\n    \"url\": \"https://www.trychroma.com/\",\n    \"files\": [\n      \"chroma.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chromatic\",\n    \"shortname\": \"chromatic\",\n    \"url\": \"https://www.chromaticqa.com/\",\n    \"files\": [\n      \"chromatic-icon.svg\",\n      \"chromatic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chrome\",\n    \"shortname\": \"chrome\",\n    \"url\": \"http://www.google.com/chrome/\",\n    \"files\": [\n      \"chrome.svg\"\n    ]\n  },\n  {\n    \"name\": \"Chrome Web Store\",\n    \"shortname\": \"chrome-web-store\",\n    \"url\": \"https://chrome.google.com/webstore\",\n    \"files\": [\n      \"chrome-web-store.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cinder\",\n    \"shortname\": \"cinder\",\n    \"url\": \"https://libcinder.org/\",\n    \"files\": [\n      \"cinder.svg\"\n    ]\n  },\n  {\n    \"name\": \"CircleCI\",\n    \"shortname\": \"circleci\",\n    \"url\": \"https://circleci.com/\",\n    \"files\": [\n      \"circleci.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cirrus\",\n    \"shortname\": \"cirrus\",\n    \"url\": \"http://www.mastercard.com/ie/consumer/cirrus-card.html\",\n    \"files\": [\n      \"cirrus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cirrus\",\n    \"shortname\": \"cirrus-ci\",\n    \"url\": \"https://cirrus-ci.org/\",\n    \"files\": [\n      \"cirrus-ci.svg\"\n    ]\n  },\n  {\n    \"name\": \"Claude\",\n    \"shortname\": \"claude\",\n    \"url\": \"https://claude.ai/\",\n    \"files\": [\n      \"claude-icon.svg\",\n      \"claude.svg\"\n    ]\n  },\n  {\n    \"name\": \"Clio\",\n    \"shortname\": \"clio-lang\",\n    \"url\": \"https://clio-lang.org/\",\n    \"files\": [\n      \"clio-lang.svg\"\n    ]\n  },\n  {\n    \"name\": \"CLion\",\n    \"shortname\": \"clion\",\n    \"url\": \"https://www.jetbrains.com/clion/\",\n    \"files\": [\n      \"clion.svg\"\n    ]\n  },\n  {\n    \"name\": \"Clojure\",\n    \"shortname\": \"clojure\",\n    \"url\": \"http://clojure.org/\",\n    \"files\": [\n      \"clojure.svg\"\n    ]\n  },\n  {\n    \"name\": \"ClojureScript\",\n    \"shortname\": \"cljs\",\n    \"url\": \"https://clojurescript.org/\",\n    \"files\": [\n      \"cljs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Close\",\n    \"shortname\": \"close\",\n    \"url\": \"http://close.io/\",\n    \"files\": [\n      \"close.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cloud9\",\n    \"shortname\": \"cloud9\",\n    \"url\": \"https://c9.io/\",\n    \"files\": [\n      \"cloud9.svg\"\n    ]\n  },\n  {\n    \"name\": \"CloudAcademy\",\n    \"shortname\": \"cloudacademy\",\n    \"url\": \"https://cloudacademy.com/\",\n    \"files\": [\n      \"cloudacademy-icon.svg\",\n      \"cloudacademy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cloudcraft\",\n    \"shortname\": \"cloudcraft\",\n    \"url\": \"https://cloudcraft.co/\",\n    \"files\": [\n      \"cloudcraft.svg\"\n    ]\n  },\n  {\n    \"name\": \"CloudFlare\",\n    \"shortname\": \"cloudflare\",\n    \"url\": \"https://www.cloudflare.com/\",\n    \"files\": [\n      \"cloudflare-icon.svg\",\n      \"cloudflare.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cloudflare Workers\",\n    \"shortname\": \"cloudflare-workers\",\n    \"url\": \"https://workers.cloudflare.com/\",\n    \"files\": [\n      \"cloudflare-workers-icon.svg\",\n      \"cloudflare-workers.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cloudinary\",\n    \"shortname\": \"cloudinary\",\n    \"url\": \"https://cloudinary.com/\",\n    \"files\": [\n      \"cloudinary-icon.svg\",\n      \"cloudinary.svg\"\n    ]\n  },\n  {\n    \"name\": \"CloudLinux\",\n    \"shortname\": \"cloudlinux\",\n    \"url\": \"https://cloudlinux.com/\",\n    \"files\": [\n      \"cloudlinux.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cobalt\",\n    \"shortname\": \"cobalt\",\n    \"url\": \"https://cobalt.io/\",\n    \"files\": [\n      \"cobalt.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cockpit\",\n    \"shortname\": \"cockpit\",\n    \"url\": \"http://getcockpit.com/\",\n    \"files\": [\n      \"cockpit.svg\"\n    ]\n  },\n  {\n    \"name\": \"CocoaPods\",\n    \"shortname\": \"cocoapods\",\n    \"url\": \"https://cocoapods.org/\",\n    \"files\": [\n      \"cocoapods.svg\"\n    ]\n  },\n  {\n    \"name\": \"Coda\",\n    \"shortname\": \"coda\",\n    \"url\": \"https://coda.io/\",\n    \"files\": [\n      \"coda-icon.svg\",\n      \"coda.svg\"\n    ]\n  },\n  {\n    \"name\": \"Codacy\",\n    \"shortname\": \"codacy\",\n    \"url\": \"https://www.codacy.com/\",\n    \"files\": [\n      \"codacy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Code Climate\",\n    \"shortname\": \"codeclimate\",\n    \"url\": \"https://codeclimate.com/\",\n    \"files\": [\n      \"codeclimate-icon.svg\",\n      \"codeclimate.svg\"\n    ]\n  },\n  {\n    \"name\": \"Code Sandbox\",\n    \"shortname\": \"codesandbox\",\n    \"url\": \"https://codesandbox.io/\",\n    \"files\": [\n      \"codesandbox-icon.svg\",\n      \"codesandbox.svg\"\n    ]\n  },\n  {\n    \"name\": \"Codebase\",\n    \"shortname\": \"codebase\",\n    \"url\": \"https://www.codebasehq.com/\",\n    \"files\": [\n      \"codebase.svg\"\n    ]\n  },\n  {\n    \"name\": \"codebeat\",\n    \"shortname\": \"codebeat\",\n    \"url\": \"https://codebeat.co/\",\n    \"files\": [\n      \"codebeat.svg\"\n    ]\n  },\n  {\n    \"name\": \"codecademy\",\n    \"shortname\": \"codecademy\",\n    \"url\": \"https://www.codecademy.com/\",\n    \"files\": [\n      \"codecademy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Codeception\",\n    \"shortname\": \"codeception\",\n    \"url\": \"http://codeception.com/\",\n    \"files\": [\n      \"codeception.svg\"\n    ]\n  },\n  {\n    \"name\": \"Codecov\",\n    \"shortname\": \"codecov\",\n    \"url\": \"http://codecov.io/\",\n    \"files\": [\n      \"codecov-icon.svg\",\n      \"codecov.svg\"\n    ]\n  },\n  {\n    \"name\": \"CodeFactor\",\n    \"shortname\": \"codefactor\",\n    \"url\": \"https://www.codefactor.io/\",\n    \"files\": [\n      \"codefactor-icon.svg\",\n      \"codefactor.svg\"\n    ]\n  },\n  {\n    \"name\": \"CodeIgniter\",\n    \"shortname\": \"codeigniter\",\n    \"url\": \"http://www.codeigniter.com/\",\n    \"files\": [\n      \"codeigniter-icon.svg\",\n      \"codeigniter.svg\"\n    ]\n  },\n  {\n    \"name\": \"Codepen\",\n    \"shortname\": \"codepen\",\n    \"url\": \"http://codepen.io/\",\n    \"files\": [\n      \"codepen-icon.svg\",\n      \"codepen.svg\"\n    ]\n  },\n  {\n    \"name\": \"CodersRank\",\n    \"shortname\": \"codersrank\",\n    \"url\": \"https://codersrank.io/\",\n    \"files\": [\n      \"codersrank-icon.svg\",\n      \"codersrank.svg\"\n    ]\n  },\n  {\n    \"name\": \"coderwall\",\n    \"shortname\": \"coderwall\",\n    \"url\": \"https://coderwall.com/\",\n    \"files\": [\n      \"coderwall.svg\"\n    ]\n  },\n  {\n    \"name\": \"CodeSee\",\n    \"shortname\": \"codesee\",\n    \"url\": \"https://www.codesee.io/\",\n    \"files\": [\n      \"codesee-icon.svg\",\n      \"codesee.svg\"\n    ]\n  },\n  {\n    \"name\": \"Codio\",\n    \"shortname\": \"codio\",\n    \"url\": \"https://codio.com/\",\n    \"files\": [\n      \"codio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Codium\",\n    \"shortname\": \"codium\",\n    \"url\": \"https://www.codium.ai/\",\n    \"files\": [\n      \"codium-icon.svg\",\n      \"codium.svg\"\n    ]\n  },\n  {\n    \"name\": \"CoffeeScript\",\n    \"shortname\": \"coffeescript\",\n    \"url\": \"http://coffeescript.org/\",\n    \"files\": [\n      \"coffeescript.svg\"\n    ]\n  },\n  {\n    \"name\": \"Commitizen\",\n    \"shortname\": \"commitizen\",\n    \"url\": \"http://commitizen.github.io/cz-cli/\",\n    \"files\": [\n      \"commitizen.svg\"\n    ]\n  },\n  {\n    \"name\": \"Compass\",\n    \"shortname\": \"compass\",\n    \"url\": \"http://compass-style.org/\",\n    \"files\": [\n      \"compass.svg\"\n    ]\n  },\n  {\n    \"name\": \"ComponentKit\",\n    \"shortname\": \"componentkit\",\n    \"url\": \"http://componentkit.org/\",\n    \"files\": [\n      \"componentkit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Compose\",\n    \"shortname\": \"compose\",\n    \"url\": \"https://www.compose.io/\",\n    \"files\": [\n      \"compose.svg\"\n    ]\n  },\n  {\n    \"name\": \"Compose Multiplatform\",\n    \"shortname\": \"compose-multiplatform\",\n    \"url\": \"https://www.jetbrains.com/lp/compose-mpp/\",\n    \"files\": [\n      \"compose-multiplatform.svg\"\n    ]\n  },\n  {\n    \"name\": \"Composer\",\n    \"shortname\": \"composer\",\n    \"url\": \"https://getcomposer.org/\",\n    \"files\": [\n      \"composer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Conan\",\n    \"shortname\": \"conan-io\",\n    \"url\": \"http://conan.io/\",\n    \"files\": [\n      \"conan-io.svg\"\n    ]\n  },\n  {\n    \"name\": \"Concourse\",\n    \"shortname\": \"concourse\",\n    \"url\": \"https://concourse-ci.org/\",\n    \"files\": [\n      \"concourse.svg\"\n    ]\n  },\n  {\n    \"name\": \"Concrete CMS\",\n    \"shortname\": \"concretecms\",\n    \"url\": \"https://www.concretecms.com/\",\n    \"files\": [\n      \"concretecms-icon.svg\",\n      \"concretecms.svg\"\n    ]\n  },\n  {\n    \"name\": \"Conda\",\n    \"shortname\": \"conda\",\n    \"url\": \"https://conda.io/\",\n    \"files\": [\n      \"conda.svg\"\n    ]\n  },\n  {\n    \"name\": \"Confluence\",\n    \"shortname\": \"confluence\",\n    \"url\": \"https://www.atlassian.com/software/confluence\",\n    \"files\": [\n      \"confluence.svg\"\n    ]\n  },\n  {\n    \"name\": \"Consul\",\n    \"shortname\": \"consul\",\n    \"url\": \"https://www.consul.io/\",\n    \"files\": [\n      \"consul.svg\"\n    ]\n  },\n  {\n    \"name\": \"Contentful\",\n    \"shortname\": \"contentful\",\n    \"url\": \"https://www.contentful.com/\",\n    \"files\": [\n      \"contentful.svg\"\n    ]\n  },\n  {\n    \"name\": \"Convox\",\n    \"shortname\": \"convox\",\n    \"url\": \"http://convox.com/\",\n    \"files\": [\n      \"convox-icon.svg\",\n      \"convox.svg\"\n    ]\n  },\n  {\n    \"name\": \"Copyleft\",\n    \"shortname\": \"copyleft\",\n    \"url\": \"https://copyleft.org/\",\n    \"files\": [\n      \"copyleft.svg\",\n      \"copyleft-pirate.svg\"\n    ]\n  },\n  {\n    \"name\": \"Corda\",\n    \"shortname\": \"corda\",\n    \"url\": \"https://www.corda.net/\",\n    \"files\": [\n      \"corda.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cordova\",\n    \"shortname\": \"cordova\",\n    \"url\": \"https://cordova.apache.org/\",\n    \"files\": [\n      \"cordova.svg\"\n    ]\n  },\n  {\n    \"name\": \"Couchbase\",\n    \"shortname\": \"couchbase\",\n    \"url\": \"http://www.couchbase.com/\",\n    \"files\": [\n      \"couchbase.svg\"\n    ]\n  },\n  {\n    \"name\": \"CouchDB\",\n    \"shortname\": \"couchdb\",\n    \"url\": \"http://couchdb.apache.org/\",\n    \"files\": [\n      \"couchdb-icon.svg\",\n      \"couchdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"coursera\",\n    \"shortname\": \"coursera\",\n    \"url\": \"https://www.coursera.org/\",\n    \"files\": [\n      \"coursera.svg\"\n    ]\n  },\n  {\n    \"name\": \"Coveralls\",\n    \"shortname\": \"coveralls\",\n    \"url\": \"https://coveralls.io/\",\n    \"files\": [\n      \"coveralls.svg\"\n    ]\n  },\n  {\n    \"name\": \"cPanel\",\n    \"shortname\": \"cpanel\",\n    \"url\": \"http://cpanel.com/\",\n    \"files\": [\n      \"cpanel.svg\"\n    ]\n  },\n  {\n    \"name\": \"Craft\",\n    \"shortname\": \"craft\",\n    \"url\": \"https://craftcms.com/\",\n    \"files\": [\n      \"craftcms.svg\"\n    ]\n  },\n  {\n    \"name\": \"Crashlytics\",\n    \"shortname\": \"crashlytics\",\n    \"url\": \"https://try.crashlytics.com/\",\n    \"files\": [\n      \"crashlytics.svg\"\n    ]\n  },\n  {\n    \"name\": \"CrateIO\",\n    \"shortname\": \"crateio\",\n    \"url\": \"https://crate.io/\",\n    \"files\": [\n      \"crateio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Create React App\",\n    \"shortname\": \"create-react-app\",\n    \"url\": \"https://create-react-app.dev/\",\n    \"files\": [\n      \"create-react-app.svg\"\n    ]\n  },\n  {\n    \"name\": \"CreateJS\",\n    \"shortname\": \"createjs\",\n    \"url\": \"http://www.createjs.com/\",\n    \"files\": [\n      \"createjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Crossplane\",\n    \"shortname\": \"crossplane\",\n    \"url\": \"https://www.crossplane.io/\",\n    \"files\": [\n      \"crossplane-icon.svg\",\n      \"crossplane.svg\"\n    ]\n  },\n  {\n    \"name\": \"Crucible\",\n    \"shortname\": \"crucible\",\n    \"url\": \"https://www.atlassian.com/software/crucible\",\n    \"files\": [\n      \"crucible.svg\"\n    ]\n  },\n  {\n    \"name\": \"Crystal\",\n    \"shortname\": \"crystal\",\n    \"url\": \"http://crystal-lang.org/\",\n    \"files\": [\n      \"crystal.svg\"\n    ]\n  },\n  {\n    \"name\": \"CSS3\",\n    \"shortname\": \"css-3\",\n    \"url\": \"http://www.w3.org/TR/CSS/\",\n    \"files\": [\n      \"css-3.svg\",\n      \"css-3_official.svg\"\n    ]\n  },\n  {\n    \"name\": \"cssnext\",\n    \"shortname\": \"cssnext\",\n    \"url\": \"https://cssnext.github.io/\",\n    \"files\": [\n      \"cssnext.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cube\",\n    \"shortname\": \"cube\",\n    \"url\": \"https://cube.dev/\",\n    \"files\": [\n      \"cube-icon.svg\",\n      \"cube.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cucumber\",\n    \"shortname\": \"cucumber\",\n    \"url\": \"https://cucumber.io/\",\n    \"files\": [\n      \"cucumber.svg\"\n    ]\n  },\n  {\n    \"name\": \"curl\",\n    \"shortname\": \"curl\",\n    \"url\": \"https://curl.se/\",\n    \"files\": [\n      \"curl.svg\"\n    ]\n  },\n  {\n    \"name\": \"Customer.io\",\n    \"shortname\": \"customerio\",\n    \"url\": \"http://customer.io/\",\n    \"files\": [\n      \"customerio-icon.svg\",\n      \"customerio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cycle.js\",\n    \"shortname\": \"cyclejs\",\n    \"url\": \"http://cycle.js.org/\",\n    \"files\": [\n      \"cyclejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Cypress\",\n    \"shortname\": \"cypress\",\n    \"url\": \"https://www.cypress.io/\",\n    \"files\": [\n      \"cypress-icon.svg\",\n      \"cypress.svg\"\n    ]\n  },\n  {\n    \"name\": \"D3\",\n    \"shortname\": \"d3\",\n    \"url\": \"http://d3js.org/\",\n    \"files\": [\n      \"d3.svg\"\n    ]\n  },\n  {\n    \"name\": \"daily.dev\",\n    \"shortname\": \"dailydev\",\n    \"url\": \"https://daily.dev/\",\n    \"files\": [\n      \"dailydev-icon.svg\",\n      \"dailydev.svg\"\n    ]\n  },\n  {\n    \"name\": \"daisyUI\",\n    \"shortname\": \"daisyui\",\n    \"url\": \"https://daisyui.com/\",\n    \"files\": [\n      \"daisyUI-icon.svg\",\n      \"daisyUI.svg\"\n    ]\n  },\n  {\n    \"name\": \"Danfo.js\",\n    \"shortname\": \"danfo\",\n    \"url\": \"https://danfo.jsdata.org/\",\n    \"files\": [\n      \"danfo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dart\",\n    \"shortname\": \"dart\",\n    \"url\": \"https://dart.dev/\",\n    \"files\": [\n      \"dart.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dashlane\",\n    \"shortname\": \"dashlane\",\n    \"url\": \"https://www.dashlane.com/\",\n    \"files\": [\n      \"dashlane-icon.svg\",\n      \"dashlane.svg\"\n    ]\n  },\n  {\n    \"name\": \"Data Station\",\n    \"shortname\": \"data-station\",\n    \"url\": \"https://datastation.multiprocess.io/\",\n    \"files\": [\n      \"data-station.svg\"\n    ]\n  },\n  {\n    \"name\": \"Database Labs\",\n    \"shortname\": \"database-labs\",\n    \"url\": \"https://www.databaselabs.io/\",\n    \"files\": [\n      \"database-labs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Datadog\",\n    \"shortname\": \"datadog\",\n    \"url\": \"https://www.datadoghq.com/\",\n    \"files\": [\n      \"datadog-icon.svg\",\n      \"datadog.svg\"\n    ]\n  },\n  {\n    \"name\": \"DataGrip\",\n    \"shortname\": \"datagrip\",\n    \"url\": \"https://www.jetbrains.com/datagrip/\",\n    \"files\": [\n      \"datagrip.svg\"\n    ]\n  },\n  {\n    \"name\": \"Datasette\",\n    \"shortname\": \"datasette\",\n    \"url\": \"https://datasette.io/\",\n    \"files\": [\n      \"datasette-icon.svg\",\n      \"datasette.svg\"\n    ]\n  },\n  {\n    \"name\": \"DataSpell\",\n    \"shortname\": \"dataspell\",\n    \"url\": \"https://www.jetbrains.com/dataspell/\",\n    \"files\": [\n      \"dataspell.svg\"\n    ]\n  },\n  {\n    \"name\": \"DatoCMS\",\n    \"shortname\": \"datocms\",\n    \"url\": \"https://www.datocms.com/\",\n    \"files\": [\n      \"datocms-icon.svg\",\n      \"datocms.svg\"\n    ]\n  },\n  {\n    \"name\": \"dbt\",\n    \"shortname\": \"dbt\",\n    \"url\": \"https://www.getdbt.com/\",\n    \"files\": [\n      \"dbt-icon.svg\",\n      \"dbt.svg\"\n    ]\n  },\n  {\n    \"name\": \"DC/OS\",\n    \"shortname\": \"dcos\",\n    \"url\": \"https://dcos.io/\",\n    \"files\": [\n      \"dcos-icon.svg\",\n      \"dcos.svg\"\n    ]\n  },\n  {\n    \"name\": \"debian\",\n    \"shortname\": \"debian\",\n    \"url\": \"https://www.debian.org/\",\n    \"files\": [\n      \"debian.svg\"\n    ]\n  },\n  {\n    \"name\": \"Delighted\",\n    \"shortname\": \"delighted\",\n    \"url\": \"https://delighted.com/\",\n    \"files\": [\n      \"delighted-icon.svg\",\n      \"delighted.svg\"\n    ]\n  },\n  {\n    \"name\": \"Deno\",\n    \"shortname\": \"deno\",\n    \"url\": \"https://deno.land/\",\n    \"files\": [\n      \"deno.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dependabot\",\n    \"shortname\": \"dependabot\",\n    \"url\": \"https://github.com/dependabot\",\n    \"files\": [\n      \"dependabot.svg\"\n    ]\n  },\n  {\n    \"name\": \"Deploy HQ\",\n    \"shortname\": \"deployhq\",\n    \"url\": \"https://www.deployhq.com/\",\n    \"files\": [\n      \"deployhq-icon.svg\",\n      \"deployhq.svg\"\n    ]\n  },\n  {\n    \"name\": \"Derby\",\n    \"shortname\": \"derby\",\n    \"url\": \"http://derbyjs.com/\",\n    \"files\": [\n      \"derby.svg\"\n    ]\n  },\n  {\n    \"name\": \"Descript\",\n    \"shortname\": \"descript\",\n    \"url\": \"https://www.descript.com/\",\n    \"files\": [\n      \"descript-icon.svg\",\n      \"descript.svg\"\n    ]\n  },\n  {\n    \"name\": \"Designer News\",\n    \"shortname\": \"designernews\",\n    \"url\": \"https://www.designernews.co/\",\n    \"files\": [\n      \"designernews.svg\"\n    ]\n  },\n  {\n    \"name\": \"DeviantArt\",\n    \"shortname\": \"deviantart\",\n    \"url\": \"http://www.deviantart.com/\",\n    \"files\": [\n      \"deviantart-icon.svg\",\n      \"deviantart.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dgraph\",\n    \"shortname\": \"dgraph\",\n    \"url\": \"https://dgraph.io/\",\n    \"files\": [\n      \"dgraph-icon.svg\",\n      \"dgraph.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dialogflow\",\n    \"shortname\": \"dialogflow\",\n    \"url\": \"https://cloud.google.com/dialogflow\",\n    \"files\": [\n      \"dialogflow.svg\"\n    ]\n  },\n  {\n    \"name\": \"DigitalOcean\",\n    \"shortname\": \"digitalocean\",\n    \"url\": \"https://www.digitalocean.com/\",\n    \"files\": [\n      \"digital-ocean-icon.svg\",\n      \"digital-ocean.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dimer\",\n    \"shortname\": \"dimer\",\n    \"url\": \"https://dimerapp.com/\",\n    \"files\": [\n      \"dimer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Diners Club\",\n    \"shortname\": \"dinersclub\",\n    \"url\": \"https://www.dinersclub.com/\",\n    \"files\": [\n      \"dinersclub.svg\"\n    ]\n  },\n  {\n    \"name\": \"Discord\",\n    \"shortname\": \"discord\",\n    \"url\": \"https://discordapp.com/\",\n    \"files\": [\n      \"discord-icon.svg\",\n      \"discord.svg\"\n    ]\n  },\n  {\n    \"name\": \"Discourse\",\n    \"shortname\": \"discourse\",\n    \"url\": \"https://www.discourse.org/\",\n    \"files\": [\n      \"discourse-icon.svg\",\n      \"discourse.svg\"\n    ]\n  },\n  {\n    \"name\": \"Discover\",\n    \"shortname\": \"discover\",\n    \"url\": \"https://www.discover.com/\",\n    \"files\": [\n      \"discover.svg\"\n    ]\n  },\n  {\n    \"name\": \"Disqus\",\n    \"shortname\": \"disqus\",\n    \"url\": \"https://disqus.com/\",\n    \"files\": [\n      \"disqus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Django\",\n    \"shortname\": \"django\",\n    \"url\": \"https://www.djangoproject.com/\",\n    \"files\": [\n      \"django-icon.svg\",\n      \"django.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dockbit\",\n    \"shortname\": \"dockbit\",\n    \"url\": \"https://dockbit.com/\",\n    \"files\": [\n      \"dockbit.svg\"\n    ]\n  },\n  {\n    \"name\": \"docker\",\n    \"shortname\": \"docker\",\n    \"url\": \"https://www.docker.com/\",\n    \"files\": [\n      \"docker-icon.svg\",\n      \"docker.svg\"\n    ]\n  },\n  {\n    \"name\": \"Doctrine\",\n    \"shortname\": \"doctrine\",\n    \"url\": \"http://www.doctrine-project.org/\",\n    \"files\": [\n      \"doctrine.svg\"\n    ]\n  },\n  {\n    \"name\": \"Docusaurus\",\n    \"shortname\": \"docusaurus\",\n    \"url\": \"https://docusaurus.io/\",\n    \"files\": [\n      \"docusaurus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dojo\",\n    \"shortname\": \"dojo\",\n    \"url\": \"https://dojo.io/\",\n    \"files\": [\n      \"dojo-icon.svg\",\n      \"dojo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dojo Toolkit\",\n    \"shortname\": \"dojo\",\n    \"url\": \"https://dojotoolkit.org/\",\n    \"files\": [\n      \"dojo-toolkit.svg\"\n    ]\n  },\n  {\n    \"name\": \"dolt\",\n    \"shortname\": \"dolt\",\n    \"url\": \"https://github.com/dolthub/dolt\",\n    \"files\": [\n      \"dolt.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dovetail\",\n    \"shortname\": \"dovetail\",\n    \"url\": \"https://dovetailapp.com/\",\n    \"files\": [\n      \"dovetail-icon.svg\",\n      \"dovetail.svg\"\n    ]\n  },\n  {\n    \"name\": \"DreamHost\",\n    \"shortname\": \"dreamhost\",\n    \"url\": \"https://www.dreamhost.com/\",\n    \"files\": [\n      \"dreamhost.svg\"\n    ]\n  },\n  {\n    \"name\": \"dribbble\",\n    \"shortname\": \"dribbble\",\n    \"url\": \"https://www.dribbble.com/\",\n    \"files\": [\n      \"dribbble-icon.svg\",\n      \"dribbble.svg\"\n    ]\n  },\n  {\n    \"name\": \"Drift\",\n    \"shortname\": \"drift\",\n    \"url\": \"https://www.drift.com/\",\n    \"files\": [\n      \"drift.svg\"\n    ]\n  },\n  {\n    \"name\": \"Drip\",\n    \"shortname\": \"drip\",\n    \"url\": \"https://www.getdrip.com/\",\n    \"files\": [\n      \"drip.svg\"\n    ]\n  },\n  {\n    \"name\": \"Drizzle\",\n    \"shortname\": \"drizzle\",\n    \"url\": \"https://trufflesuite.com/drizzle/\",\n    \"files\": [\n      \"drizzle-icon.svg\",\n      \"drizzle.svg\"\n    ]\n  },\n  {\n    \"name\": \"Drone\",\n    \"shortname\": \"drone\",\n    \"url\": \"https://drone.io/\",\n    \"files\": [\n      \"drone-icon.svg\",\n      \"drone.svg\"\n    ]\n  },\n  {\n    \"name\": \"Drools\",\n    \"shortname\": \"drools\",\n    \"url\": \"https://www.drools.org/\",\n    \"files\": [\n      \"drools-icon.svg\",\n      \"drools.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dropbox\",\n    \"shortname\": \"dropbox\",\n    \"url\": \"https://www.dropbox.com/\",\n    \"files\": [\n      \"dropbox.svg\"\n    ]\n  },\n  {\n    \"name\": \"dropmark\",\n    \"shortname\": \"dropmark\",\n    \"url\": \"http://www.dropmark.com/\",\n    \"files\": [\n      \"dropmark.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dropzone\",\n    \"shortname\": \"dropzone\",\n    \"url\": \"http://www.dropzonejs.com/\",\n    \"files\": [\n      \"dropzone.svg\"\n    ]\n  },\n  {\n    \"name\": \"Drupal\",\n    \"shortname\": \"drupal\",\n    \"url\": \"https://www.drupal.org/\",\n    \"files\": [\n      \"drupal-icon.svg\",\n      \"drupal.svg\"\n    ]\n  },\n  {\n    \"name\": \"DuckDuckGo\",\n    \"shortname\": \"duckduckgo\",\n    \"url\": \"https://duckduckgo.com/\",\n    \"files\": [\n      \"duckduckgo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dyn\",\n    \"shortname\": \"dyndns\",\n    \"url\": \"http://dyn.com/dns/\",\n    \"files\": [\n      \"dyndns.svg\"\n    ]\n  },\n  {\n    \"name\": \"Dynatrace\",\n    \"shortname\": \"dynatrace\",\n    \"url\": \"https://www.dynatrace.com/\",\n    \"files\": [\n      \"dynatrace-icon.svg\",\n      \"dynatrace.svg\"\n    ]\n  },\n  {\n    \"name\": \"EBANX\",\n    \"shortname\": \"ebanx\",\n    \"url\": \"https://www.ebanx.com\",\n    \"files\": [\n      \"ebanx.svg\"\n    ]\n  },\n  {\n    \"name\": \"Eclipse\",\n    \"shortname\": \"eclipse\",\n    \"url\": \"https://eclipse.org/\",\n    \"files\": [\n      \"eclipse-icon.svg\",\n      \"eclipse.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ecma\",\n    \"shortname\": \"ecma\",\n    \"url\": \"https://www.ecma-international.org/\",\n    \"files\": [\n      \"ecma.svg\"\n    ]\n  },\n  {\n    \"name\": \"EdgeDB\",\n    \"shortname\": \"edgedb\",\n    \"url\": \"https://www.edgedb.com/\",\n    \"files\": [\n      \"edgedb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Edgio\",\n    \"shortname\": \"edgio\",\n    \"url\": \"https://edg.io/\",\n    \"files\": [\n      \"edgio-icon.svg\",\n      \"edgio.svg\"\n    ]\n  },\n  {\n    \"name\": \"EditorConfig\",\n    \"shortname\": \"editorconfig\",\n    \"url\": \"https://editorconfig.org/\",\n    \"files\": [\n      \"editorconfig.svg\"\n    ]\n  },\n  {\n    \"name\": \"Effect\",\n    \"shortname\": \"effect\",\n    \"url\": \"https://www.effect.website/\",\n    \"files\": [\n      \"effect-icon.svg\",\n      \"effect.svg\"\n    ]\n  },\n  {\n    \"name\": \"Effector\",\n    \"shortname\": \"effector\",\n    \"url\": \"https://effector.dev/\",\n    \"files\": [\n      \"effector.svg\"\n    ]\n  },\n  {\n    \"name\": \"egghead\",\n    \"shortname\": \"egghead\",\n    \"url\": \"https://egghead.io/\",\n    \"files\": [\n      \"egghead.svg\"\n    ]\n  },\n  {\n    \"name\": \"Elastic Path\",\n    \"shortname\": \"elasticpath\",\n    \"url\": \"https://www.elasticpath.com/\",\n    \"files\": [\n      \"elasticpath-icon.svg\",\n      \"elasticpath.svg\"\n    ]\n  },\n  {\n    \"name\": \"Elasticsearch\",\n    \"shortname\": \"elasticsearch\",\n    \"url\": \"https://www.elastic.co/products/elasticsearch\",\n    \"files\": [\n      \"elasticsearch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Electron\",\n    \"shortname\": \"electron\",\n    \"url\": \"http://electron.atom.io/\",\n    \"files\": [\n      \"electron.svg\"\n    ]\n  },\n  {\n    \"name\": \"Element\",\n    \"shortname\": \"element\",\n    \"url\": \"https://element.eleme.io/\",\n    \"files\": [\n      \"element.svg\"\n    ]\n  },\n  {\n    \"name\": \"Elemental UI\",\n    \"shortname\": \"elemental-ui\",\n    \"url\": \"http://elemental-ui.com/\",\n    \"files\": [\n      \"elemental-ui.svg\"\n    ]\n  },\n  {\n    \"name\": \"elementary OS\",\n    \"shortname\": \"elementary\",\n    \"url\": \"https://elementary.io/\",\n    \"files\": [\n      \"elementary.svg\"\n    ]\n  },\n  {\n    \"name\": \"Eleventy\",\n    \"shortname\": \"eleventy\",\n    \"url\": \"https://www.11ty.dev/\",\n    \"files\": [\n      \"eleventy.svg\"\n    ]\n  },\n  {\n    \"name\": \"ello\",\n    \"shortname\": \"ello\",\n    \"url\": \"https://ello.co/\",\n    \"files\": [\n      \"ello.svg\"\n    ]\n  },\n  {\n    \"name\": \"elm\",\n    \"shortname\": \"elm\",\n    \"url\": \"http://elm-lang.org/\",\n    \"files\": [\n      \"elm.svg\",\n      \"elm-classic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Elo\",\n    \"shortname\": \"elo\",\n    \"url\": \"https://www.cartaoelo.com.br/\",\n    \"files\": [\n      \"elo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Emacs\",\n    \"shortname\": \"emacs\",\n    \"url\": \"http://www.gnu.org/software/emacs/\",\n    \"files\": [\n      \"emacs.svg\",\n      \"emacs-classic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Embedly\",\n    \"shortname\": \"embedly\",\n    \"url\": \"http://embed.ly/\",\n    \"files\": [\n      \"embedly.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ember\",\n    \"shortname\": \"ember\",\n    \"url\": \"http://emberjs.com/\",\n    \"files\": [\n      \"ember-tomster.svg\",\n      \"ember.svg\"\n    ]\n  },\n  {\n    \"name\": \"Emmet\",\n    \"shortname\": \"emmet\",\n    \"url\": \"http://emmet.io/\",\n    \"files\": [\n      \"emmet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Enact\",\n    \"shortname\": \"enact\",\n    \"url\": \"https://enactjs.com/\",\n    \"files\": [\n      \"enact.svg\"\n    ]\n  },\n  {\n    \"name\": \"Engine Yard\",\n    \"shortname\": \"engine-yard\",\n    \"url\": \"https://www.engineyard.com/\",\n    \"files\": [\n      \"engine-yard-icon.svg\",\n      \"engine-yard.svg\"\n    ]\n  },\n  {\n    \"name\": \"Envato\",\n    \"shortname\": \"envato\",\n    \"url\": \"http://www.envato.com/\",\n    \"files\": [\n      \"envato.svg\"\n    ]\n  },\n  {\n    \"name\": \"Envoy\",\n    \"shortname\": \"envoy\",\n    \"url\": \"https://www.envoyproxy.io/\",\n    \"files\": [\n      \"envoy-icon.svg\",\n      \"envoy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Envoyer\",\n    \"shortname\": \"envoyer\",\n    \"url\": \"https://envoyer.io/\",\n    \"files\": [\n      \"envoyer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Eraser\",\n    \"shortname\": \"eraser\",\n    \"url\": \"https://www.eraser.io/\",\n    \"files\": [\n      \"eraser-icon.svg\",\n      \"eraser.svg\"\n    ]\n  },\n  {\n    \"name\": \"Erlang\",\n    \"shortname\": \"erlang\",\n    \"url\": \"http://www.erlang.org/\",\n    \"files\": [\n      \"erlang.svg\"\n    ]\n  },\n  {\n    \"name\": \"esbuild\",\n    \"shortname\": \"esbuild\",\n    \"url\": \"https://esbuild.github.io/\",\n    \"files\": [\n      \"esbuild.svg\"\n    ]\n  },\n  {\n    \"name\": \"ESDoc\",\n    \"shortname\": \"esdoc\",\n    \"url\": \"https://esdoc.org/\",\n    \"files\": [\n      \"esdoc.svg\"\n    ]\n  },\n  {\n    \"name\": \"ESLint\",\n    \"shortname\": \"eslint\",\n    \"url\": \"http://eslint.org/\",\n    \"files\": [\n      \"eslint.svg\"\n    ]\n  },\n  {\n    \"name\": \"Eta\",\n    \"shortname\": \"eta-lang\",\n    \"url\": \"http://eta-lang.org/\",\n    \"files\": [\n      \"eta.svg\",\n      \"eta-icon.svg\"\n    ]\n  },\n  {\n    \"name\": \"etcd\",\n    \"shortname\": \"etcd\",\n    \"url\": \"https://github.com/coreos/etcd\",\n    \"files\": [\n      \"etcd.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ethereum\",\n    \"shortname\": \"ethereum\",\n    \"url\": \"https://www.ethereum.org/\",\n    \"files\": [\n      \"ethereum.svg\",\n      \"ethereum-color.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ethers\",\n    \"shortname\": \"ethers\",\n    \"url\": \"https://ethers.io/\",\n    \"files\": [\n      \"ethers.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ethnio\",\n    \"shortname\": \"ethnio\",\n    \"url\": \"https://ethn.io/\",\n    \"files\": [\n      \"ethnio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Eventbrite\",\n    \"shortname\": \"eventbrite\",\n    \"url\": \"https://www.eventbrite.com/\",\n    \"files\": [\n      \"eventbrite-icon.svg\",\n      \"eventbrite.svg\"\n    ]\n  },\n  {\n    \"name\": \"EventSentry\",\n    \"shortname\": \"eventsentry\",\n    \"url\": \"http://www.eventsentry.com/\",\n    \"files\": [\n      \"eventsentry.svg\"\n    ]\n  },\n  {\n    \"name\": \"Evergreen\",\n    \"shortname\": \"evergreen\",\n    \"url\": \"https://evergreen.segment.com/\",\n    \"files\": [\n      \"evergreen-icon.svg\",\n      \"evergreen.svg\"\n    ]\n  },\n  {\n    \"name\": \"Expo\",\n    \"shortname\": \"expo\",\n    \"url\": \"https://expo.io/\",\n    \"files\": [\n      \"expo-icon.svg\",\n      \"expo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Express\",\n    \"shortname\": \"express\",\n    \"url\": \"http://expressjs.com/\",\n    \"files\": [\n      \"express.svg\"\n    ]\n  },\n  {\n    \"name\": \"F#\",\n    \"shortname\": \"fsharp\",\n    \"url\": \"http://fsharp.org/\",\n    \"files\": [\n      \"fsharp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fabric\",\n    \"shortname\": \"fabric\",\n    \"url\": \"http://www.fabfile.org/\",\n    \"files\": [\n      \"fabric.svg\"\n    ]\n  },\n  {\n    \"name\": \"Facebook\",\n    \"shortname\": \"facebook\",\n    \"url\": \"https://www.facebook.com/\",\n    \"files\": [\n      \"facebook.svg\"\n    ]\n  },\n  {\n    \"name\": \"Faker\",\n    \"shortname\": \"faker\",\n    \"url\": \"https://fakerjs.dev/\",\n    \"files\": [\n      \"faker.svg\"\n    ]\n  },\n  {\n    \"name\": \"Falcor\",\n    \"shortname\": \"falcor\",\n    \"url\": \"http://netflix.github.io/falcor/\",\n    \"files\": [\n      \"falcor.svg\"\n    ]\n  },\n  {\n    \"name\": \"FastAPI\",\n    \"shortname\": \"fastapi\",\n    \"url\": \"https://fastapi.tiangolo.com/\",\n    \"files\": [\n      \"fastapi-icon.svg\",\n      \"fastapi.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fastify\",\n    \"shortname\": \"fastify\",\n    \"url\": \"https://www.fastify.io/\",\n    \"files\": [\n      \"fastify-icon.svg\",\n      \"fastify.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fastlane\",\n    \"shortname\": \"fastlane\",\n    \"url\": \"https://fastlane.tools/\",\n    \"files\": [\n      \"fastlane.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fastly\",\n    \"shortname\": \"fastly\",\n    \"url\": \"https://www.fastly.com/\",\n    \"files\": [\n      \"fastly.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fauna\",\n    \"shortname\": \"fauna\",\n    \"url\": \"https://fauna.com/\",\n    \"files\": [\n      \"fauna-icon.svg\",\n      \"fauna.svg\"\n    ]\n  },\n  {\n    \"name\": \"feathersjs\",\n    \"shortname\": \"feathersjs\",\n    \"url\": \"http://feathersjs.com/\",\n    \"files\": [\n      \"feathersjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"fedora\",\n    \"shortname\": \"fedora\",\n    \"url\": \"https://getfedora.org/\",\n    \"files\": [\n      \"fedora.svg\"\n    ]\n  },\n  {\n    \"name\": \"fetch\",\n    \"shortname\": \"fetch\",\n    \"url\": \"https://github.com/whatwg/fetch\",\n    \"files\": [\n      \"fetch.svg\"\n    ]\n  },\n  {\n    \"name\": \"FFmpeg\",\n    \"shortname\": \"ffmpeg\",\n    \"url\": \"https://ffmpeg.org/\",\n    \"files\": [\n      \"ffmpeg-icon.svg\",\n      \"ffmpeg.svg\"\n    ]\n  },\n  {\n    \"name\": \"Figma\",\n    \"shortname\": \"figma\",\n    \"url\": \"https://www.figma.com/\",\n    \"files\": [\n      \"figma.svg\"\n    ]\n  },\n  {\n    \"name\": \"Firebase\",\n    \"shortname\": \"firebase\",\n    \"url\": \"https://www.firebase.com/\",\n    \"files\": [\n      \"firebase-icon.svg\",\n      \"firebase.svg\"\n    ]\n  },\n  {\n    \"name\": \"Firefox\",\n    \"shortname\": \"firefox\",\n    \"url\": \"https://firefox.com/\",\n    \"files\": [\n      \"firefox.svg\"\n    ]\n  },\n  {\n    \"name\": \"flannel\",\n    \"shortname\": \"flannel\",\n    \"url\": \"https://github.com/coreos/flannel\",\n    \"files\": [\n      \"flannel.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flarum\",\n    \"shortname\": \"flarum\",\n    \"url\": \"http://flarum.org/\",\n    \"files\": [\n      \"flarum.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flask\",\n    \"shortname\": \"flask\",\n    \"url\": \"http://flask.pocoo.org/\",\n    \"files\": [\n      \"flask.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flat UI\",\n    \"shortname\": \"flat-ui\",\n    \"url\": \"http://designmodo.github.io/Flat-UI/\",\n    \"files\": [\n      \"flat-ui.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flattr\",\n    \"shortname\": \"flattr\",\n    \"url\": \"https://flattr.com/\",\n    \"files\": [\n      \"flattr-icon.svg\",\n      \"flattr.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fleep\",\n    \"shortname\": \"fleep\",\n    \"url\": \"https://fleep.io/\",\n    \"files\": [\n      \"fleep.svg\"\n    ]\n  },\n  {\n    \"name\": \"flickr\",\n    \"shortname\": \"flickr\",\n    \"url\": \"https://www.flickr.com/\",\n    \"files\": [\n      \"flickr-icon.svg\",\n      \"flickr.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flight\",\n    \"shortname\": \"flight\",\n    \"url\": \"https://flightjs.github.io/\",\n    \"files\": [\n      \"flight.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flink\",\n    \"shortname\": \"flink\",\n    \"url\": \"https://flink.apache.org/\",\n    \"files\": [\n      \"apache-flink-icon.svg\",\n      \"apache-flink.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flood IO\",\n    \"shortname\": \"floodio\",\n    \"url\": \"https://flood.io/\",\n    \"files\": [\n      \"floodio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flow\",\n    \"shortname\": \"flow\",\n    \"url\": \"http://flowtype.org/\",\n    \"files\": [\n      \"flow.svg\"\n    ]\n  },\n  {\n    \"name\": \"FlowXO\",\n    \"shortname\": \"flowxo\",\n    \"url\": \"https://flowxo.com/\",\n    \"files\": [\n      \"flowxo.svg\"\n    ]\n  },\n  {\n    \"name\": \"FloydHub\",\n    \"shortname\": \"floydhub\",\n    \"url\": \"https://www.floydhub.com/\",\n    \"files\": [\n      \"floydhub.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flutter\",\n    \"shortname\": \"flutter\",\n    \"url\": \"https://flutter.dev\",\n    \"files\": [\n      \"flutter.svg\"\n    ]\n  },\n  {\n    \"name\": \"Flux\",\n    \"shortname\": \"flux\",\n    \"url\": \"https://facebookarchive.github.io/flux/\",\n    \"files\": [\n      \"flux.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fluxxor\",\n    \"shortname\": \"fluxxor\",\n    \"url\": \"http://fluxxor.com/\",\n    \"files\": [\n      \"fluxxor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fly\",\n    \"shortname\": \"fly\",\n    \"url\": \"https://fly.io/\",\n    \"files\": [\n      \"fly-icon.svg\",\n      \"fly.svg\"\n    ]\n  },\n  {\n    \"name\": \"FogBugz\",\n    \"shortname\": \"fogbugz\",\n    \"url\": \"https://fogbugz.com/\",\n    \"files\": [\n      \"fogbugz-icon.svg\",\n      \"fogbugz.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fomo\",\n    \"shortname\": \"fomo\",\n    \"url\": \"https://www.usefomo.com/\",\n    \"files\": [\n      \"fomo-icon.svg\",\n      \"fomo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Font Awesome\",\n    \"shortname\": \"font-awesome\",\n    \"url\": \"https://fontawesome.com/\",\n    \"files\": [\n      \"font-awesome.svg\"\n    ]\n  },\n  {\n    \"name\": \"Forest\",\n    \"shortname\": \"forest\",\n    \"url\": \"http://www.forestadmin.com/\",\n    \"files\": [\n      \"forestadmin-icon.svg\",\n      \"forestadmin.svg\"\n    ]\n  },\n  {\n    \"name\": \"Forever\",\n    \"shortname\": \"forever\",\n    \"url\": \"https://github.com/foreverjs/forever\",\n    \"files\": [\n      \"forever.svg\"\n    ]\n  },\n  {\n    \"name\": \"FormKeep\",\n    \"shortname\": \"formkeep\",\n    \"url\": \"https://formkeep.com/\",\n    \"files\": [\n      \"formkeep.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fortran\",\n    \"shortname\": \"fortran\",\n    \"url\": \"https://fortran-lang.org/\",\n    \"files\": [\n      \"fortran.svg\"\n    ]\n  },\n  {\n    \"name\": \"Foundation\",\n    \"shortname\": \"foundation\",\n    \"url\": \"http://foundation.zurb.com/\",\n    \"files\": [\n      \"foundation.svg\"\n    ]\n  },\n  {\n    \"name\": \"FoundationDB\",\n    \"shortname\": \"foundationdb\",\n    \"url\": \"https://www.foundationdb.org/\",\n    \"files\": [\n      \"foundationdb-icon.svg\",\n      \"foundationdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Framer\",\n    \"shortname\": \"framer\",\n    \"url\": \"https://www.framer.com/\",\n    \"files\": [\n      \"framer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Framework7\",\n    \"shortname\": \"framework7\",\n    \"url\": \"https://framework7.io/\",\n    \"files\": [\n      \"framework7-icon.svg\",\n      \"framework7.svg\"\n    ]\n  },\n  {\n    \"name\": \"Free Cultural Works\",\n    \"shortname\": \"freedomdefined\",\n    \"url\": \"http://freedomdefined.org/\",\n    \"files\": [\n      \"freedomdefined.svg\"\n    ]\n  },\n  {\n    \"name\": \"FreeBSD\",\n    \"shortname\": \"freebsd\",\n    \"url\": \"https://www.freebsd.org/\",\n    \"files\": [\n      \"freebsd.svg\"\n    ]\n  },\n  {\n    \"name\": \"freedcamp\",\n    \"shortname\": \"freedcamp\",\n    \"url\": \"https://freedcamp.com/\",\n    \"files\": [\n      \"freedcamp-icon.svg\",\n      \"freedcamp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fresh\",\n    \"shortname\": \"fresh\",\n    \"url\": \"https://fresh.deno.dev/\",\n    \"files\": [\n      \"fresh.svg\"\n    ]\n  },\n  {\n    \"name\": \"Front\",\n    \"shortname\": \"frontapp\",\n    \"url\": \"https://frontapp.com/\",\n    \"files\": [\n      \"frontapp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Fuchsia\",\n    \"shortname\": \"fuchsia\",\n    \"url\": \"https://github.com/fuchsia-mirror\",\n    \"files\": [\n      \"fuchsia.svg\"\n    ]\n  },\n  {\n    \"name\": \"GalliumOS\",\n    \"shortname\": \"galliumos\",\n    \"url\": \"https://galliumos.org/\",\n    \"files\": [\n      \"galliumos.svg\"\n    ]\n  },\n  {\n    \"name\": \"GameAnalytics\",\n    \"shortname\": \"game-analytics\",\n    \"url\": \"https://gameanalytics.com/\",\n    \"files\": [\n      \"game-analytics-icon.svg\",\n      \"game-analytics.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ganache\",\n    \"shortname\": \"ganache\",\n    \"url\": \"https://trufflesuite.com/ganache/\",\n    \"files\": [\n      \"ganache-icon.svg\",\n      \"ganache.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gatsby\",\n    \"shortname\": \"gatsby\",\n    \"url\": \"https://www.gatsbyjs.org/\",\n    \"files\": [\n      \"gatsby.svg\"\n    ]\n  },\n  {\n    \"name\": \"geekbot\",\n    \"shortname\": \"geekbot\",\n    \"url\": \"https://geekbot.io/\",\n    \"files\": [\n      \"geekbot.svg\"\n    ]\n  },\n  {\n    \"name\": \"GeeTest\",\n    \"shortname\": \"geetest\",\n    \"url\": \"https://www.geetest.com/\",\n    \"files\": [\n      \"geetest-icon.svg\",\n      \"geetest.svg\"\n    ]\n  },\n  {\n    \"name\": \"Get Your Guide\",\n    \"shortname\": \"getyourguide\",\n    \"url\": \"https://www.getyourguide.com/\",\n    \"files\": [\n      \"getyourguide.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ghost\",\n    \"shortname\": \"ghost\",\n    \"url\": \"https://ghost.org/\",\n    \"files\": [\n      \"ghost.svg\"\n    ]\n  },\n  {\n    \"name\": \"Giant Swarm\",\n    \"shortname\": \"giantswarm\",\n    \"url\": \"https://giantswarm.io/\",\n    \"files\": [\n      \"giantswarm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gin\",\n    \"shortname\": \"gin\",\n    \"url\": \"https://gin-gonic.com/\",\n    \"files\": [\n      \"gin.svg\"\n    ]\n  },\n  {\n    \"name\": \"Git\",\n    \"shortname\": \"git\",\n    \"url\": \"https://git-scm.com/\",\n    \"files\": [\n      \"git-icon.svg\",\n      \"git.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gitboard\",\n    \"shortname\": \"gitboard\",\n    \"url\": \"http://adewes.github.io/gitboard/\",\n    \"files\": [\n      \"gitboard.svg\"\n    ]\n  },\n  {\n    \"name\": \"Github\",\n    \"shortname\": \"github\",\n    \"url\": \"https://github.com/\",\n    \"files\": [\n      \"github-icon.svg\",\n      \"github.svg\",\n      \"github-octocat.svg\"\n    ]\n  },\n  {\n    \"name\": \"GitHub Actions\",\n    \"shortname\": \"github-actions\",\n    \"url\": \"https://github.com/features/actions\",\n    \"files\": [\n      \"github-actions.svg\"\n    ]\n  },\n  {\n    \"name\": \"GitHub Copilot\",\n    \"shortname\": \"github-copilot\",\n    \"url\": \"https://copilot.github.com/\",\n    \"files\": [\n      \"github-copilot.svg\"\n    ]\n  },\n  {\n    \"name\": \"GitKraken\",\n    \"shortname\": \"gitkraken\",\n    \"url\": \"https://www.gitkraken.com/\",\n    \"files\": [\n      \"gitkraken.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gitlab\",\n    \"shortname\": \"gitlab\",\n    \"url\": \"https://about.gitlab.com/\",\n    \"files\": [\n      \"gitlab-icon.svg\",\n      \"gitlab.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gitter\",\n    \"shortname\": \"gitter\",\n    \"url\": \"https://gitter.im/\",\n    \"files\": [\n      \"gitter.svg\"\n    ]\n  },\n  {\n    \"name\": \"GitUp\",\n    \"shortname\": \"gitup\",\n    \"url\": \"http://gitup.co/\",\n    \"files\": [\n      \"gitup.svg\"\n    ]\n  },\n  {\n    \"name\": \"Glamorous\",\n    \"shortname\": \"glamorous\",\n    \"url\": \"https://glamorous.rocks/\",\n    \"files\": [\n      \"glamorous-icon.svg\",\n      \"glamorous.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gleam\",\n    \"shortname\": \"gleam\",\n    \"url\": \"https://gleam.io/\",\n    \"files\": [\n      \"gleam.svg\"\n    ]\n  },\n  {\n    \"name\": \"Glimmer\",\n    \"shortname\": \"glimmerjs\",\n    \"url\": \"https://glimmerjs.com\",\n    \"files\": [\n      \"glimmerjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Glint\",\n    \"shortname\": \"glint\",\n    \"url\": \"http://www.glintinc.com/\",\n    \"files\": [\n      \"glint.svg\"\n    ]\n  },\n  {\n    \"name\": \"Glitch\",\n    \"shortname\": \"glitch\",\n    \"url\": \"https://glitch.com/\",\n    \"files\": [\n      \"glitch-icon.svg\",\n      \"glitch.svg\"\n    ]\n  },\n  {\n    \"name\": \"GNOME\",\n    \"shortname\": \"gnome\",\n    \"url\": \"https://www.gnome.org/\",\n    \"files\": [\n      \"gnome-icon.svg\",\n      \"gnome.svg\"\n    ]\n  },\n  {\n    \"name\": \"GNU\",\n    \"shortname\": \"gnu\",\n    \"url\": \"https://www.gnu.org/\",\n    \"files\": [\n      \"gnu.svg\"\n    ]\n  },\n  {\n    \"name\": \"GNUnet\",\n    \"shortname\": \"gnunet\",\n    \"url\": \"https://www.gnunet.org/en/index.html\",\n    \"files\": [\n      \"gnu-net.svg\"\n    ]\n  },\n  {\n    \"name\": \"GnuPG\",\n    \"shortname\": \"gnupg\",\n    \"url\": \"https://www.gnupg.org/\",\n    \"files\": [\n      \"gnupg-icon.svg\",\n      \"gnupg.svg\"\n    ]\n  },\n  {\n    \"name\": \"Go\",\n    \"shortname\": \"go\",\n    \"url\": \"https://golang.org/\",\n    \"files\": [\n      \"go.svg\",\n      \"gopher.svg\"\n    ]\n  },\n  {\n    \"name\": \"GoCD\",\n    \"shortname\": \"gocd\",\n    \"url\": \"https://www.go.cd/\",\n    \"files\": [\n      \"gocd.svg\"\n    ]\n  },\n  {\n    \"name\": \"Godot\",\n    \"shortname\": \"godot\",\n    \"url\": \"https://godotengine.org/\",\n    \"files\": [\n      \"godot-icon.svg\",\n      \"godot.svg\"\n    ]\n  },\n  {\n    \"name\": \"GoHorse\",\n    \"shortname\": \"gohorse\",\n    \"url\": \"https://medium.com/@dekaah/22-axioms-of-the-extreme-go-horse-methodology-xgh-9fa739ab55b4\",\n    \"files\": [\n      \"gohorse.svg\"\n    ]\n  },\n  {\n    \"name\": \"GoLand\",\n    \"shortname\": \"goland\",\n    \"url\": \"https://www.jetbrains.com/go/\",\n    \"files\": [\n      \"goland.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google\",\n    \"shortname\": \"google\",\n    \"url\": \"http://www.google.com/\",\n    \"files\": [\n      \"google-icon.svg\",\n      \"google.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google 360 Suite\",\n    \"shortname\": \"google-360suite\",\n    \"url\": \"https://marketingplatform.google.com/about/enterprise/\",\n    \"files\": [\n      \"google-360suite.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google AdMob\",\n    \"shortname\": \"google-admob\",\n    \"url\": \"https://www.google.com/admob/\",\n    \"files\": [\n      \"google-admob.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Ads\",\n    \"shortname\": \"google-ads\",\n    \"url\": \"https://ads.google.com/home/\",\n    \"files\": [\n      \"google-ads.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google AdSense\",\n    \"shortname\": \"google-adsense\",\n    \"url\": \"http://www.google.com/adsense/\",\n    \"files\": [\n      \"google-adsense.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Analytics\",\n    \"shortname\": \"google-analytics\",\n    \"url\": \"http://www.google.com/analytics/\",\n    \"files\": [\n      \"google-analytics.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Bard\",\n    \"shortname\": \"google-bard\",\n    \"url\": \"https://bard.google.com/\",\n    \"files\": [\n      \"google-bard-icon.svg\",\n      \"google-bard.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Calendar\",\n    \"shortname\": \"google-calendar\",\n    \"url\": \"https://www.google.com/calendar/about/\",\n    \"files\": [\n      \"google-calendar.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Cloud\",\n    \"shortname\": \"google-cloud\",\n    \"url\": \"https://cloud.google.com/\",\n    \"files\": [\n      \"google-cloud.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Cloud Functions\",\n    \"shortname\": \"google-cloud-functions\",\n    \"url\": \"https://cloud.google.com/functions/\",\n    \"files\": [\n      \"google-cloud-functions.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Cloud Run\",\n    \"shortname\": \"google-cloud-run\",\n    \"url\": \"https://cloud.google.com/run/\",\n    \"files\": [\n      \"google-cloud-run.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Data Studio\",\n    \"shortname\": \"google-data-studio\",\n    \"url\": \"https://marketingplatform.google.com/about/data-studio/\",\n    \"files\": [\n      \"google-data-studio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Developers\",\n    \"shortname\": \"google-developers\",\n    \"url\": \"https://developers.google.com/\",\n    \"files\": [\n      \"google-developers.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Domains\",\n    \"shortname\": \"google-domains\",\n    \"url\": \"https://domains.google/\",\n    \"files\": [\n      \"google-domains-icon.svg\",\n      \"google-domains.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Drive\",\n    \"shortname\": \"google-drive\",\n    \"url\": \"https://www.google.com/drive/\",\n    \"files\": [\n      \"google-drive.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Fit\",\n    \"shortname\": \"google-fit\",\n    \"url\": \"https://www.google.com/fit/\",\n    \"files\": [\n      \"google-fit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Gemini\",\n    \"shortname\": \"google-gemini\",\n    \"url\": \"https://deepmind.google/technologies/gemini/\",\n    \"files\": [\n      \"google-gemini.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Gmail\",\n    \"shortname\": \"google-gmail\",\n    \"url\": \"http://gmail.com/\",\n    \"files\": [\n      \"google-gmail.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Home\",\n    \"shortname\": \"google-home\",\n    \"url\": \"https://madeby.google.com/home/\",\n    \"files\": [\n      \"google-home.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Keep\",\n    \"shortname\": \"google-keep\",\n    \"url\": \"https://www.google.com/keep/\",\n    \"files\": [\n      \"google-keep.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Maps\",\n    \"shortname\": \"google-maps\",\n    \"url\": \"https://cloud.google.com/maps-platform/\",\n    \"files\": [\n      \"google-maps.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Marketing Platform\",\n    \"shortname\": \"google-marketing-platform\",\n    \"url\": \"https://marketingplatform.google.com/about/\",\n    \"files\": [\n      \"google-marketing-platform.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Meet\",\n    \"shortname\": \"google-meet\",\n    \"url\": \"https://meet.google.com/\",\n    \"files\": [\n      \"google-meet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google One\",\n    \"shortname\": \"google-one\",\n    \"url\": \"https://one.google.com/\",\n    \"files\": [\n      \"google-one.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Optimize\",\n    \"shortname\": \"google-optimize\",\n    \"url\": \"https://marketingplatform.google.com/about/optimize/\",\n    \"files\": [\n      \"google-optimize.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google PaLM\",\n    \"shortname\": \"google-palm\",\n    \"url\": \"https://ai.google/discover/palm2/\",\n    \"files\": [\n      \"google-palm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Pay\",\n    \"shortname\": \"google-pay\",\n    \"url\": \"https://pay.google.com/about/\",\n    \"files\": [\n      \"google-pay.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Photos\",\n    \"shortname\": \"google-photos\",\n    \"url\": \"https://photos.google.com/\",\n    \"files\": [\n      \"google-photos.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Play\",\n    \"shortname\": \"google-play\",\n    \"url\": \"https://play.google.com/\",\n    \"files\": [\n      \"google-play-icon.svg\",\n      \"google-play.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Play Console\",\n    \"shortname\": \"google-play-console\",\n    \"url\": \"https://play.google.com/console/\",\n    \"files\": [\n      \"google-play-console-icon.svg\",\n      \"google-play-console.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Search Console\",\n    \"shortname\": \"google-search-console\",\n    \"url\": \"https://search.google.com/search-console\",\n    \"files\": [\n      \"google-search-console.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Tag Manager\",\n    \"shortname\": \"google-tag-manager\",\n    \"url\": \"https://marketingplatform.google.com/about/tag-manager/\",\n    \"files\": [\n      \"google-tag-manager.svg\"\n    ]\n  },\n  {\n    \"name\": \"Google Workspace\",\n    \"shortname\": \"google-workspace\",\n    \"url\": \"https://workspace.google.com/\",\n    \"files\": [\n      \"google-workspace.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gradio\",\n    \"shortname\": \"gradio\",\n    \"url\": \"https://www.gradio.app/\",\n    \"files\": [\n      \"gradio-icon.svg\",\n      \"gradio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gradle\",\n    \"shortname\": \"gradle\",\n    \"url\": \"https://gradle.org/\",\n    \"files\": [\n      \"gradle.svg\"\n    ]\n  },\n  {\n    \"name\": \"Grafana\",\n    \"shortname\": \"grafana\",\n    \"url\": \"https://grafana.com/\",\n    \"files\": [\n      \"grafana.svg\"\n    ]\n  },\n  {\n    \"name\": \"Grails\",\n    \"shortname\": \"grails\",\n    \"url\": \"https://grails.org/\",\n    \"files\": [\n      \"grails.svg\"\n    ]\n  },\n  {\n    \"name\": \"Grammarly\",\n    \"shortname\": \"grammarly\",\n    \"url\": \"https://grammarly.com/\",\n    \"files\": [\n      \"grammarly-icon.svg\",\n      \"grammarly.svg\"\n    ]\n  },\n  {\n    \"name\": \"Graphene\",\n    \"shortname\": \"graphene\",\n    \"url\": \"http://graphene-python.org/\",\n    \"files\": [\n      \"graphene.svg\"\n    ]\n  },\n  {\n    \"name\": \"GraphQL\",\n    \"shortname\": \"graphql\",\n    \"url\": \"http://graphql.org/\",\n    \"files\": [\n      \"graphql.svg\"\n    ]\n  },\n  {\n    \"name\": \"Grav\",\n    \"shortname\": \"grav\",\n    \"url\": \"https://getgrav.org/\",\n    \"files\": [\n      \"grav.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gravatar\",\n    \"shortname\": \"gravatar\",\n    \"url\": \"https://gravatar.com/\",\n    \"files\": [\n      \"gravatar-icon.svg\",\n      \"gravatar.svg\"\n    ]\n  },\n  {\n    \"name\": \"Graylog\",\n    \"shortname\": \"graylog\",\n    \"url\": \"https://www.graylog.org/\",\n    \"files\": [\n      \"graylog-icon.svg\",\n      \"graylog.svg\"\n    ]\n  },\n  {\n    \"name\": \"GreenSock (GSAP)\",\n    \"shortname\": \"greensock\",\n    \"url\": \"https://greensock.com/\",\n    \"files\": [\n      \"greensock-icon.svg\",\n      \"greensock.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gridsome\",\n    \"shortname\": \"gridsome\",\n    \"url\": \"https://gridsome.org\",\n    \"files\": [\n      \"gridsome-icon.svg\",\n      \"gridsome.svg\"\n    ]\n  },\n  {\n    \"name\": \"Grommet\",\n    \"shortname\": \"grommet\",\n    \"url\": \"https://v2.grommet.io/\",\n    \"files\": [\n      \"grommet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Groove\",\n    \"shortname\": \"groovehq\",\n    \"url\": \"https://www.groovehq.com/\",\n    \"files\": [\n      \"groovehq.svg\"\n    ]\n  },\n  {\n    \"name\": \"Grove\",\n    \"shortname\": \"grove\",\n    \"url\": \"https://grove.io/\",\n    \"files\": [\n      \"grove.svg\"\n    ]\n  },\n  {\n    \"name\": \"GrowthBook\",\n    \"shortname\": \"growth-book\",\n    \"url\": \"https://www.growthbook.io/\",\n    \"files\": [\n      \"growth-book-icon.svg\",\n      \"growth-book.svg\"\n    ]\n  },\n  {\n    \"name\": \"gRPC\",\n    \"shortname\": \"grpc\",\n    \"url\": \"https://grpc.io/\",\n    \"files\": [\n      \"grpc.svg\"\n    ]\n  },\n  {\n    \"name\": \"Grunt\",\n    \"shortname\": \"grunt\",\n    \"url\": \"http://gruntjs.com/\",\n    \"files\": [\n      \"grunt.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gulp\",\n    \"shortname\": \"gulp\",\n    \"url\": \"http://gulpjs.com/\",\n    \"files\": [\n      \"gulp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gun\",\n    \"shortname\": \"gunjs\",\n    \"url\": \"https://gun.js.org/\",\n    \"files\": [\n      \"gunjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gunicorn\",\n    \"shortname\": \"gunicorn\",\n    \"url\": \"http://gunicorn.org/\",\n    \"files\": [\n      \"gunicorn.svg\"\n    ]\n  },\n  {\n    \"name\": \"Gusto\",\n    \"shortname\": \"gusto\",\n    \"url\": \"https://gusto.com/\",\n    \"files\": [\n      \"gusto.svg\"\n    ]\n  },\n  {\n    \"name\": \"GWT\",\n    \"shortname\": \"gwt\",\n    \"url\": \"http://www.gwtproject.org/\",\n    \"files\": [\n      \"gwt.svg\"\n    ]\n  },\n  {\n    \"name\": \"hack\",\n    \"shortname\": \"hack\",\n    \"url\": \"http://hacklang.org/\",\n    \"files\": [\n      \"hack.svg\"\n    ]\n  },\n  {\n    \"name\": \"HackerOne\",\n    \"shortname\": \"hacker-one\",\n    \"url\": \"https://hackerone.com/\",\n    \"files\": [\n      \"hacker-one.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hadoop\",\n    \"shortname\": \"hadoop\",\n    \"url\": \"http://hadoop.apache.org/\",\n    \"files\": [\n      \"hadoop.svg\"\n    ]\n  },\n  {\n    \"name\": \"Haiku\",\n    \"shortname\": \"haiku\",\n    \"url\": \"https://www.haiku.ai/\",\n    \"files\": [\n      \"haiku-icon.svg\",\n      \"haiku.svg\"\n    ]\n  },\n  {\n    \"name\": \"Haml\",\n    \"shortname\": \"haml\",\n    \"url\": \"http://haml.info/\",\n    \"files\": [\n      \"haml.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hanami\",\n    \"shortname\": \"hanami\",\n    \"url\": \"https://hanamirb.org/\",\n    \"files\": [\n      \"hanami.svg\"\n    ]\n  },\n  {\n    \"name\": \"Handlebars\",\n    \"shortname\": \"handlebars\",\n    \"url\": \"http://handlebarsjs.com/\",\n    \"files\": [\n      \"handlebars.svg\"\n    ]\n  },\n  {\n    \"name\": \"hapi\",\n    \"shortname\": \"hapi\",\n    \"url\": \"http://hapijs.com/\",\n    \"files\": [\n      \"hapi.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hardhat\",\n    \"shortname\": \"hardhat\",\n    \"url\": \"https://hardhat.org/\",\n    \"files\": [\n      \"hardhat-icon.svg\",\n      \"hardhat.svg\"\n    ]\n  },\n  {\n    \"name\": \"Harness\",\n    \"shortname\": \"harness\",\n    \"url\": \"https://harness.io/\",\n    \"files\": [\n      \"harness-icon.svg\",\n      \"harness.svg\"\n    ]\n  },\n  {\n    \"name\": \"HashiCorp\",\n    \"shortname\": \"hashicorp\",\n    \"url\": \"https://www.hashicorp.com/\",\n    \"files\": [\n      \"hashicorp-icon.svg\",\n      \"hashicorp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hashnode\",\n    \"shortname\": \"hashnode\",\n    \"url\": \"https://hashnode.com/\",\n    \"files\": [\n      \"hashnode-icon.svg\",\n      \"hashnode.svg\"\n    ]\n  },\n  {\n    \"name\": \"Haskell\",\n    \"shortname\": \"haskell\",\n    \"url\": \"https://www.haskell.org/\",\n    \"files\": [\n      \"haskell-icon.svg\",\n      \"haskell.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hasura\",\n    \"shortname\": \"hasura\",\n    \"url\": \"https://hasura.io/\",\n    \"files\": [\n      \"hasura-icon.svg\",\n      \"hasura.svg\"\n    ]\n  },\n  {\n    \"name\": \"Haxe\",\n    \"shortname\": \"haxe\",\n    \"url\": \"http://haxe.org/\",\n    \"files\": [\n      \"haxe.svg\"\n    ]\n  },\n  {\n    \"name\": \"Haxl\",\n    \"shortname\": \"haxl\",\n    \"url\": \"https://github.com/facebook/Haxl\",\n    \"files\": [\n      \"haxl.svg\"\n    ]\n  },\n  {\n    \"name\": \"HBase\",\n    \"shortname\": \"hbase\",\n    \"url\": \"http://hbase.apache.org/\",\n    \"files\": [\n      \"hbase.svg\"\n    ]\n  },\n  {\n    \"name\": \"hCaptcha\",\n    \"shortname\": \"hcaptcha\",\n    \"url\": \"https://www.hcaptcha.com/\",\n    \"files\": [\n      \"hcaptcha-icon.svg\",\n      \"hcaptcha.svg\"\n    ]\n  },\n  {\n    \"name\": \"Headless UI\",\n    \"shortname\": \"headlessui\",\n    \"url\": \"https://headlessui.dev/\",\n    \"files\": [\n      \"headlessui-icon.svg\",\n      \"headlessui.svg\"\n    ]\n  },\n  {\n    \"name\": \"Heap\",\n    \"shortname\": \"heap\",\n    \"url\": \"https://heapanalytics.com/\",\n    \"files\": [\n      \"heap-icon.svg\",\n      \"heap.svg\"\n    ]\n  },\n  {\n    \"name\": \"Helm\",\n    \"shortname\": \"helm\",\n    \"url\": \"https://helm.sh/\",\n    \"files\": [\n      \"helm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Help Scout\",\n    \"shortname\": \"helpscout\",\n    \"url\": \"https://www.helpscout.net/\",\n    \"files\": [\n      \"helpscout-icon.svg\",\n      \"helpscout.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hermes\",\n    \"shortname\": \"hermes\",\n    \"url\": \"https://hermesengine.dev/\",\n    \"files\": [\n      \"hermes.svg\"\n    ]\n  },\n  {\n    \"name\": \"Heroku\",\n    \"shortname\": \"heroku\",\n    \"url\": \"https://www.heroku.com/\",\n    \"files\": [\n      \"heroku-icon.svg\",\n      \"heroku.svg\"\n    ]\n  },\n  {\n    \"name\": \"Heroku Redis\",\n    \"shortname\": \"heroku-redis\",\n    \"url\": \"https://www.heroku.com/redis\",\n    \"files\": [\n      \"heroku-redis.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hexo\",\n    \"shortname\": \"hexo\",\n    \"url\": \"https://hexo.io/\",\n    \"files\": [\n      \"hexo.svg\"\n    ]\n  },\n  {\n    \"name\": \"HHVM\",\n    \"shortname\": \"hhvm\",\n    \"url\": \"http://hhvm.com/\",\n    \"files\": [\n      \"hhvm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hibernate\",\n    \"shortname\": \"hibernate\",\n    \"url\": \"http://hibernate.org/\",\n    \"files\": [\n      \"hibernate.svg\"\n    ]\n  },\n  {\n    \"name\": \"Highcharts\",\n    \"shortname\": \"highcharts\",\n    \"url\": \"http://www.highcharts.com/\",\n    \"files\": [\n      \"highcharts.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hipercard\",\n    \"shortname\": \"hipercard\",\n    \"url\": \"https://www.hipercard.com.br/\",\n    \"files\": [\n      \"hipercard.svg\"\n    ]\n  },\n  {\n    \"name\": \"Homebrew\",\n    \"shortname\": \"homebrew\",\n    \"url\": \"https://brew.sh/\",\n    \"files\": [\n      \"homebrew.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hono\",\n    \"shortname\": \"hono\",\n    \"url\": \"https://hono.dev/\",\n    \"files\": [\n      \"hono.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hookstate\",\n    \"shortname\": \"hookstate\",\n    \"url\": \"https://hookstate.js.org/\",\n    \"files\": [\n      \"hookstate.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hootsuite\",\n    \"shortname\": \"hootsuite\",\n    \"url\": \"https://www.hootsuite.com/\",\n    \"files\": [\n      \"hootsuite-icon.svg\",\n      \"hootsuite.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hosted Graphite\",\n    \"shortname\": \"hosted-graphite\",\n    \"url\": \"https://www.hostedgraphite.com/\",\n    \"files\": [\n      \"hosted-graphite.svg\"\n    ]\n  },\n  {\n    \"name\": \"HostGator\",\n    \"shortname\": \"hostgator\",\n    \"url\": \"https://www.hostgator.com/\",\n    \"files\": [\n      \"hostgator-icon.svg\",\n      \"hostgator.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hotjar\",\n    \"shortname\": \"hotjar\",\n    \"url\": \"https://www.hotjar.com/\",\n    \"files\": [\n      \"hotjar-icon.svg\",\n      \"hotjar.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hound\",\n    \"shortname\": \"houndci\",\n    \"url\": \"https://houndci.com/\",\n    \"files\": [\n      \"houndci.svg\"\n    ]\n  },\n  {\n    \"name\": \"HTML5\",\n    \"shortname\": \"html-5\",\n    \"url\": \"http://www.w3.org/TR/html5/\",\n    \"files\": [\n      \"html-5.svg\"\n    ]\n  },\n  {\n    \"name\": \"HTML5 Boilerplate\",\n    \"shortname\": \"html5-boilerplate\",\n    \"url\": \"https://html5boilerplate.com/\",\n    \"files\": [\n      \"html5-boilerplate.svg\"\n    ]\n  },\n  {\n    \"name\": \"htmx\",\n    \"shortname\": \"htmx\",\n    \"url\": \"https://htmx.org/\",\n    \"files\": [\n      \"htmx-icon.svg\",\n      \"htmx.svg\"\n    ]\n  },\n  {\n    \"name\": \"HTTPie\",\n    \"shortname\": \"httpie\",\n    \"url\": \"https://httpie.io/\",\n    \"files\": [\n      \"httpie-icon.svg\",\n      \"httpie.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hubspot\",\n    \"shortname\": \"hubspot\",\n    \"url\": \"http://www.hubspot.com/\",\n    \"files\": [\n      \"hubspot.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hugging Face\",\n    \"shortname\": \"hugging-face\",\n    \"url\": \"https://huggingface.co/\",\n    \"files\": [\n      \"hugging-face-icon.svg\",\n      \"hugging-face.svg\"\n    ]\n  },\n  {\n    \"name\": \"Huggy\",\n    \"shortname\": \"huggy\",\n    \"url\": \"https://www.huggy.io/\",\n    \"files\": [\n      \"huggy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hugo\",\n    \"shortname\": \"hugo\",\n    \"url\": \"https://gohugo.io/\",\n    \"files\": [\n      \"hugo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Humongous\",\n    \"shortname\": \"humongous\",\n    \"url\": \"https://humongous.io/\",\n    \"files\": [\n      \"humongous.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hyper\",\n    \"shortname\": \"hyper\",\n    \"url\": \"https://hyper.is/\",\n    \"files\": [\n      \"hyper.svg\"\n    ]\n  },\n  {\n    \"name\": \"Hyperapp\",\n    \"shortname\": \"hyperapp\",\n    \"url\": \"https://hyperapp.dev/\",\n    \"files\": [\n      \"hyperapp.svg\"\n    ]\n  },\n  {\n    \"name\": \"IBM\",\n    \"shortname\": \"ibm\",\n    \"url\": \"https://www.ibm.com/\",\n    \"files\": [\n      \"ibm.svg\"\n    ]\n  },\n  {\n    \"name\": \"IEEE\",\n    \"shortname\": \"ieee\",\n    \"url\": \"https://www.ieee.org/\",\n    \"files\": [\n      \"ieee.svg\"\n    ]\n  },\n  {\n    \"name\": \"IETF\",\n    \"shortname\": \"ietf\",\n    \"url\": \"https://www.ietf.org/\",\n    \"files\": [\n      \"ietf.svg\"\n    ]\n  },\n  {\n    \"name\": \"IFTTT\",\n    \"shortname\": \"ifttt\",\n    \"url\": \"https://ifttt.com/\",\n    \"files\": [\n      \"ifttt.svg\"\n    ]\n  },\n  {\n    \"name\": \"imagemin\",\n    \"shortname\": \"imagemin\",\n    \"url\": \"https://github.com/imagemin/imagemin\",\n    \"files\": [\n      \"imagemin.svg\"\n    ]\n  },\n  {\n    \"name\": \"Imba\",\n    \"shortname\": \"imba\",\n    \"url\": \"https://imba.io/\",\n    \"files\": [\n      \"imba-icon.svg\",\n      \"imba.svg\"\n    ]\n  },\n  {\n    \"name\": \"Immer\",\n    \"shortname\": \"immer\",\n    \"url\": \"https://immerjs.github.io/immer/\",\n    \"files\": [\n      \"immer-icon.svg\",\n      \"immer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Immutable\",\n    \"shortname\": \"immutable\",\n    \"url\": \"https://facebook.github.io/immutable-js/\",\n    \"files\": [\n      \"immutable.svg\"\n    ]\n  },\n  {\n    \"name\": \"Impala\",\n    \"shortname\": \"impala\",\n    \"url\": \"http://impala.io/\",\n    \"files\": [\n      \"impala.svg\"\n    ]\n  },\n  {\n    \"name\": \"import.io\",\n    \"shortname\": \"importio\",\n    \"url\": \"https://import.io/\",\n    \"files\": [\n      \"importio-icon.svg\",\n      \"importio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Incident\",\n    \"shortname\": \"incident\",\n    \"url\": \"https://incident.io/\",\n    \"files\": [\n      \"incident-icon.svg\",\n      \"incident.svg\"\n    ]\n  },\n  {\n    \"name\": \"Infer\",\n    \"shortname\": \"infer\",\n    \"url\": \"http://fbinfer.com/\",\n    \"files\": [\n      \"infer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Inferno\",\n    \"shortname\": \"inferno\",\n    \"url\": \"https://github.com/trueadm/inferno\",\n    \"files\": [\n      \"inferno.svg\"\n    ]\n  },\n  {\n    \"name\": \"InfluxDB\",\n    \"shortname\": \"influxdb\",\n    \"url\": \"https://influxdb.com/\",\n    \"files\": [\n      \"influxdb-icon.svg\",\n      \"influxdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ink\",\n    \"shortname\": \"ink\",\n    \"url\": \"http://ink.sapo.pt/\",\n    \"files\": [\n      \"ink.svg\"\n    ]\n  },\n  {\n    \"name\": \"Insomnia\",\n    \"shortname\": \"insomnia\",\n    \"url\": \"https://insomnia.rest/\",\n    \"files\": [\n      \"insomnia.svg\"\n    ]\n  },\n  {\n    \"name\": \"Instagram\",\n    \"shortname\": \"instagram\",\n    \"url\": \"https://instagram.com/\",\n    \"files\": [\n      \"instagram-icon.svg\",\n      \"instagram.svg\"\n    ]\n  },\n  {\n    \"name\": \"Intel\",\n    \"shortname\": \"intel\",\n    \"url\": \"https://www.intel.com\",\n    \"files\": [\n      \"intel.svg\"\n    ]\n  },\n  {\n    \"name\": \"IntelliJ IDEA\",\n    \"shortname\": \"intellij-idea\",\n    \"url\": \"https://www.jetbrains.com/idea/\",\n    \"files\": [\n      \"intellij-idea.svg\"\n    ]\n  },\n  {\n    \"name\": \"Intercom\",\n    \"shortname\": \"intercom\",\n    \"url\": \"https://www.intercom.io/\",\n    \"files\": [\n      \"intercom-icon.svg\",\n      \"intercom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Internet Computer\",\n    \"shortname\": \"internetcomputer\",\n    \"url\": \"https://internetcomputer.org/\",\n    \"files\": [\n      \"internet-computer-icon.svg\",\n      \"internet-computer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Internet Explorer\",\n    \"shortname\": \"internetexplorer\",\n    \"url\": \"http://windows.microsoft.com/en-us/internet-explorer/\",\n    \"files\": [\n      \"internetexplorer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Invision\",\n    \"shortname\": \"invision\",\n    \"url\": \"http://www.invisionapp.com/\",\n    \"files\": [\n      \"invision-icon.svg\",\n      \"invision.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ionic\",\n    \"shortname\": \"ionic\",\n    \"url\": \"http://ionicframework.com/\",\n    \"files\": [\n      \"ionic-icon.svg\",\n      \"ionic.svg\"\n    ]\n  },\n  {\n    \"name\": \"iOS\",\n    \"shortname\": \"ios\",\n    \"url\": \"https://www.apple.com/ios/\",\n    \"files\": [\n      \"ios.svg\"\n    ]\n  },\n  {\n    \"name\": \"Iron\",\n    \"shortname\": \"iron\",\n    \"url\": \"https://www.iron.io/\",\n    \"files\": [\n      \"iron-icon.svg\",\n      \"iron.svg\"\n    ]\n  },\n  {\n    \"name\": \"It's Alive\",\n    \"shortname\": \"itsalive\",\n    \"url\": \"https://itsalive.io/\",\n    \"files\": [\n      \"itsalive-icon.svg\",\n      \"itsalive.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jade\",\n    \"shortname\": \"jade\",\n    \"url\": \"http://jade-lang.com/\",\n    \"files\": [\n      \"jade.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jamstack\",\n    \"shortname\": \"jamstack\",\n    \"url\": \"https://jamstack.org/\",\n    \"files\": [\n      \"jamstack-icon.svg\",\n      \"jamstack.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jasmine\",\n    \"shortname\": \"jasmine\",\n    \"url\": \"http://jasmine.github.io/\",\n    \"files\": [\n      \"jasmine.svg\"\n    ]\n  },\n  {\n    \"name\": \"Java\",\n    \"shortname\": \"java\",\n    \"url\": \"https://www.java.com/\",\n    \"files\": [\n      \"java.svg\"\n    ]\n  },\n  {\n    \"name\": \"Javascript (JS)\",\n    \"shortname\": \"javascript\",\n    \"url\": \"https://developer.mozilla.org/en-US/docs/Web/JavaScript\",\n    \"files\": [\n      \"javascript.svg\"\n    ]\n  },\n  {\n    \"name\": \"JCB\",\n    \"shortname\": \"jcb\",\n    \"url\": \"https://www.jcbusa.com/\",\n    \"files\": [\n      \"jcb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jekyll\",\n    \"shortname\": \"jekyll\",\n    \"url\": \"http://jekyllrb.com/\",\n    \"files\": [\n      \"jekyll.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jenkins\",\n    \"shortname\": \"jenkins\",\n    \"url\": \"https://jenkins-ci.org/\",\n    \"files\": [\n      \"jenkins.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jest\",\n    \"shortname\": \"jest\",\n    \"url\": \"http://facebook.github.io/jest/\",\n    \"files\": [\n      \"jest.svg\"\n    ]\n  },\n  {\n    \"name\": \"JetBrains\",\n    \"shortname\": \"jetbrains\",\n    \"url\": \"https://www.jetbrains.com/\",\n    \"files\": [\n      \"jetbrains-icon.svg\",\n      \"jetbrains.svg\"\n    ]\n  },\n  {\n    \"name\": \"JetBrains Space\",\n    \"shortname\": \"jetbrains-space\",\n    \"url\": \"https://www.jetbrains.com/space/\",\n    \"files\": [\n      \"jetbrains-space-icon.svg\",\n      \"jetbrains-space.svg\"\n    ]\n  },\n  {\n    \"name\": \"JFrog\",\n    \"shortname\": \"jfrog\",\n    \"url\": \"https://www.jfrog.com/\",\n    \"files\": [\n      \"jfrog.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jhipster\",\n    \"shortname\": \"jhipster\",\n    \"url\": \"https://jhipster.github.io/\",\n    \"files\": [\n      \"jhipster-icon.svg\",\n      \"jhipster.svg\"\n    ]\n  },\n  {\n    \"name\": \"JIRA\",\n    \"shortname\": \"jira\",\n    \"url\": \"https://www.atlassian.com/software/jira\",\n    \"files\": [\n      \"jira.svg\"\n    ]\n  },\n  {\n    \"name\": \"Joomla\",\n    \"shortname\": \"joomla\",\n    \"url\": \"http://www.joomla.org/\",\n    \"files\": [\n      \"joomla.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jotai\",\n    \"shortname\": \"jotai\",\n    \"url\": \"https://jotai.org/\",\n    \"files\": [\n      \"jotai.svg\"\n    ]\n  },\n  {\n    \"name\": \"jQuery\",\n    \"shortname\": \"jquery\",\n    \"url\": \"https://jquery.com/\",\n    \"files\": [\n      \"jquery.svg\"\n    ]\n  },\n  {\n    \"name\": \"jQuery Mobile\",\n    \"shortname\": \"jquery-mobile\",\n    \"url\": \"http://jquerymobile.com/\",\n    \"files\": [\n      \"jquery-mobile.svg\"\n    ]\n  },\n  {\n    \"name\": \"JRuby\",\n    \"shortname\": \"jruby\",\n    \"url\": \"http://jruby.org/\",\n    \"files\": [\n      \"jruby.svg\"\n    ]\n  },\n  {\n    \"name\": \"jsbin\",\n    \"shortname\": \"jsbin\",\n    \"url\": \"https://jsbin.com/\",\n    \"files\": [\n      \"jsbin.svg\"\n    ]\n  },\n  {\n    \"name\": \"jsDelivr\",\n    \"shortname\": \"jsdelivr\",\n    \"url\": \"http://www.jsdelivr.com/\",\n    \"files\": [\n      \"jsdelivr.svg\"\n    ]\n  },\n  {\n    \"name\": \"jsdom\",\n    \"shortname\": \"jsdom\",\n    \"url\": \"https://github.com/jsdom/jsdom\",\n    \"files\": [\n      \"jsdom.svg\"\n    ]\n  },\n  {\n    \"name\": \"JSFiddle\",\n    \"shortname\": \"jsfiddle\",\n    \"url\": \"https://jsfiddle.net/\",\n    \"files\": [\n      \"jsfiddle.svg\"\n    ]\n  },\n  {\n    \"name\": \"JSON\",\n    \"shortname\": \"json\",\n    \"url\": \"http://json.org/\",\n    \"files\": [\n      \"json.svg\"\n    ]\n  },\n  {\n    \"name\": \"JSON Schema\",\n    \"shortname\": \"json-schema\",\n    \"url\": \"https://json-schema.org/\",\n    \"files\": [\n      \"json-schema-icon.svg\",\n      \"json-schema.svg\"\n    ]\n  },\n  {\n    \"name\": \"JSON-LD\",\n    \"shortname\": \"json-ld\",\n    \"url\": \"https://json-ld.org/\",\n    \"files\": [\n      \"json-ld.svg\"\n    ]\n  },\n  {\n    \"name\": \"JSPM\",\n    \"shortname\": \"jspm\",\n    \"url\": \"http://jspm.io/\",\n    \"files\": [\n      \"jspm.svg\"\n    ]\n  },\n  {\n    \"name\": \"JSS\",\n    \"shortname\": \"jss\",\n    \"url\": \"https://cssinjs.org/\",\n    \"files\": [\n      \"jss.svg\"\n    ]\n  },\n  {\n    \"name\": \"Juju\",\n    \"shortname\": \"juju\",\n    \"url\": \"http://juju.ubuntu.com/\",\n    \"files\": [\n      \"juju.svg\"\n    ]\n  },\n  {\n    \"name\": \"Julia\",\n    \"shortname\": \"julia\",\n    \"url\": \"https://julialang.org/\",\n    \"files\": [\n      \"julia.svg\"\n    ]\n  },\n  {\n    \"name\": \"Jupyter\",\n    \"shortname\": \"jupyter\",\n    \"url\": \"https://jupyter.org\",\n    \"files\": [\n      \"jupyter.svg\"\n    ]\n  },\n  {\n    \"name\": \"JWT\",\n    \"shortname\": \"jwt\",\n    \"url\": \"https://jwt.io/\",\n    \"files\": [\n      \"jwt-icon.svg\",\n      \"jwt.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kafka\",\n    \"shortname\": \"kafka\",\n    \"url\": \"http://kafka.apache.org/\",\n    \"files\": [\n      \"kafka-icon.svg\",\n      \"kafka.svg\"\n    ]\n  },\n  {\n    \"name\": \"KaiOS\",\n    \"shortname\": \"kaios\",\n    \"url\": \"https://www.kaiostech.com/\",\n    \"files\": [\n      \"kaios.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kallithea\",\n    \"shortname\": \"kallithea\",\n    \"url\": \"https://kallithea-scm.org/\",\n    \"files\": [\n      \"kallithea.svg\"\n    ]\n  },\n  {\n    \"name\": \"Karma\",\n    \"shortname\": \"karma\",\n    \"url\": \"http://karma-runner.github.io/\",\n    \"files\": [\n      \"karma.svg\"\n    ]\n  },\n  {\n    \"name\": \"Katalon\",\n    \"shortname\": \"katalon\",\n    \"url\": \"https://katalon.com/\",\n    \"files\": [\n      \"katalon-icon.svg\",\n      \"katalon.svg\"\n    ]\n  },\n  {\n    \"name\": \"KDE\",\n    \"shortname\": \"kde\",\n    \"url\": \"https://kde.org/\",\n    \"files\": [\n      \"kde.svg\"\n    ]\n  },\n  {\n    \"name\": \"Keen IO\",\n    \"shortname\": \"keen\",\n    \"url\": \"http://keen.io/\",\n    \"files\": [\n      \"keen.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kemal\",\n    \"shortname\": \"kemal\",\n    \"url\": \"http://kemalcr.com/\",\n    \"files\": [\n      \"kemal.svg\"\n    ]\n  },\n  {\n    \"name\": \"KeyCDN\",\n    \"shortname\": \"keycdn\",\n    \"url\": \"https://www.keycdn.com/\",\n    \"files\": [\n      \"keycdn-icon.svg\",\n      \"keycdn.svg\"\n    ]\n  },\n  {\n    \"name\": \"KeyDB\",\n    \"shortname\": \"keydb\",\n    \"url\": \"https://docs.keydb.dev/\",\n    \"files\": [\n      \"keydb-icon.svg\",\n      \"keydb.svg\"\n    ]\n  },\n  {\n    \"name\": \"KeystoneJS\",\n    \"shortname\": \"keystonejs\",\n    \"url\": \"http://keystonejs.com/\",\n    \"files\": [\n      \"keystonejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Khan Academy\",\n    \"shortname\": \"khan_academy\",\n    \"url\": \"https://www.khanacademy.org/\",\n    \"files\": [\n      \"khan_academy-icon.svg\",\n      \"khan_academy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kibana\",\n    \"shortname\": \"kibana\",\n    \"url\": \"https://www.elastic.co/products/kibana\",\n    \"files\": [\n      \"kibana.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kickstarter\",\n    \"shortname\": \"kickstarter\",\n    \"url\": \"https://www.kickstarter.com/\",\n    \"files\": [\n      \"kickstarter-icon.svg\",\n      \"kickstarter.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kinto\",\n    \"shortname\": \"kinto\",\n    \"url\": \"http://www.kinto-storage.org/\",\n    \"files\": [\n      \"kinto-icon.svg\",\n      \"kinto.svg\"\n    ]\n  },\n  {\n    \"name\": \"kirby\",\n    \"shortname\": \"kirby\",\n    \"url\": \"http://getkirby.com/\",\n    \"files\": [\n      \"kirby-icon.svg\",\n      \"kirby.svg\"\n    ]\n  },\n  {\n    \"name\": \"Knex.js\",\n    \"shortname\": \"knex\",\n    \"url\": \"http://knexjs.org/\",\n    \"files\": [\n      \"knex.svg\"\n    ]\n  },\n  {\n    \"name\": \"Knockout\",\n    \"shortname\": \"knockout\",\n    \"url\": \"http://knockoutjs.com/\",\n    \"files\": [\n      \"knockout.svg\"\n    ]\n  },\n  {\n    \"name\": \"Koa\",\n    \"shortname\": \"koa\",\n    \"url\": \"https://koajs.com\",\n    \"files\": [\n      \"koa.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kong\",\n    \"shortname\": \"kong\",\n    \"url\": \"https://konghq.com/\",\n    \"files\": [\n      \"kong-icon.svg\",\n      \"kong.svg\"\n    ]\n  },\n  {\n    \"name\": \"kops\",\n    \"shortname\": \"kops\",\n    \"url\": \"https://github.com/kubernetes/kops\",\n    \"files\": [\n      \"kops.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kore\",\n    \"shortname\": \"koreio\",\n    \"url\": \"https://kore.io/\",\n    \"files\": [\n      \"koreio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kotlin\",\n    \"shortname\": \"kotlin\",\n    \"url\": \"http://kotlinlang.org/\",\n    \"files\": [\n      \"kotlin-icon.svg\",\n      \"kotlin.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kraken\",\n    \"shortname\": \"kraken\",\n    \"url\": \"https://kraken.io/\",\n    \"files\": [\n      \"kraken.svg\"\n    ]\n  },\n  {\n    \"name\": \"Krakenjs\",\n    \"shortname\": \"krakenjs\",\n    \"url\": \"http://krakenjs.com/\",\n    \"files\": [\n      \"krakenjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ktor\",\n    \"shortname\": \"ktor\",\n    \"url\": \"https://ktor.io/\",\n    \"files\": [\n      \"ktor-icon.svg\",\n      \"ktor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kubernetes\",\n    \"shortname\": \"kubernetes\",\n    \"url\": \"http://kubernetes.io/\",\n    \"files\": [\n      \"kubernetes.svg\"\n    ]\n  },\n  {\n    \"name\": \"Kustomer\",\n    \"shortname\": \"kustomer\",\n    \"url\": \"https://www.kustomer.com/\",\n    \"files\": [\n      \"kustomer.svg\"\n    ]\n  },\n  {\n    \"name\": \"LanguageTool\",\n    \"shortname\": \"languagetool\",\n    \"url\": \"https://languagetool.org/\",\n    \"files\": [\n      \"languagetool.svg\"\n    ]\n  },\n  {\n    \"name\": \"Laravel\",\n    \"shortname\": \"laravel\",\n    \"url\": \"http://laravel.com/\",\n    \"files\": [\n      \"laravel.svg\"\n    ]\n  },\n  {\n    \"name\": \"last.fm\",\n    \"shortname\": \"lastfm\",\n    \"url\": \"http://www.last.fm/\",\n    \"files\": [\n      \"lastfm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lateral\",\n    \"shortname\": \"lateral\",\n    \"url\": \"https://lateral.io/\",\n    \"files\": [\n      \"lateral-icon.svg\",\n      \"lateral.svg\"\n    ]\n  },\n  {\n    \"name\": \"LaunchDarkly\",\n    \"shortname\": \"launchdarkly\",\n    \"url\": \"https://launchdarkly.com/\",\n    \"files\": [\n      \"launchdarkly-icon.svg\",\n      \"launchdarkly.svg\"\n    ]\n  },\n  {\n    \"name\": \"Launchrock\",\n    \"shortname\": \"launchrock\",\n    \"url\": \"https://www.launchrock.com/\",\n    \"files\": [\n      \"launchrock.svg\"\n    ]\n  },\n  {\n    \"name\": \"Leaflet\",\n    \"shortname\": \"leaflet\",\n    \"url\": \"http://leafletjs.com/\",\n    \"files\": [\n      \"leaflet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Leankit\",\n    \"shortname\": \"leankit\",\n    \"url\": \"http://leankit.com/\",\n    \"files\": [\n      \"leankit-icon.svg\",\n      \"leankit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lerna\",\n    \"shortname\": \"lerna\",\n    \"url\": \"https://lerna.js.org/\",\n    \"files\": [\n      \"lerna.svg\"\n    ]\n  },\n  {\n    \"name\": \"Less\",\n    \"shortname\": \"less\",\n    \"url\": \"http://lesscss.org/\",\n    \"files\": [\n      \"less.svg\"\n    ]\n  },\n  {\n    \"name\": \"Let's Cloud\",\n    \"shortname\": \"lets-cloud\",\n    \"url\": \"https://www.letscloud.io/\",\n    \"files\": [\n      \"lets-cloud.svg\"\n    ]\n  },\n  {\n    \"name\": \"Let's Encrypt\",\n    \"shortname\": \"letsencrypt\",\n    \"url\": \"https://letsencrypt.org/\",\n    \"files\": [\n      \"letsencrypt.svg\"\n    ]\n  },\n  {\n    \"name\": \"LevelDB\",\n    \"shortname\": \"leveldb\",\n    \"url\": \"https://github.com/google/leveldb\",\n    \"files\": [\n      \"leveldb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lexical\",\n    \"shortname\": \"lexical\",\n    \"url\": \"https://lexical.dev/\",\n    \"files\": [\n      \"lexical-icon.svg\",\n      \"lexical.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lift\",\n    \"shortname\": \"liftweb\",\n    \"url\": \"http://liftweb.net/\",\n    \"files\": [\n      \"liftweb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lighthouse\",\n    \"shortname\": \"lighthouse\",\n    \"url\": \"https://developers.google.com/web/tools/lighthouse\",\n    \"files\": [\n      \"lighthouse.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lightstep\",\n    \"shortname\": \"lightstep\",\n    \"url\": \"https://lightstep.com/\",\n    \"files\": [\n      \"lightstep-icon.svg\",\n      \"lightstep.svg\"\n    ]\n  },\n  {\n    \"name\": \"lighttpd\",\n    \"shortname\": \"lighttpd\",\n    \"url\": \"http://www.lighttpd.net/\",\n    \"files\": [\n      \"lighttpd.svg\"\n    ]\n  },\n  {\n    \"name\": \"Linear\",\n    \"shortname\": \"linear\",\n    \"url\": \"https://linear.app/\",\n    \"files\": [\n      \"linear-icon.svg\",\n      \"linear.svg\"\n    ]\n  },\n  {\n    \"name\": \"LinkedIn\",\n    \"shortname\": \"linkedin\",\n    \"url\": \"https://www.linkedin.com/\",\n    \"files\": [\n      \"linkedin-icon.svg\",\n      \"linkedin.svg\"\n    ]\n  },\n  {\n    \"name\": \"linkerd\",\n    \"shortname\": \"linkerd\",\n    \"url\": \"https://linkerd.io/\",\n    \"files\": [\n      \"linkerd.svg\"\n    ]\n  },\n  {\n    \"name\": \"Linode\",\n    \"shortname\": \"linode\",\n    \"url\": \"https://www.linode.com/\",\n    \"files\": [\n      \"linode.svg\"\n    ]\n  },\n  {\n    \"name\": \"Linux Mint\",\n    \"shortname\": \"linux-mint\",\n    \"url\": \"http://www.linuxmint.com/\",\n    \"files\": [\n      \"linux-mint.svg\"\n    ]\n  },\n  {\n    \"name\": \"Linux Tux\",\n    \"shortname\": \"linux-tux\",\n    \"url\": \"https://en.wikipedia.org/wiki/Tux_(mascot)\",\n    \"files\": [\n      \"linux-tux.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lit\",\n    \"shortname\": \"lit\",\n    \"url\": \"https://lit.dev/\",\n    \"files\": [\n      \"lit-icon.svg\",\n      \"lit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Litmus\",\n    \"shortname\": \"litmus\",\n    \"url\": \"http://litmus.com/\",\n    \"files\": [\n      \"litmus.svg\"\n    ]\n  },\n  {\n    \"name\": \"loader\",\n    \"shortname\": \"loader\",\n    \"url\": \"https://loader.io/\",\n    \"files\": [\n      \"loader.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lodash\",\n    \"shortname\": \"lodash\",\n    \"url\": \"https://lodash.com/\",\n    \"files\": [\n      \"lodash.svg\"\n    ]\n  },\n  {\n    \"name\": \"logentries\",\n    \"shortname\": \"logentries\",\n    \"url\": \"https://logentries.com/\",\n    \"files\": [\n      \"logentries.svg\"\n    ]\n  },\n  {\n    \"name\": \"Logstash\",\n    \"shortname\": \"logstash\",\n    \"url\": \"https://www.elastic.co/products/logstash\",\n    \"files\": [\n      \"logstash.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lookback\",\n    \"shortname\": \"lookback\",\n    \"url\": \"https://lookback.io/\",\n    \"files\": [\n      \"lookback.svg\"\n    ]\n  },\n  {\n    \"name\": \"Looker\",\n    \"shortname\": \"looker\",\n    \"url\": \"http://www.looker.com/\",\n    \"files\": [\n      \"looker-icon.svg\",\n      \"looker.svg\"\n    ]\n  },\n  {\n    \"name\": \"Loom\",\n    \"shortname\": \"loom\",\n    \"url\": \"https://www.loom.com/\",\n    \"files\": [\n      \"loom-icon.svg\",\n      \"loom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Loopback\",\n    \"shortname\": \"loopback\",\n    \"url\": \"http://loopback.io/\",\n    \"files\": [\n      \"loopback-icon.svg\",\n      \"loopback.svg\"\n    ]\n  },\n  {\n    \"name\": \"Losant\",\n    \"shortname\": \"losant\",\n    \"url\": \"https://www.losant.com/\",\n    \"files\": [\n      \"losant.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lua\",\n    \"shortname\": \"lua\",\n    \"url\": \"http://www.lua.org/\",\n    \"files\": [\n      \"lua.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lucene\",\n    \"shortname\": \"lucene\",\n    \"url\": \"http://lucene.apache.org/\",\n    \"files\": [\n      \"lucene.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lucene.net\",\n    \"shortname\": \"lucene_net\",\n    \"url\": \"https://lucenenet.apache.org/\",\n    \"files\": [\n      \"lucene.net.svg\"\n    ]\n  },\n  {\n    \"name\": \"Lumen\",\n    \"shortname\": \"lumen\",\n    \"url\": \"http://lumen.laravel.com/\",\n    \"files\": [\n      \"lumen.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mac OS\",\n    \"shortname\": \"macos\",\n    \"url\": \"https://www.apple.com/macos/\",\n    \"files\": [\n      \"macOS.svg\"\n    ]\n  },\n  {\n    \"name\": \"Madge\",\n    \"shortname\": \"madge\",\n    \"url\": \"https://github.com/pahen/madge\",\n    \"files\": [\n      \"madge.svg\"\n    ]\n  },\n  {\n    \"name\": \"Maestro\",\n    \"shortname\": \"maestro\",\n    \"url\": \"https://brand.mastercard.com/brandcenter/more-about-our-brands.html\",\n    \"files\": [\n      \"maestro.svg\"\n    ]\n  },\n  {\n    \"name\": \"mageia\",\n    \"shortname\": \"mageia\",\n    \"url\": \"https://www.mageia.org/\",\n    \"files\": [\n      \"mageia.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mailchimp\",\n    \"shortname\": \"mailchimp\",\n    \"url\": \"http://mailchimp.com/\",\n    \"files\": [\n      \"mailchimp-freddie.svg\",\n      \"mailchimp.svg\"\n    ]\n  },\n  {\n    \"name\": \"MailDeveloper\",\n    \"shortname\": \"maildeveloper\",\n    \"url\": \"https://maildeveloper.com/\",\n    \"files\": [\n      \"maildeveloper.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mailgun\",\n    \"shortname\": \"mailgun\",\n    \"url\": \"http://www.mailgun.com/\",\n    \"files\": [\n      \"mailgun-icon.svg\",\n      \"mailgun.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mailjet\",\n    \"shortname\": \"mailjet\",\n    \"url\": \"https://www.mailjet.com/\",\n    \"files\": [\n      \"mailjet-icon.svg\",\n      \"mailjet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Malina.js\",\n    \"shortname\": \"malinajs\",\n    \"url\": \"https://github.com/malinajs/malinajs\",\n    \"files\": [\n      \"malinajs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Manjaro\",\n    \"shortname\": \"manjaro\",\n    \"url\": \"https://manjaro.org/\",\n    \"files\": [\n      \"manjaro.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mantine\",\n    \"shortname\": \"mantine\",\n    \"url\": \"https://mantine.dev/\",\n    \"files\": [\n      \"mantine-icon.svg\",\n      \"mantine.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mapbox\",\n    \"shortname\": \"mapbox\",\n    \"url\": \"https://www.mapbox.com/\",\n    \"files\": [\n      \"mapbox-icon.svg\",\n      \"mapbox.svg\"\n    ]\n  },\n  {\n    \"name\": \"MAPS.ME\",\n    \"shortname\": \"maps-me\",\n    \"url\": \"http://maps.me/\",\n    \"files\": [\n      \"maps-me.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mapzen\",\n    \"shortname\": \"mapzen\",\n    \"url\": \"https://mapzen.com/\",\n    \"files\": [\n      \"mapzen-icon.svg\",\n      \"mapzen.svg\"\n    ]\n  },\n  {\n    \"name\": \"MariaDB\",\n    \"shortname\": \"mariadb\",\n    \"url\": \"https://mariadb.org/\",\n    \"files\": [\n      \"mariadb-icon.svg\",\n      \"mariadb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Marionette.js\",\n    \"shortname\": \"marionette\",\n    \"url\": \"http://marionettejs.com/\",\n    \"files\": [\n      \"marionette.svg\"\n    ]\n  },\n  {\n    \"name\": \"Markdown\",\n    \"shortname\": \"markdown\",\n    \"url\": \"http://daringfireball.net/projects/markdown/\",\n    \"files\": [\n      \"markdown.svg\"\n    ]\n  },\n  {\n    \"name\": \"Marko\",\n    \"shortname\": \"marko\",\n    \"url\": \"http://markojs.com/\",\n    \"files\": [\n      \"marko.svg\"\n    ]\n  },\n  {\n    \"name\": \"Marvel\",\n    \"shortname\": \"marvel\",\n    \"url\": \"https://marvelapp.com/\",\n    \"files\": [\n      \"marvel.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mastercard\",\n    \"shortname\": \"mastercard\",\n    \"url\": \"https://www.mastercard.com/\",\n    \"files\": [\n      \"mastercard.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mastodon\",\n    \"shortname\": \"mastodon\",\n    \"url\": \"https://joinmastodon.org/\",\n    \"files\": [\n      \"mastodon-icon.svg\",\n      \"mastodon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Material UI\",\n    \"shortname\": \"material-ui\",\n    \"url\": \"http://material-ui.com/\",\n    \"files\": [\n      \"material-ui.svg\"\n    ]\n  },\n  {\n    \"name\": \"Materialize\",\n    \"shortname\": \"materializecss\",\n    \"url\": \"http://materializecss.com/\",\n    \"files\": [\n      \"materializecss.svg\"\n    ]\n  },\n  {\n    \"name\": \"Matomo\",\n    \"shortname\": \"matomo\",\n    \"url\": \"https://matomo.org/\",\n    \"files\": [\n      \"matomo-icon.svg\",\n      \"matomo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Matplotlib\",\n    \"shortname\": \"matplotlib\",\n    \"url\": \"https://matplotlib.org/\",\n    \"files\": [\n      \"matplotlib-icon.svg\",\n      \"matplotlib.svg\"\n    ]\n  },\n  {\n    \"name\": \"Matter\",\n    \"shortname\": \"matter\",\n    \"url\": \"https://csa-iot.org/all-solutions/matter/\",\n    \"files\": [\n      \"matter-icon.svg\",\n      \"matter.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mattermost\",\n    \"shortname\": \"mattermost\",\n    \"url\": \"http://www.mattermost.org/\",\n    \"files\": [\n      \"mattermost-icon.svg\",\n      \"mattermost.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mautic\",\n    \"shortname\": \"mautic\",\n    \"url\": \"https://www.mautic.org/\",\n    \"files\": [\n      \"mautic-icon.svg\",\n      \"mautic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Maven\",\n    \"shortname\": \"maven\",\n    \"url\": \"https://maven.apache.org/\",\n    \"files\": [\n      \"maven.svg\"\n    ]\n  },\n  {\n    \"name\": \"MDN\",\n    \"shortname\": \"mdn\",\n    \"url\": \"https://developer.mozilla.org/\",\n    \"files\": [\n      \"mdn.svg\"\n    ]\n  },\n  {\n    \"name\": \"MDX\",\n    \"shortname\": \"mdx\",\n    \"url\": \"https://mdxjs.com/\",\n    \"files\": [\n      \"mdx.svg\"\n    ]\n  },\n  {\n    \"name\": \"Medium\",\n    \"shortname\": \"medium\",\n    \"url\": \"https://medium.com/\",\n    \"files\": [\n      \"medium-icon.svg\",\n      \"medium.svg\"\n    ]\n  },\n  {\n    \"name\": \"medusa\",\n    \"shortname\": \"medusa\",\n    \"url\": \"https://medusajs.com/\",\n    \"files\": [\n      \"medusa-icon.svg\",\n      \"medusa.svg\"\n    ]\n  },\n  {\n    \"name\": \"Meilisearch\",\n    \"shortname\": \"meilisearch\",\n    \"url\": \"https://www.meilisearch.com/\",\n    \"files\": [\n      \"meilisearch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Memcached\",\n    \"shortname\": \"memcached\",\n    \"url\": \"http://memcached.org/\",\n    \"files\": [\n      \"memcached.svg\"\n    ]\n  },\n  {\n    \"name\": \"Memgraph\",\n    \"shortname\": \"memgraph\",\n    \"url\": \"https://memgraph.com/\",\n    \"files\": [\n      \"memgraph.svg\"\n    ]\n  },\n  {\n    \"name\": \"mention\",\n    \"shortname\": \"mention\",\n    \"url\": \"https://mention.com/\",\n    \"files\": [\n      \"mention.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mercurial\",\n    \"shortname\": \"mercurial\",\n    \"url\": \"https://www.mercurial-scm.org/\",\n    \"files\": [\n      \"mercurial.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mesos\",\n    \"shortname\": \"mesos\",\n    \"url\": \"http://mesos.apache.org/\",\n    \"files\": [\n      \"mesos.svg\"\n    ]\n  },\n  {\n    \"name\": \"Messenger\",\n    \"shortname\": \"messenger\",\n    \"url\": \"https://www.messenger.com/\",\n    \"files\": [\n      \"messenger.svg\"\n    ]\n  },\n  {\n    \"name\": \"Meta\",\n    \"shortname\": \"meta\",\n    \"url\": \"https://www.meta.com/\",\n    \"files\": [\n      \"meta-icon.svg\",\n      \"meta.svg\"\n    ]\n  },\n  {\n    \"name\": \"Metabase\",\n    \"shortname\": \"metabase\",\n    \"url\": \"http://www.metabase.com/\",\n    \"files\": [\n      \"metabase.svg\"\n    ]\n  },\n  {\n    \"name\": \"MetaMask\",\n    \"shortname\": \"metamask\",\n    \"url\": \"https://metamask.io/\",\n    \"files\": [\n      \"metamask-icon.svg\",\n      \"metamask.svg\"\n    ]\n  },\n  {\n    \"name\": \"Meteor\",\n    \"shortname\": \"meteor\",\n    \"url\": \"https://www.meteor.com/\",\n    \"files\": [\n      \"meteor-icon.svg\",\n      \"meteor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Micro\",\n    \"shortname\": \"micro\",\n    \"url\": \"https://micro-editor.github.io/\",\n    \"files\": [\n      \"micro-icon.svg\",\n      \"micro.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microcosm\",\n    \"shortname\": \"microcosm\",\n    \"url\": \"http://code.viget.com/microcosm/\",\n    \"files\": [\n      \"microcosm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Micron\",\n    \"shortname\": \"micron\",\n    \"url\": \"https://www.micron.com/\",\n    \"files\": [\n      \"micron-icon.svg\",\n      \"micron.svg\"\n    ]\n  },\n  {\n    \"name\": \"MicroPython\",\n    \"shortname\": \"micropython\",\n    \"url\": \"https://micropython.org/\",\n    \"files\": [\n      \"micro-python.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microsoft\",\n    \"shortname\": \"microsoft\",\n    \"url\": \"http://www.microsoft.com/\",\n    \"files\": [\n      \"microsoft-icon.svg\",\n      \"microsoft.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microsoft Azure\",\n    \"shortname\": \"microsoft-azure\",\n    \"url\": \"https://azure.microsoft.com/\",\n    \"files\": [\n      \"microsoft-azure.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microsoft Edge\",\n    \"shortname\": \"microsoft-edge\",\n    \"url\": \"https://www.microsoft.com/en-us/windows/microsoft-edge\",\n    \"files\": [\n      \"microsoft-edge.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microsoft OneDrive\",\n    \"shortname\": \"microsoft-onedrive\",\n    \"url\": \"https://onedrive.com/\",\n    \"files\": [\n      \"microsoft-onedrive.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microsoft Power BI\",\n    \"shortname\": \"microsoft-power-bi\",\n    \"url\": \"https://powerbi.microsoft.com/\",\n    \"files\": [\n      \"microsoft-power-bi.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microsoft Teams\",\n    \"shortname\": \"microsoft-teams\",\n    \"url\": \"https://teams.com/\",\n    \"files\": [\n      \"microsoft-teams.svg\"\n    ]\n  },\n  {\n    \"name\": \"Microsoft Windows\",\n    \"shortname\": \"microsoft-windows\",\n    \"url\": \"https://www.microsoft.com/windows\",\n    \"files\": [\n      \"microsoft-windows-icon.svg\",\n      \"microsoft-windows.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mida\",\n    \"shortname\": \"mida\",\n    \"url\": \"https://www.mida.org/\",\n    \"files\": [\n      \"mida-icon.svg\",\n      \"mida.svg\"\n    ]\n  },\n  {\n    \"name\": \"Middleman\",\n    \"shortname\": \"middleman\",\n    \"url\": \"https://middlemanapp.com/\",\n    \"files\": [\n      \"middleman.svg\"\n    ]\n  },\n  {\n    \"name\": \"Midjourney\",\n    \"shortname\": \"midjourney\",\n    \"url\": \"https://www.midjourney.com/\",\n    \"files\": [\n      \"midjourney.svg\"\n    ]\n  },\n  {\n    \"name\": \"Milligram\",\n    \"shortname\": \"milligram\",\n    \"url\": \"https://milligram.io\",\n    \"files\": [\n      \"milligram.svg\"\n    ]\n  },\n  {\n    \"name\": \"Million\",\n    \"shortname\": \"million\",\n    \"url\": \"https://million.dev/\",\n    \"files\": [\n      \"million-icon.svg\",\n      \"million.svg\"\n    ]\n  },\n  {\n    \"name\": \"Milvus\",\n    \"shortname\": \"milvus\",\n    \"url\": \"https://milvus.io/\",\n    \"files\": [\n      \"milvus-icon.svg\",\n      \"milvus.svg\"\n    ]\n  },\n  {\n    \"name\": \"MindsDB\",\n    \"shortname\": \"mindsdb\",\n    \"url\": \"https://mindsdb.com/\",\n    \"files\": [\n      \"mindsdb-icon.svg\",\n      \"mindsdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mint\",\n    \"shortname\": \"mint-lang\",\n    \"url\": \"https://mint-lang.com/\",\n    \"files\": [\n      \"mint-lang.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mio\",\n    \"shortname\": \"mio\",\n    \"url\": \"https://m.io/\",\n    \"files\": [\n      \"mio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Miro\",\n    \"shortname\": \"miro\",\n    \"url\": \"https://miro.com/\",\n    \"files\": [\n      \"miro-icon.svg\",\n      \"miro.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mist.io\",\n    \"shortname\": \"mist\",\n    \"url\": \"https://mist.io/\",\n    \"files\": [\n      \"mist.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mistral AI\",\n    \"shortname\": \"mistral-ai\",\n    \"url\": \"https://mistral.ai/\",\n    \"files\": [\n      \"mistral-ai-icon.svg\",\n      \"mistral-ai.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mithril\",\n    \"shortname\": \"mithril\",\n    \"url\": \"https://mithril.js.org/\",\n    \"files\": [\n      \"mithril.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mixmax\",\n    \"shortname\": \"mixmax\",\n    \"url\": \"https://mixmax.com/\",\n    \"files\": [\n      \"mixmax.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mixpanel\",\n    \"shortname\": \"mixpanel\",\n    \"url\": \"https://mixpanel.com/\",\n    \"files\": [\n      \"mixpanel.svg\"\n    ]\n  },\n  {\n    \"name\": \"mLab\",\n    \"shortname\": \"mLab\",\n    \"url\": \"https://mlab.com/\",\n    \"files\": [\n      \"mlab.svg\"\n    ]\n  },\n  {\n    \"name\": \"MobX\",\n    \"shortname\": \"mobx\",\n    \"url\": \"https://mobx.js.org/\",\n    \"files\": [\n      \"mobx.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mocha\",\n    \"shortname\": \"mocha\",\n    \"url\": \"http://mochajs.org/\",\n    \"files\": [\n      \"mocha.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mockflow\",\n    \"shortname\": \"mockflow\",\n    \"url\": \"http://www.mockflow.com/\",\n    \"files\": [\n      \"mockflow-icon.svg\",\n      \"mockflow.svg\"\n    ]\n  },\n  {\n    \"name\": \"Modernizr\",\n    \"shortname\": \"modernizr\",\n    \"url\": \"http://modernizr.com/\",\n    \"files\": [\n      \"modernizr.svg\"\n    ]\n  },\n  {\n    \"name\": \"MODX\",\n    \"shortname\": \"modx\",\n    \"url\": \"http://modx.com/\",\n    \"files\": [\n      \"modx-icon.svg\",\n      \"modx.svg\"\n    ]\n  },\n  {\n    \"name\": \"Moment.js\",\n    \"shortname\": \"momentjs\",\n    \"url\": \"http://momentjs.com/\",\n    \"files\": [\n      \"momentjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Monday\",\n    \"shortname\": \"monday\",\n    \"url\": \"https://monday.com\",\n    \"files\": [\n      \"monday-icon.svg\",\n      \"monday.svg\"\n    ]\n  },\n  {\n    \"name\": \"Monero\",\n    \"shortname\": \"monero\",\n    \"url\": \"https://getmonero.org/\",\n    \"files\": [\n      \"monero.svg\"\n    ]\n  },\n  {\n    \"name\": \"MongoDB\",\n    \"shortname\": \"mongodb\",\n    \"url\": \"https://www.mongodb.org/\",\n    \"files\": [\n      \"mongodb-icon.svg\",\n      \"mongodb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mono\",\n    \"shortname\": \"mono\",\n    \"url\": \"http://www.mono-project.com/\",\n    \"files\": [\n      \"mono.svg\"\n    ]\n  },\n  {\n    \"name\": \"Moon\",\n    \"shortname\": \"moon\",\n    \"url\": \"https://kbrsh.github.io/moon/\",\n    \"files\": [\n      \"moon.svg\"\n    ]\n  },\n  {\n    \"name\": \"MooTools\",\n    \"shortname\": \"mootools\",\n    \"url\": \"http://mootools.net/\",\n    \"files\": [\n      \"mootools.svg\"\n    ]\n  },\n  {\n    \"name\": \"Morpheus\",\n    \"shortname\": \"morpheus\",\n    \"url\": \"https://www.morpheusdata.com\",\n    \"files\": [\n      \"morpheus-icon.svg\",\n      \"morpheus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Mozilla\",\n    \"shortname\": \"mozilla\",\n    \"url\": \"https://www.mozilla.org/\",\n    \"files\": [\n      \"mozilla.svg\"\n    ]\n  },\n  {\n    \"name\": \"mParticle\",\n    \"shortname\": \"mparticle\",\n    \"url\": \"https://www.mparticle.com/\",\n    \"files\": [\n      \"mparticle-icon.svg\",\n      \"mparticle.svg\"\n    ]\n  },\n  {\n    \"name\": \"MPS\",\n    \"shortname\": \"mps\",\n    \"url\": \"https://www.jetbrains.com/mps/\",\n    \"files\": [\n      \"mps-icon.svg\",\n      \"mps.svg\"\n    ]\n  },\n  {\n    \"name\": \"MSW (Mock Service Worker)\",\n    \"shortname\": \"msw\",\n    \"url\": \"https://mswjs.io/\",\n    \"files\": [\n      \"msw.svg\",\n      \"msw-icon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Multipass\",\n    \"shortname\": \"multipass\",\n    \"url\": \"https://multipass.run/\",\n    \"files\": [\n      \"multipass.svg\"\n    ]\n  },\n  {\n    \"name\": \"MySQL\",\n    \"shortname\": \"mysql\",\n    \"url\": \"http://dev.mysql.com/\",\n    \"files\": [\n      \"mysql-icon.svg\",\n      \"mysql.svg\"\n    ]\n  },\n  {\n    \"name\": \"Naive UI\",\n    \"shortname\": \"naiveui\",\n    \"url\": \"https://www.naiveui.com/\",\n    \"files\": [\n      \"naiveui.svg\"\n    ]\n  },\n  {\n    \"name\": \"Namecheap\",\n    \"shortname\": \"namecheap\",\n    \"url\": \"https://www.namecheap.com/\",\n    \"files\": [\n      \"namecheap.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nanonets\",\n    \"shortname\": \"nanonets\",\n    \"url\": \"https://nanonets.com/\",\n    \"files\": [\n      \"nanonets.svg\"\n    ]\n  },\n  {\n    \"name\": \"NativeScript\",\n    \"shortname\": \"nativescript\",\n    \"url\": \"https://www.nativescript.org/\",\n    \"files\": [\n      \"nativescript.svg\"\n    ]\n  },\n  {\n    \"name\": \"NATS\",\n    \"shortname\": \"nats\",\n    \"url\": \"https://nats.io/\",\n    \"files\": [\n      \"nats-icon.svg\",\n      \"nats.svg\"\n    ]\n  },\n  {\n    \"name\": \"Neat\",\n    \"shortname\": \"neat\",\n    \"url\": \"http://neat.bourbon.io/\",\n    \"files\": [\n      \"neat.svg\"\n    ]\n  },\n  {\n    \"name\": \"Neo4j\",\n    \"shortname\": \"neo4j\",\n    \"url\": \"http://neo4j.com/\",\n    \"files\": [\n      \"neo4j.svg\"\n    ]\n  },\n  {\n    \"name\": \"Neon\",\n    \"shortname\": \"neon\",\n    \"url\": \"https://neon.tech/\",\n    \"files\": [\n      \"neon-icon.svg\",\n      \"neon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Neovim\",\n    \"shortname\": \"neovim\",\n    \"url\": \"http://neovim.io/\",\n    \"files\": [\n      \"neovim.svg\"\n    ]\n  },\n  {\n    \"name\": \"NestJS\",\n    \"shortname\": \"nestjs\",\n    \"url\": \"https://nestjs.com/\",\n    \"files\": [\n      \"nestjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Netbeans\",\n    \"shortname\": \"netbeans\",\n    \"url\": \"https://netbeans.org/\",\n    \"files\": [\n      \"netbeans.svg\"\n    ]\n  },\n  {\n    \"name\": \"Netflix\",\n    \"shortname\": \"netflix\",\n    \"url\": \"https://www.netflix.com/\",\n    \"files\": [\n      \"netflix.svg\",\n      \"netflix-icon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Netlify\",\n    \"shortname\": \"netlify\",\n    \"url\": \"https://www.netlify.com/\",\n    \"files\": [\n      \"netlify-icon.svg\",\n      \"netlify.svg\"\n    ]\n  },\n  {\n    \"name\": \"Netwide Assembler (NASM)\",\n    \"shortname\": \"nasm\",\n    \"url\": \"https://www.nasm.us/\",\n    \"files\": [\n      \"nasm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Neverinstall\",\n    \"shortname\": \"neverinstall\",\n    \"url\": \"https://neverinstall.com/\",\n    \"files\": [\n      \"neverinstall-icon.svg\",\n      \"neverinstall.svg\"\n    ]\n  },\n  {\n    \"name\": \"New Relic\",\n    \"shortname\": \"new-relic\",\n    \"url\": \"http://newrelic.com/\",\n    \"files\": [\n      \"new-relic-icon.svg\",\n      \"new-relic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Next.js\",\n    \"shortname\": \"nextjs\",\n    \"url\": \"https://vercel.com/solutions/nextjs\",\n    \"files\": [\n      \"nextjs-icon.svg\",\n      \"nextjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"NGINX\",\n    \"shortname\": \"nginx\",\n    \"url\": \"https://www.nginx.com/\",\n    \"files\": [\n      \"nginx.svg\"\n    ]\n  },\n  {\n    \"name\": \"ngrok\",\n    \"shortname\": \"ngrok\",\n    \"url\": \"https://ngrok.com\",\n    \"files\": [\n      \"ngrok.svg\"\n    ]\n  },\n  {\n    \"name\": \"NHost\",\n    \"shortname\": \"nhost\",\n    \"url\": \"https://nhost.io/\",\n    \"files\": [\n      \"nhost-icon.svg\",\n      \"nhost.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nightwatch.js\",\n    \"shortname\": \"nightwatch\",\n    \"url\": \"http://nightwatchjs.org/\",\n    \"files\": [\n      \"nightwatch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nim\",\n    \"shortname\": \"nim-lang\",\n    \"url\": \"https://nim-lang.org/\",\n    \"files\": [\n      \"nim-lang.svg\"\n    ]\n  },\n  {\n    \"name\": \"NocoDB\",\n    \"shortname\": \"nocodb\",\n    \"url\": \"https://nocodb.com/\",\n    \"files\": [\n      \"nocodb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nodal\",\n    \"shortname\": \"nodal\",\n    \"url\": \"https://github.com/keithwhor/nodal\",\n    \"files\": [\n      \"nodal.svg\"\n    ]\n  },\n  {\n    \"name\": \"Node OS\",\n    \"shortname\": \"nodeos\",\n    \"url\": \"http://node-os.com/\",\n    \"files\": [\n      \"nodeos.svg\"\n    ]\n  },\n  {\n    \"name\": \"Node-Sass\",\n    \"shortname\": \"node-sass\",\n    \"url\": \"https://github.com/sass/node-sass\",\n    \"files\": [\n      \"node-sass.svg\"\n    ]\n  },\n  {\n    \"name\": \"Node.js\",\n    \"shortname\": \"nodejs\",\n    \"url\": \"https://nodejs.org/\",\n    \"files\": [\n      \"nodejs-icon.svg\",\n      \"nodejs-icon-alt.svg\",\n      \"nodejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"NodeBots\",\n    \"shortname\": \"nodebots\",\n    \"url\": \"http://nodebots.io/\",\n    \"files\": [\n      \"nodebots.svg\"\n    ]\n  },\n  {\n    \"name\": \"nodemon\",\n    \"shortname\": \"nodemon\",\n    \"url\": \"http://nodemon.io/\",\n    \"files\": [\n      \"nodemon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nomad\",\n    \"shortname\": \"nomad\",\n    \"url\": \"https://www.nomadproject.io/\",\n    \"files\": [\n      \"nomad-icon.svg\",\n      \"nomad.svg\"\n    ]\n  },\n  {\n    \"name\": \"Notion\",\n    \"shortname\": \"notion\",\n    \"url\": \"https://www.notion.so/\",\n    \"files\": [\n      \"notion-icon.svg\",\n      \"notion.svg\"\n    ]\n  },\n  {\n    \"name\": \"Noysi\",\n    \"shortname\": \"noysi\",\n    \"url\": \"https://noysi.com/\",\n    \"files\": [\n      \"noysi.svg\"\n    ]\n  },\n  {\n    \"name\": \"NPM\",\n    \"shortname\": \"npm\",\n    \"url\": \"https://www.npmjs.com/\",\n    \"files\": [\n      \"npm.svg\",\n      \"npm-icon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nuclide\",\n    \"shortname\": \"nuclide\",\n    \"url\": \"http://nuclide.io/\",\n    \"files\": [\n      \"nuclide.svg\"\n    ]\n  },\n  {\n    \"name\": \"NumPy\",\n    \"shortname\": \"numpy\",\n    \"url\": \"https://numpy.org/\",\n    \"files\": [\n      \"numpy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nuxt\",\n    \"shortname\": \"nuxt\",\n    \"url\": \"https://nuxtjs.org/\",\n    \"files\": [\n      \"nuxt-icon.svg\",\n      \"nuxt.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nvidia\",\n    \"shortname\": \"nvidia\",\n    \"url\": \"https://www.nvidia.com/\",\n    \"files\": [\n      \"nvidia.svg\"\n    ]\n  },\n  {\n    \"name\": \"nvm\",\n    \"shortname\": \"nvm\",\n    \"url\": \"https://github.com/nvm-sh/nvm\",\n    \"files\": [\n      \"nvm.svg\"\n    ]\n  },\n  {\n    \"name\": \"NW.js a.k.a. Nodewebkit\",\n    \"shortname\": \"nwjs\",\n    \"url\": \"http://nwjs.io/\",\n    \"files\": [\n      \"nodewebkit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Nx\",\n    \"shortname\": \"nx\",\n    \"url\": \"https://nx.dev/\",\n    \"files\": [\n      \"nx.svg\"\n    ]\n  },\n  {\n    \"name\": \"O'Reilly\",\n    \"shortname\": \"oreilly\",\n    \"url\": \"http://www.oreilly.com/\",\n    \"files\": [\n      \"oreilly.svg\"\n    ]\n  },\n  {\n    \"name\": \"OAuth\",\n    \"shortname\": \"oauth\",\n    \"url\": \"http://oauth.net/\",\n    \"files\": [\n      \"oauth.svg\"\n    ]\n  },\n  {\n    \"name\": \"Observable\",\n    \"shortname\": \"observable\",\n    \"url\": \"https://observablehq.com/\",\n    \"files\": [\n      \"observablehq.svg\"\n    ]\n  },\n  {\n    \"name\": \"Obsidian\",\n    \"shortname\": \"obsidian\",\n    \"url\": \"https://obsidian.md/\",\n    \"files\": [\n      \"obsidian-icon.svg\",\n      \"obsidian.svg\"\n    ]\n  },\n  {\n    \"name\": \"OCaml\",\n    \"shortname\": \"ocaml\",\n    \"url\": \"https://ocaml.org/\",\n    \"files\": [\n      \"ocaml.svg\"\n    ]\n  },\n  {\n    \"name\": \"octoDNS\",\n    \"shortname\": \"octodns\",\n    \"url\": \"https://github.com/github/octodns/\",\n    \"files\": [\n      \"octodns.svg\"\n    ]\n  },\n  {\n    \"name\": \"Octopus Deploy\",\n    \"shortname\": \"octopus-deploy\",\n    \"url\": \"https://octopus.com/\",\n    \"files\": [\n      \"octopus-deploy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Okta\",\n    \"shortname\": \"okta\",\n    \"url\": \"https://www.okta.com/\",\n    \"files\": [\n      \"okta-icon.svg\",\n      \"okta.svg\"\n    ]\n  },\n  {\n    \"name\": \"Olark\",\n    \"shortname\": \"olark\",\n    \"url\": \"https://www.olark.com/\",\n    \"files\": [\n      \"olark.svg\"\n    ]\n  },\n  {\n    \"name\": \"OneSignal\",\n    \"shortname\": \"onesignal\",\n    \"url\": \"https://onesignal.com/\",\n    \"files\": [\n      \"onesignal.svg\"\n    ]\n  },\n  {\n    \"name\": \"Open AI\",\n    \"shortname\": \"openai\",\n    \"url\": \"https://openai.com/\",\n    \"files\": [\n      \"openai-icon.svg\",\n      \"openai.svg\"\n    ]\n  },\n  {\n    \"name\": \"open collective\",\n    \"shortname\": \"opencollective\",\n    \"url\": \"https://opencollective.com/\",\n    \"files\": [\n      \"opencollective.svg\"\n    ]\n  },\n  {\n    \"name\": \"Open GL\",\n    \"shortname\": \"opengl\",\n    \"url\": \"https://www.opengl.org/\",\n    \"files\": [\n      \"opengl.svg\"\n    ]\n  },\n  {\n    \"name\": \"Open Graph\",\n    \"shortname\": \"open-graph\",\n    \"url\": \"http://ogp.me/\",\n    \"files\": [\n      \"open-graph.svg\"\n    ]\n  },\n  {\n    \"name\": \"Open Source Hardware Association\",\n    \"shortname\": \"oshw\",\n    \"url\": \"http://www.oshwa.org/\",\n    \"files\": [\n      \"oshw.svg\"\n    ]\n  },\n  {\n    \"name\": \"Open Source Initiative\",\n    \"shortname\": \"opensource\",\n    \"url\": \"http://opensource.org/\",\n    \"files\": [\n      \"opensource.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenAPI\",\n    \"shortname\": \"openapi\",\n    \"url\": \"https://www.openapis.org/\",\n    \"files\": [\n      \"openapi-icon.svg\",\n      \"openapi.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenCart\",\n    \"shortname\": \"opencart\",\n    \"url\": \"http://www.opencart.com/\",\n    \"files\": [\n      \"opencart.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenCV\",\n    \"shortname\": \"opencv\",\n    \"url\": \"http://opencv.org/\",\n    \"files\": [\n      \"opencv.svg\"\n    ]\n  },\n  {\n    \"name\": \"openFrameworks\",\n    \"shortname\": \"openframeworks\",\n    \"url\": \"https://openframeworks.cc/\",\n    \"files\": [\n      \"openframeworks.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenJS Foundation\",\n    \"shortname\": \"openjs-foundation\",\n    \"url\": \"https://openjsf.org/\",\n    \"files\": [\n      \"openjs-foundation-icon.svg\",\n      \"openjs-foundation.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenLayers\",\n    \"shortname\": \"openlayers\",\n    \"url\": \"http://openlayers.org/\",\n    \"files\": [\n      \"openlayers.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenSearch\",\n    \"shortname\": \"opensearch\",\n    \"url\": \"https://opensearch.org/\",\n    \"files\": [\n      \"opensearch-icon.svg\",\n      \"opensearch.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenShift\",\n    \"shortname\": \"openshift\",\n    \"url\": \"https://www.openshift.com/\",\n    \"files\": [\n      \"openshift.svg\"\n    ]\n  },\n  {\n    \"name\": \"openstack\",\n    \"shortname\": \"openstack\",\n    \"url\": \"https://www.openstack.org/\",\n    \"files\": [\n      \"openstack-icon.svg\",\n      \"openstack.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenTelemetry\",\n    \"shortname\": \"opentelemetry\",\n    \"url\": \"https://opentelemetry.io/\",\n    \"files\": [\n      \"opentelemetry-icon.svg\",\n      \"opentelemetry.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpenZeppelin\",\n    \"shortname\": \"open-zeppelin\",\n    \"url\": \"https://openzeppelin.com/\",\n    \"files\": [\n      \"open-zeppelin-icon.svg\",\n      \"open-zeppelin.svg\"\n    ]\n  },\n  {\n    \"name\": \"Opera\",\n    \"shortname\": \"opera\",\n    \"url\": \"http://www.opera.com/\",\n    \"files\": [\n      \"opera.svg\"\n    ]\n  },\n  {\n    \"name\": \"OpsGenie\",\n    \"shortname\": \"opsgenie\",\n    \"url\": \"https://www.opsgenie.com/\",\n    \"files\": [\n      \"opsgenie.svg\"\n    ]\n  },\n  {\n    \"name\": \"Optimizely\",\n    \"shortname\": \"optimizely\",\n    \"url\": \"https://www.optimizely.com/\",\n    \"files\": [\n      \"optimizely-icon.svg\",\n      \"optimizely.svg\"\n    ]\n  },\n  {\n    \"name\": \"Oracle\",\n    \"shortname\": \"oracle\",\n    \"url\": \"https://www.oracle.com/database/\",\n    \"files\": [\n      \"oracle.svg\"\n    ]\n  },\n  {\n    \"name\": \"Origami\",\n    \"shortname\": \"origami\",\n    \"url\": \"http://facebook.github.io/origami/\",\n    \"files\": [\n      \"origami.svg\"\n    ]\n  },\n  {\n    \"name\": \"Origin\",\n    \"shortname\": \"origin\",\n    \"url\": \"https://www.origin.com/\",\n    \"files\": [\n      \"origin.svg\"\n    ]\n  },\n  {\n    \"name\": \"osquery\",\n    \"shortname\": \"osquery\",\n    \"url\": \"https://osquery.io/\",\n    \"files\": [\n      \"osquery.svg\"\n    ]\n  },\n  {\n    \"name\": \"Overloop\",\n    \"shortname\": \"overloop\",\n    \"url\": \"https://overloop.com/\",\n    \"files\": [\n      \"overloop-icon.svg\",\n      \"overloop.svg\"\n    ]\n  },\n  {\n    \"name\": \"p5.js\",\n    \"shortname\": \"p5js\",\n    \"url\": \"https://p5js.org/\",\n    \"files\": [\n      \"p5js.svg\"\n    ]\n  },\n  {\n    \"name\": \"Packer\",\n    \"shortname\": \"packer\",\n    \"url\": \"https://www.packer.io/\",\n    \"files\": [\n      \"packer.svg\"\n    ]\n  },\n  {\n    \"name\": \"pagekit\",\n    \"shortname\": \"pagekit\",\n    \"url\": \"https://pagekit.com/\",\n    \"files\": [\n      \"pagekit.svg\"\n    ]\n  },\n  {\n    \"name\": \"pagekite\",\n    \"shortname\": \"pagekite\",\n    \"url\": \"http://pagekite.net/\",\n    \"files\": [\n      \"pagekite.svg\"\n    ]\n  },\n  {\n    \"name\": \"PagerDuty\",\n    \"shortname\": \"pagerduty\",\n    \"url\": \"https://www.pagerduty.com/\",\n    \"files\": [\n      \"pagerduty-icon.svg\",\n      \"pagerduty.svg\"\n    ]\n  },\n  {\n    \"name\": \"Panda\",\n    \"shortname\": \"panda\",\n    \"url\": \"http://usepanda.com/\",\n    \"files\": [\n      \"panda.svg\"\n    ]\n  },\n  {\n    \"name\": \"Panda\",\n    \"shortname\": \"panda\",\n    \"url\": \"https://panda-css.com/\",\n    \"files\": [\n      \"pandacss-icon.svg\",\n      \"pandacss.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pandas\",\n    \"shortname\": \"pandas\",\n    \"url\": \"https://pandas.pydata.org/\",\n    \"files\": [\n      \"pandas-icon.svg\",\n      \"pandas.svg\"\n    ]\n  },\n  {\n    \"name\": \"Parcel\",\n    \"shortname\": \"parcel\",\n    \"url\": \"https://parceljs.org/\",\n    \"files\": [\n      \"parcel-icon.svg\",\n      \"parcel.svg\"\n    ]\n  },\n  {\n    \"name\": \"Parse\",\n    \"shortname\": \"parse\",\n    \"url\": \"https://parse.com/\",\n    \"files\": [\n      \"parse.svg\"\n    ]\n  },\n  {\n    \"name\": \"parsehub\",\n    \"shortname\": \"parsehub\",\n    \"url\": \"https://www.parsehub.com/\",\n    \"files\": [\n      \"parsehub.svg\"\n    ]\n  },\n  {\n    \"name\": \"Partytown\",\n    \"shortname\": \"partytown\",\n    \"url\": \"https://partytown.builder.io/\",\n    \"files\": [\n      \"partytown-icon.svg\",\n      \"partytown.svg\"\n    ]\n  },\n  {\n    \"name\": \"Passbolt\",\n    \"shortname\": \"passbolt\",\n    \"url\": \"https://www.passbolt.com/\",\n    \"files\": [\n      \"passbolt-icon.svg\",\n      \"passbolt.svg\"\n    ]\n  },\n  {\n    \"name\": \"Passport\",\n    \"shortname\": \"passport\",\n    \"url\": \"http://passportjs.org/\",\n    \"files\": [\n      \"passport.svg\"\n    ]\n  },\n  {\n    \"name\": \"Patreon\",\n    \"shortname\": \"patreon\",\n    \"url\": \"https://www.patreon.com/\",\n    \"files\": [\n      \"patreon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Payload\",\n    \"shortname\": \"payload\",\n    \"url\": \"https://payloadcms.com/\",\n    \"files\": [\n      \"payload.svg\"\n    ]\n  },\n  {\n    \"name\": \"PayPal\",\n    \"shortname\": \"paypal\",\n    \"url\": \"https://www.paypal.com/\",\n    \"files\": [\n      \"paypal.svg\"\n    ]\n  },\n  {\n    \"name\": \"Peer 5\",\n    \"shortname\": \"peer5\",\n    \"url\": \"https://www.peer5.com/\",\n    \"files\": [\n      \"peer5.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pepperoni\",\n    \"shortname\": \"pepperoni\",\n    \"url\": \"http://getpepperoni.com/\",\n    \"files\": [\n      \"pepperoni.svg\"\n    ]\n  },\n  {\n    \"name\": \"Percona\",\n    \"shortname\": \"percona\",\n    \"url\": \"https://www.percona.com/\",\n    \"files\": [\n      \"percona.svg\"\n    ]\n  },\n  {\n    \"name\": \"Percy\",\n    \"shortname\": \"percy\",\n    \"url\": \"https://percy.io/\",\n    \"files\": [\n      \"percy-icon.svg\",\n      \"percy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Perf Rocks\",\n    \"shortname\": \"perf-rocks\",\n    \"url\": \"http://perf.rocks/\",\n    \"files\": [\n      \"perf-rocks.svg\"\n    ]\n  },\n  {\n    \"name\": \"Perl\",\n    \"shortname\": \"perl\",\n    \"url\": \"https://www.perl.org/\",\n    \"files\": [\n      \"perl.svg\"\n    ]\n  },\n  {\n    \"name\": \"perplexity\",\n    \"shortname\": \"perplexity\",\n    \"url\": \"https://www.perplexity.ai/\",\n    \"files\": [\n      \"perplexity-icon.svg\",\n      \"perplexity.svg\"\n    ]\n  },\n  {\n    \"name\": \"Phalcon\",\n    \"shortname\": \"phalcon\",\n    \"url\": \"https://phalconphp.com/\",\n    \"files\": [\n      \"phalcon.svg\"\n    ]\n  },\n  {\n    \"name\": \"Phoenix\",\n    \"shortname\": \"phoenix\",\n    \"url\": \"http://www.phoenixframework.org/\",\n    \"files\": [\n      \"phoenix.svg\"\n    ]\n  },\n  {\n    \"name\": \"PHP\",\n    \"shortname\": \"php\",\n    \"url\": \"http://php.net/\",\n    \"files\": [\n      \"php.svg\",\n      \"php-alt.svg\"\n    ]\n  },\n  {\n    \"name\": \"PhpStorm\",\n    \"shortname\": \"phpstorm\",\n    \"url\": \"https://www.jetbrains.com/phpstorm/\",\n    \"files\": [\n      \"phpstorm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pinecone\",\n    \"shortname\": \"pinecone\",\n    \"url\": \"https://www.pinecone.io/\",\n    \"files\": [\n      \"pinecone-icon.svg\",\n      \"pinecone.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pinia\",\n    \"shortname\": \"pinia\",\n    \"url\": \"https://pinia.vuejs.org/\",\n    \"files\": [\n      \"pinia.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pinterest\",\n    \"shortname\": \"pinterest\",\n    \"url\": \"https://www.pinterest.com/\",\n    \"files\": [\n      \"pinterest.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pipedream\",\n    \"shortname\": \"pipedream\",\n    \"url\": \"https://pipedream.com/\",\n    \"files\": [\n      \"pipedream.svg\"\n    ]\n  },\n  {\n    \"name\": \"pipedrive\",\n    \"shortname\": \"pipedrive\",\n    \"url\": \"https://www.pipedrive.com/\",\n    \"files\": [\n      \"pipedrive.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pipefy\",\n    \"shortname\": \"pipefy\",\n    \"url\": \"http://www.pipefy.com/\",\n    \"files\": [\n      \"pipefy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pivotal Tracker\",\n    \"shortname\": \"pivotal_tracker\",\n    \"url\": \"http://www.pivotaltracker.com/\",\n    \"files\": [\n      \"pivotal_tracker.svg\"\n    ]\n  },\n  {\n    \"name\": \"PixiJS\",\n    \"shortname\": \"pixijs\",\n    \"url\": \"https://www.pixijs.com/\",\n    \"files\": [\n      \"pixijs.svg\"\n    ]\n  },\n  {\n    \"name\": \"PKG\",\n    \"shortname\": \"pkg\",\n    \"url\": \"https://github.com/zeit/pkg\",\n    \"files\": [\n      \"pkg.svg\"\n    ]\n  },\n  {\n    \"name\": \"PlanetScale\",\n    \"shortname\": \"planetscale\",\n    \"url\": \"https://planetscale.com/\",\n    \"files\": [\n      \"planetscale.svg\"\n    ]\n  },\n  {\n    \"name\": \"Planless\",\n    \"shortname\": \"planless\",\n    \"url\": \"https://www.planless.io/\",\n    \"files\": [\n      \"planless-icon.svg\",\n      \"planless.svg\"\n    ]\n  },\n  {\n    \"name\": \"Plasmic\",\n    \"shortname\": \"plasmic\",\n    \"url\": \"https://www.plasmic.app/\",\n    \"files\": [\n      \"plasmic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Plastic SCM\",\n    \"shortname\": \"plastic-scm\",\n    \"url\": \"https://www.plasticscm.com/\",\n    \"files\": [\n      \"plastic-scm.svg\"\n    ]\n  },\n  {\n    \"name\": \"PlatformIO\",\n    \"shortname\": \"platformio\",\n    \"url\": \"http://platformio.org/\",\n    \"files\": [\n      \"platformio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Play\",\n    \"shortname\": \"play\",\n    \"url\": \"https://www.playframework.com/\",\n    \"files\": [\n      \"play.svg\"\n    ]\n  },\n  {\n    \"name\": \"Playwright\",\n    \"shortname\": \"playwright\",\n    \"url\": \"https://playwright.dev/\",\n    \"files\": [\n      \"playwright.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pluralsight\",\n    \"shortname\": \"pluralsight\",\n    \"url\": \"https://www.pluralsight.com/\",\n    \"files\": [\n      \"pluralsight-icon.svg\",\n      \"pluralsight.svg\"\n    ]\n  },\n  {\n    \"name\": \"PM2\",\n    \"shortname\": \"pm2\",\n    \"url\": \"https://github.com/Unitech/pm2\",\n    \"files\": [\n      \"pm2-icon.svg\",\n      \"pm2.svg\"\n    ]\n  },\n  {\n    \"name\": \"pnPM\",\n    \"shortname\": \"pnpm\",\n    \"url\": \"https://pnpm.io/\",\n    \"files\": [\n      \"pnpm.svg\"\n    ]\n  },\n  {\n    \"name\": \"PocketBase\",\n    \"shortname\": \"pocket-base\",\n    \"url\": \"https://pocketbase.io/\",\n    \"files\": [\n      \"pocket-base.svg\"\n    ]\n  },\n  {\n    \"name\": \"POEditor\",\n    \"shortname\": \"poeditor\",\n    \"url\": \"https://poeditor.com/\",\n    \"files\": [\n      \"poeditor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Polymer\",\n    \"shortname\": \"polymer\",\n    \"url\": \"https://www.polymer-project.org/1.0/\",\n    \"files\": [\n      \"polymer.svg\"\n    ]\n  },\n  {\n    \"name\": \"PostCSS\",\n    \"shortname\": \"postcss\",\n    \"url\": \"https://github.com/postcss/postcss\",\n    \"files\": [\n      \"postcss.svg\"\n    ]\n  },\n  {\n    \"name\": \"Postgraphile\",\n    \"shortname\": \"postgraphile\",\n    \"url\": \"https://www.graphile.org/postgraphile/\",\n    \"files\": [\n      \"postgraphile.svg\"\n    ]\n  },\n  {\n    \"name\": \"PostgreSQL\",\n    \"shortname\": \"postgresql\",\n    \"url\": \"http://www.postgresql.org/\",\n    \"files\": [\n      \"postgresql.svg\"\n    ]\n  },\n  {\n    \"name\": \"PostHog\",\n    \"shortname\": \"posthog\",\n    \"url\": \"https://posthog.com/\",\n    \"files\": [\n      \"posthog-icon.svg\",\n      \"posthog.svg\"\n    ]\n  },\n  {\n    \"name\": \"Postman\",\n    \"shortname\": \"postman\",\n    \"url\": \"https://www.getpostman.com/\",\n    \"files\": [\n      \"postman-icon.svg\",\n      \"postman.svg\"\n    ]\n  },\n  {\n    \"name\": \"PouchDB\",\n    \"shortname\": \"pouchdb\",\n    \"url\": \"http://pouchdb.com/\",\n    \"files\": [\n      \"pouchdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Preact\",\n    \"shortname\": \"preact\",\n    \"url\": \"https://preactjs.com/\",\n    \"files\": [\n      \"preact.svg\"\n    ]\n  },\n  {\n    \"name\": \"Precursor\",\n    \"shortname\": \"precursor\",\n    \"url\": \"https://precursorapp.com/\",\n    \"files\": [\n      \"precursor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Prerender\",\n    \"shortname\": \"prerender\",\n    \"url\": \"https://prerender.io/\",\n    \"files\": [\n      \"prerender-icon.svg\",\n      \"prerender.svg\"\n    ]\n  },\n  {\n    \"name\": \"PrestaShop\",\n    \"shortname\": \"prestashop\",\n    \"url\": \"https://www.prestashop.com/\",\n    \"files\": [\n      \"prestashop-icon.svg\",\n      \"prestashop.svg\"\n    ]\n  },\n  {\n    \"name\": \"Presto\",\n    \"shortname\": \"presto\",\n    \"url\": \"https://prestodb.io/\",\n    \"files\": [\n      \"presto-icon.svg\",\n      \"presto.svg\"\n    ]\n  },\n  {\n    \"name\": \"Prettier\",\n    \"shortname\": \"prettier\",\n    \"url\": \"https://prettier.io/\",\n    \"files\": [\n      \"prettier.svg\"\n    ]\n  },\n  {\n    \"name\": \"Prisma\",\n    \"shortname\": \"prisma\",\n    \"url\": \"https://www.prisma.io/\",\n    \"files\": [\n      \"prisma.svg\"\n    ]\n  },\n  {\n    \"name\": \"Prismic\",\n    \"shortname\": \"prismic\",\n    \"url\": \"https://prismic.io/\",\n    \"files\": [\n      \"prismic-icon.svg\",\n      \"prismic.svg\"\n    ]\n  },\n  {\n    \"name\": \"Processing\",\n    \"shortname\": \"processing\",\n    \"url\": \"https://processing.org/\",\n    \"files\": [\n      \"processing.svg\"\n    ]\n  },\n  {\n    \"name\": \"ProcessWire\",\n    \"shortname\": \"processwire\",\n    \"url\": \"http://processwire.com/\",\n    \"files\": [\n      \"processwire-icon.svg\",\n      \"processwire.svg\"\n    ]\n  },\n  {\n    \"name\": \"Product Hunt\",\n    \"shortname\": \"producthunt\",\n    \"url\": \"http://www.producthunt.com/\",\n    \"files\": [\n      \"producthunt.svg\"\n    ]\n  },\n  {\n    \"name\": \"ProductBoard\",\n    \"shortname\": \"productboard\",\n    \"url\": \"https://www.productboard.com/\",\n    \"files\": [\n      \"productboard-icon.svg\",\n      \"productboard.svg\"\n    ]\n  },\n  {\n    \"name\": \"Progess\",\n    \"shortname\": \"progress\",\n    \"url\": \"https://www.progress.com/\",\n    \"files\": [\n      \"progress.svg\"\n    ]\n  },\n  {\n    \"name\": \"Prometheus\",\n    \"shortname\": \"prometheus\",\n    \"url\": \"http://prometheus.io/\",\n    \"files\": [\n      \"prometheus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Promises/A+\",\n    \"shortname\": \"promises\",\n    \"url\": \"https://promisesaplus.com/\",\n    \"files\": [\n      \"promises.svg\"\n    ]\n  },\n  {\n    \"name\": \"Proofy\",\n    \"shortname\": \"proofy\",\n    \"url\": \"http://proofy.io/\",\n    \"files\": [\n      \"proofy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Proto.io\",\n    \"shortname\": \"protoio\",\n    \"url\": \"https://proto.io/\",\n    \"files\": [\n      \"protoio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Protonet\",\n    \"shortname\": \"protonet\",\n    \"url\": \"https://protonet.info\",\n    \"files\": [\n      \"protonet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Protractor\",\n    \"shortname\": \"protractor\",\n    \"url\": \"http://www.protractortest.org/\",\n    \"files\": [\n      \"protractor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Prott\",\n    \"shortname\": \"prott\",\n    \"url\": \"https://prottapp.com/\",\n    \"files\": [\n      \"prott.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pug\",\n    \"shortname\": \"pug\",\n    \"url\": \"https://github.com/pugjs/pug\",\n    \"files\": [\n      \"pug.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pulumi\",\n    \"shortname\": \"pulumi\",\n    \"url\": \"https://www.pulumi.com/\",\n    \"files\": [\n      \"pulumi-icon.svg\",\n      \"pulumi.svg\"\n    ]\n  },\n  {\n    \"name\": \"PumpkinDB\",\n    \"shortname\": \"pumpkindb\",\n    \"url\": \"http://pumpkindb.org/\",\n    \"files\": [\n      \"pumpkindb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Puppet\",\n    \"shortname\": \"puppet\",\n    \"url\": \"https://puppetlabs.com/\",\n    \"files\": [\n      \"puppet-icon.svg\",\n      \"puppet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Puppeteer\",\n    \"shortname\": \"puppeteer\",\n    \"url\": \"https://developers.google.com/web/tools/puppeteer/\",\n    \"files\": [\n      \"puppeteer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Purescript\",\n    \"shortname\": \"purescript\",\n    \"url\": \"https://www.purescript.org/\",\n    \"files\": [\n      \"purescript-icon.svg\",\n      \"purescript.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pushbullet\",\n    \"shortname\": \"pushbullet\",\n    \"url\": \"https://www.pushbullet.com/\",\n    \"files\": [\n      \"pushbullet.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pusher\",\n    \"shortname\": \"pusher\",\n    \"url\": \"https://pusher.com/\",\n    \"files\": [\n      \"pusher-icon.svg\",\n      \"pusher.svg\"\n    ]\n  },\n  {\n    \"name\": \"PWA\",\n    \"shortname\": \"pwa\",\n    \"url\": \"https://web.dev/progressive-web-apps/\",\n    \"files\": [\n      \"pwa.svg\"\n    ]\n  },\n  {\n    \"name\": \"PyCharm\",\n    \"shortname\": \"pycharm\",\n    \"url\": \"https://www.jetbrains.com/pycharm/\",\n    \"files\": [\n      \"pycharm.svg\"\n    ]\n  },\n  {\n    \"name\": \"PyPI\",\n    \"shortname\": \"pypi\",\n    \"url\": \"https://pypi.org/\",\n    \"files\": [\n      \"pypi.svg\"\n    ]\n  },\n  {\n    \"name\": \"PyScript\",\n    \"shortname\": \"pyscript\",\n    \"url\": \"https://pyscript.net/\",\n    \"files\": [\n      \"pyscript.svg\"\n    ]\n  },\n  {\n    \"name\": \"Python\",\n    \"shortname\": \"python\",\n    \"url\": \"https://www.python.org/\",\n    \"files\": [\n      \"python.svg\"\n    ]\n  },\n  {\n    \"name\": \"PyTorch\",\n    \"shortname\": \"pytorch\",\n    \"url\": \"https://pytorch.org/\",\n    \"files\": [\n      \"pytorch-icon.svg\",\n      \"pytorch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Pyup\",\n    \"shortname\": \"pyup\",\n    \"url\": \"https://pyup.io/\",\n    \"files\": [\n      \"pyup.svg\"\n    ]\n  },\n  {\n    \"name\": \"Q\",\n    \"shortname\": \"q\",\n    \"url\": \"https://github.com/kriskowal/q\",\n    \"files\": [\n      \"q.svg\"\n    ]\n  },\n  {\n    \"name\": \"Qdrant\",\n    \"shortname\": \"qdrant\",\n    \"url\": \"https://qdrant.tech/\",\n    \"files\": [\n      \"qdrant-icon.svg\",\n      \"qdrant.svg\"\n    ]\n  },\n  {\n    \"name\": \"Qlik\",\n    \"shortname\": \"qlik\",\n    \"url\": \"https://www.qlik.com/\",\n    \"files\": [\n      \"qlik.svg\"\n    ]\n  },\n  {\n    \"name\": \"Qt\",\n    \"shortname\": \"qt\",\n    \"url\": \"http://www.qt.io/\",\n    \"files\": [\n      \"qt.svg\"\n    ]\n  },\n  {\n    \"name\": \"Qualcomm\",\n    \"shortname\": \"qualcomm\",\n    \"url\": \"https://www.qualcomm.com/\",\n    \"files\": [\n      \"qualcomm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Quarkus\",\n    \"shortname\": \"quarkus\",\n    \"url\": \"https://quarkus.io/\",\n    \"files\": [\n      \"quarkus-icon.svg\",\n      \"quarkus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Quay\",\n    \"shortname\": \"quay\",\n    \"url\": \"https://quay.io/\",\n    \"files\": [\n      \"quay.svg\"\n    ]\n  },\n  {\n    \"name\": \"quobyte\",\n    \"shortname\": \"quobyte\",\n    \"url\": \"http://www.quobyte.com/\",\n    \"files\": [\n      \"quobyte.svg\"\n    ]\n  },\n  {\n    \"name\": \"Quora\",\n    \"shortname\": \"quora\",\n    \"url\": \"https://www.quora.com/\",\n    \"files\": [\n      \"quora.svg\"\n    ]\n  },\n  {\n    \"name\": \"Qwik\",\n    \"shortname\": \"qwik\",\n    \"url\": \"https://qwik.builder.io/\",\n    \"files\": [\n      \"qwik-icon.svg\",\n      \"qwik.svg\"\n    ]\n  },\n  {\n    \"name\": \"R (Language)\",\n    \"shortname\": \"r-lang\",\n    \"url\": \"https://www.r-project.org/\",\n    \"files\": [\n      \"r-lang.svg\"\n    ]\n  },\n  {\n    \"name\": \"RabbitMQ\",\n    \"shortname\": \"rabbitmq\",\n    \"url\": \"http://www.rabbitmq.com/\",\n    \"files\": [\n      \"rabbitmq-icon.svg\",\n      \"rabbitmq.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rackspace\",\n    \"shortname\": \"rackspace\",\n    \"url\": \"http://www.rackspace.com/\",\n    \"files\": [\n      \"rackspace-icon.svg\",\n      \"rackspace.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rails\",\n    \"shortname\": \"rails\",\n    \"url\": \"http://rubyonrails.org/\",\n    \"files\": [\n      \"rails.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ramda\",\n    \"shortname\": \"ramda\",\n    \"url\": \"http://ramdajs.com/\",\n    \"files\": [\n      \"ramda.svg\"\n    ]\n  },\n  {\n    \"name\": \"RAML\",\n    \"shortname\": \"raml\",\n    \"url\": \"http://raml.org/\",\n    \"files\": [\n      \"raml.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rancher\",\n    \"shortname\": \"rancher\",\n    \"url\": \"http://rancher.com/\",\n    \"files\": [\n      \"rancher-icon.svg\",\n      \"rancher.svg\"\n    ]\n  },\n  {\n    \"name\": \"Raphaël\",\n    \"shortname\": \"raphael\",\n    \"url\": \"http://raphaeljs.com/\",\n    \"files\": [\n      \"raphael.svg\"\n    ]\n  },\n  {\n    \"name\": \"Raspberry Pi\",\n    \"shortname\": \"raspberry-pi\",\n    \"url\": \"https://www.raspberrypi.org/\",\n    \"files\": [\n      \"raspberry-pi.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rax\",\n    \"shortname\": \"rax\",\n    \"url\": \"https://rax.js.org\",\n    \"files\": [\n      \"rax.svg\"\n    ]\n  },\n  {\n    \"name\": \"React\",\n    \"shortname\": \"react\",\n    \"url\": \"https://facebook.github.io/react/\",\n    \"files\": [\n      \"react.svg\"\n    ]\n  },\n  {\n    \"name\": \"React Query\",\n    \"shortname\": \"react-query\",\n    \"url\": \"https://react-query.tanstack.com/\",\n    \"files\": [\n      \"react-query-icon.svg\",\n      \"react-query.svg\"\n    ]\n  },\n  {\n    \"name\": \"React Spring\",\n    \"shortname\": \"react-spring\",\n    \"url\": \"https://www.react-spring.io/\",\n    \"files\": [\n      \"react-spring.svg\"\n    ]\n  },\n  {\n    \"name\": \"React Styleguidist\",\n    \"shortname\": \"react-styleguidist\",\n    \"url\": \"https://react-styleguidist.js.org/\",\n    \"files\": [\n      \"react-styleguidist.svg\"\n    ]\n  },\n  {\n    \"name\": \"React/Router\",\n    \"shortname\": \"react-router\",\n    \"url\": \"https://github.com/rackt/react-router\",\n    \"files\": [\n      \"react-router.svg\"\n    ]\n  },\n  {\n    \"name\": \"ReactiveX (RxJS)\",\n    \"shortname\": \"reactivex\",\n    \"url\": \"http://reactivex.io/\",\n    \"files\": [\n      \"reactivex.svg\"\n    ]\n  },\n  {\n    \"name\": \"Realm\",\n    \"shortname\": \"realm\",\n    \"url\": \"https://realm.io/\",\n    \"files\": [\n      \"realm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Reapp\",\n    \"shortname\": \"reapp\",\n    \"url\": \"http://reapp.io/\",\n    \"files\": [\n      \"reapp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Reason ML\",\n    \"shortname\": \"reasonml\",\n    \"url\": \"https://reasonml.github.io/\",\n    \"files\": [\n      \"reasonml-icon.svg\",\n      \"reasonml.svg\"\n    ]\n  },\n  {\n    \"name\": \"reCAPTCHA\",\n    \"shortname\": \"recaptcha\",\n    \"url\": \"https://www.google.com/recaptcha/\",\n    \"files\": [\n      \"recaptcha.svg\"\n    ]\n  },\n  {\n    \"name\": \"Recoil\",\n    \"shortname\": \"recoil\",\n    \"url\": \"https://recoiljs.org/\",\n    \"files\": [\n      \"recoil-icon.svg\",\n      \"recoil.svg\"\n    ]\n  },\n  {\n    \"name\": \"Reddit\",\n    \"shortname\": \"reddit\",\n    \"url\": \"https://www.reddit.com/\",\n    \"files\": [\n      \"reddit-icon.svg\",\n      \"reddit.svg\"\n    ]\n  },\n  {\n    \"name\": \"RedHat\",\n    \"shortname\": \"redhat\",\n    \"url\": \"http://www.redhat.com/\",\n    \"files\": [\n      \"redhat-icon.svg\",\n      \"redhat.svg\"\n    ]\n  },\n  {\n    \"name\": \"Redis\",\n    \"shortname\": \"redis\",\n    \"url\": \"http://redis.io/\",\n    \"files\": [\n      \"redis.svg\"\n    ]\n  },\n  {\n    \"name\": \"Redsmin\",\n    \"shortname\": \"redsmin\",\n    \"url\": \"https://redsmin.com/\",\n    \"files\": [\n      \"redsmin.svg\"\n    ]\n  },\n  {\n    \"name\": \"Redux\",\n    \"shortname\": \"redux\",\n    \"url\": \"http://redux.js.org/\",\n    \"files\": [\n      \"redux.svg\"\n    ]\n  },\n  {\n    \"name\": \"redux-observable\",\n    \"shortname\": \"redux-observable\",\n    \"url\": \"https://github.com/redux-observable/redux-observable\",\n    \"files\": [\n      \"redux-observable.svg\"\n    ]\n  },\n  {\n    \"name\": \"redux-saga\",\n    \"shortname\": \"redux-saga\",\n    \"url\": \"https://redux-saga.js.org/\",\n    \"files\": [\n      \"redux-saga.svg\"\n    ]\n  },\n  {\n    \"name\": \"RedwoodJS\",\n    \"shortname\": \"redwoodjs\",\n    \"url\": \"https://redwoodjs.com/\",\n    \"files\": [\n      \"redwoodjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Reindex\",\n    \"shortname\": \"reindex\",\n    \"url\": \"https://www.reindex.io/\",\n    \"files\": [\n      \"reindex.svg\"\n    ]\n  },\n  {\n    \"name\": \"Relay\",\n    \"shortname\": \"relay\",\n    \"url\": \"https://facebook.github.io/relay/\",\n    \"files\": [\n      \"relay.svg\"\n    ]\n  },\n  {\n    \"name\": \"Release\",\n    \"shortname\": \"release\",\n    \"url\": \"https://github.com/vercel/release\",\n    \"files\": [\n      \"release.svg\"\n    ]\n  },\n  {\n    \"name\": \"Remix\",\n    \"shortname\": \"remix\",\n    \"url\": \"https://remix.run/\",\n    \"files\": [\n      \"remix-icon.svg\",\n      \"remix.svg\"\n    ]\n  },\n  {\n    \"name\": \"Renovate\",\n    \"shortname\": \"renovatebot\",\n    \"url\": \"https://renovatebot.com/\",\n    \"files\": [\n      \"renovatebot.svg\"\n    ]\n  },\n  {\n    \"name\": \"Replay\",\n    \"shortname\": \"replay\",\n    \"url\": \"https://www.replay.io/\",\n    \"files\": [\n      \"replay-icon.svg\",\n      \"replay.svg\"\n    ]\n  },\n  {\n    \"name\": \"Replit\",\n    \"shortname\": \"replit\",\n    \"url\": \"https://replit.com/\",\n    \"files\": [\n      \"replit-icon.svg\",\n      \"replit.svg\"\n    ]\n  },\n  {\n    \"name\": \"RequireJS\",\n    \"shortname\": \"require\",\n    \"url\": \"http://requirejs.org/\",\n    \"files\": [\n      \"require.svg\"\n    ]\n  },\n  {\n    \"name\": \"ReScript\",\n    \"shortname\": \"rescript\",\n    \"url\": \"https://rescript-lang.org/\",\n    \"files\": [\n      \"rescript-icon.svg\",\n      \"rescript.svg\"\n    ]\n  },\n  {\n    \"name\": \"rest.li\",\n    \"shortname\": \"rest-li\",\n    \"url\": \"https://github.com/linkedin/rest.li\",\n    \"files\": [\n      \"rest-li.svg\"\n    ]\n  },\n  {\n    \"name\": \"RethinkDB\",\n    \"shortname\": \"rethinkdb\",\n    \"url\": \"http://www.rethinkdb.com/\",\n    \"files\": [\n      \"rethinkdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Retool\",\n    \"shortname\": \"retool\",\n    \"url\": \"https://retool.com/\",\n    \"files\": [\n      \"retool-icon.svg\",\n      \"retool.svg\"\n    ]\n  },\n  {\n    \"name\": \"Riak\",\n    \"shortname\": \"riak\",\n    \"url\": \"http://basho.com/products/#riak\",\n    \"files\": [\n      \"riak.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rider\",\n    \"shortname\": \"rider\",\n    \"url\": \"https://www.jetbrains.com/rider/\",\n    \"files\": [\n      \"rider.svg\"\n    ]\n  },\n  {\n    \"name\": \"Riot\",\n    \"shortname\": \"riotjs\",\n    \"url\": \"https://riot.js.org/\",\n    \"files\": [\n      \"riot.svg\"\n    ]\n  },\n  {\n    \"name\": \"RisingWave\",\n    \"shortname\": \"risingwave\",\n    \"url\": \"https://www.risingwave.dev\",\n    \"files\": [\n      \"risingwave-icon.svg\",\n      \"risingwave.svg\"\n    ]\n  },\n  {\n    \"name\": \"RocketChat\",\n    \"shortname\": \"rocket-chat\",\n    \"url\": \"https://rocket.chat/\",\n    \"files\": [\n      \"rocket-chat-icon.svg\",\n      \"rocket-chat.svg\"\n    ]\n  },\n  {\n    \"name\": \"RocksDB\",\n    \"shortname\": \"rocksdb\",\n    \"url\": \"http://rocksdb.org/\",\n    \"files\": [\n      \"rocksdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rocky Linux\",\n    \"shortname\": \"rocky-linux\",\n    \"url\": \"https://rockylinux.org/\",\n    \"files\": [\n      \"rocky-linux-icon.svg\",\n      \"rocky-linux.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rollbar\",\n    \"shortname\": \"rollbar\",\n    \"url\": \"https://rollbar.com/\",\n    \"files\": [\n      \"rollbar-icon.svg\",\n      \"rollbar.svg\"\n    ]\n  },\n  {\n    \"name\": \"rollup.js\",\n    \"shortname\": \"rollupjs\",\n    \"url\": \"http://rollupjs.org/\",\n    \"files\": [\n      \"rollupjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"ROS\",\n    \"shortname\": \"ros\",\n    \"url\": \"https://www.ros.org/\",\n    \"files\": [\n      \"ros.svg\"\n    ]\n  },\n  {\n    \"name\": \"RSA\",\n    \"shortname\": \"rsa\",\n    \"url\": \"https://www.rsa.com/\",\n    \"files\": [\n      \"rsa.svg\"\n    ]\n  },\n  {\n    \"name\": \"RSMQ\",\n    \"shortname\": \"rsmq\",\n    \"url\": \"http://smrchy.github.io/rsmq/\",\n    \"files\": [\n      \"rsmq.svg\"\n    ]\n  },\n  {\n    \"name\": \"RuboCop\",\n    \"shortname\": \"rubocop\",\n    \"url\": \"https://rubocop.org/\",\n    \"files\": [\n      \"rubocop.svg\"\n    ]\n  },\n  {\n    \"name\": \"Ruby\",\n    \"shortname\": \"ruby\",\n    \"url\": \"https://www.ruby-lang.org/\",\n    \"files\": [\n      \"ruby.svg\"\n    ]\n  },\n  {\n    \"name\": \"RubyGems\",\n    \"shortname\": \"rubygems\",\n    \"url\": \"https://rubygems.org/\",\n    \"files\": [\n      \"rubygems.svg\"\n    ]\n  },\n  {\n    \"name\": \"RubyMine\",\n    \"shortname\": \"rubymine\",\n    \"url\": \"https://www.jetbrains.com/ruby/\",\n    \"files\": [\n      \"rubymine.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rum\",\n    \"shortname\": \"rum\",\n    \"url\": \"https://github.com/tonsky/rum\",\n    \"files\": [\n      \"rum.svg\"\n    ]\n  },\n  {\n    \"name\": \"runscope\",\n    \"shortname\": \"runscope\",\n    \"url\": \"https://www.runscope.com/\",\n    \"files\": [\n      \"runscope.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rush\",\n    \"shortname\": \"rush\",\n    \"url\": \"https://rushjs.io/\",\n    \"files\": [\n      \"rush-icon.svg\",\n      \"rush.svg\"\n    ]\n  },\n  {\n    \"name\": \"Rust\",\n    \"shortname\": \"rust\",\n    \"url\": \"http://www.rust-lang.org/\",\n    \"files\": [\n      \"rust.svg\"\n    ]\n  },\n  {\n    \"name\": \"RxDB\",\n    \"shortname\": \"rxdb\",\n    \"url\": \"https://rxdb.info/\",\n    \"files\": [\n      \"rxdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"Safari\",\n    \"shortname\": \"safari\",\n    \"url\": \"https://www.apple.com/safari/\",\n    \"files\": [\n      \"safari.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sagui\",\n    \"shortname\": \"sagui\",\n    \"url\": \"http://sagui.js.org/\",\n    \"files\": [\n      \"sagui.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sails\",\n    \"shortname\": \"sails\",\n    \"url\": \"http://sailsjs.org/\",\n    \"files\": [\n      \"sails.svg\"\n    ]\n  },\n  {\n    \"name\": \"Salesforce\",\n    \"shortname\": \"salesforce\",\n    \"url\": \"http://www.salesforce.com/\",\n    \"files\": [\n      \"salesforce.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sameroom\",\n    \"shortname\": \"sameroom\",\n    \"url\": \"https://sameroom.io/\",\n    \"files\": [\n      \"sameroom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Samsung\",\n    \"shortname\": \"samsung\",\n    \"url\": \"https://www.samsung.com/\",\n    \"files\": [\n      \"samsung.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sanity\",\n    \"shortname\": \"sanity\",\n    \"url\": \"https://www.sanity.io/\",\n    \"files\": [\n      \"sanity.svg\"\n    ]\n  },\n  {\n    \"name\": \"SAP\",\n    \"shortname\": \"sap\",\n    \"url\": \"https://www.sap.com/\",\n    \"files\": [\n      \"sap.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sass\",\n    \"shortname\": \"sass\",\n    \"url\": \"http://sass-lang.com/\",\n    \"files\": [\n      \"sass.svg\"\n    ]\n  },\n  {\n    \"name\": \"SassDoc\",\n    \"shortname\": \"sass-doc\",\n    \"url\": \"http://sassdoc.com/\",\n    \"files\": [\n      \"sass-doc.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sauce Labs\",\n    \"shortname\": \"saucelabs\",\n    \"url\": \"https://saucelabs.com/\",\n    \"files\": [\n      \"saucelabs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Scala\",\n    \"shortname\": \"scala\",\n    \"url\": \"http://www.scala-lang.org/\",\n    \"files\": [\n      \"scala.svg\"\n    ]\n  },\n  {\n    \"name\": \"Scaledrone\",\n    \"shortname\": \"scaledrone\",\n    \"url\": \"https://www.scaledrone.com/\",\n    \"files\": [\n      \"scaledrone.svg\"\n    ]\n  },\n  {\n    \"name\": \"Scribd\",\n    \"shortname\": \"scribd\",\n    \"url\": \"https://www.scribd.com/\",\n    \"files\": [\n      \"scribd-icon.svg\",\n      \"scribd.svg\"\n    ]\n  },\n  {\n    \"name\": \"seaborn\",\n    \"shortname\": \"seaborn\",\n    \"url\": \"https://seaborn.pydata.org/\",\n    \"files\": [\n      \"seaborn-icon.svg\",\n      \"seaborn.svg\"\n    ]\n  },\n  {\n    \"name\": \"Section\",\n    \"shortname\": \"sectionio\",\n    \"url\": \"https://www.section.io/\",\n    \"files\": [\n      \"section-icon.svg\",\n      \"section.svg\"\n    ]\n  },\n  {\n    \"name\": \"Segment\",\n    \"shortname\": \"segment\",\n    \"url\": \"https://segment.com/\",\n    \"files\": [\n      \"segment-icon.svg\",\n      \"segment.svg\"\n    ]\n  },\n  {\n    \"name\": \"Selenium\",\n    \"shortname\": \"selenium\",\n    \"url\": \"http://www.seleniumhq.org/\",\n    \"files\": [\n      \"selenium.svg\"\n    ]\n  },\n  {\n    \"name\": \"Semantic UI\",\n    \"shortname\": \"semantic-ui\",\n    \"url\": \"http://semantic-ui.com/\",\n    \"files\": [\n      \"semantic-ui.svg\"\n    ]\n  },\n  {\n    \"name\": \"Semantic Web\",\n    \"shortname\": \"semantic-web\",\n    \"url\": \"https://www.w3.org/standards/semanticweb/\",\n    \"files\": [\n      \"semantic-web.svg\"\n    ]\n  },\n  {\n    \"name\": \"semantic-release\",\n    \"shortname\": \"semantic-release\",\n    \"url\": \"https://semantic-release.gitbook.io/semantic-release/\",\n    \"files\": [\n      \"semantic-release.svg\"\n    ]\n  },\n  {\n    \"name\": \"Semaphore\",\n    \"shortname\": \"semaphore\",\n    \"url\": \"https://semaphoreci.com/\",\n    \"files\": [\n      \"semaphoreci.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sencha Touch\",\n    \"shortname\": \"sencha\",\n    \"url\": \"https://www.sencha.com/\",\n    \"files\": [\n      \"sencha.svg\"\n    ]\n  },\n  {\n    \"name\": \"SendGrid\",\n    \"shortname\": \"sendgrid\",\n    \"url\": \"https://sendgrid.com/\",\n    \"files\": [\n      \"sendgrid-icon.svg\",\n      \"sendgrid.svg\"\n    ]\n  },\n  {\n    \"name\": \"Seneca\",\n    \"shortname\": \"seneca\",\n    \"url\": \"http://senecajs.org/\",\n    \"files\": [\n      \"seneca.svg\"\n    ]\n  },\n  {\n    \"name\": \"sensu\",\n    \"shortname\": \"sensu\",\n    \"url\": \"https://sensu.io/\",\n    \"files\": [\n      \"sensu-icon.svg\",\n      \"sensu.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sentry\",\n    \"shortname\": \"sentry\",\n    \"url\": \"https://getsentry.com/welcome/\",\n    \"files\": [\n      \"sentry-icon.svg\",\n      \"sentry.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sequelize\",\n    \"shortname\": \"sequelize\",\n    \"url\": \"https://sequelize.org/\",\n    \"files\": [\n      \"sequelize.svg\"\n    ]\n  },\n  {\n    \"name\": \"Serverless\",\n    \"shortname\": \"serverless\",\n    \"url\": \"https://serverless.com/\",\n    \"files\": [\n      \"serverless.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sherlock\",\n    \"shortname\": \"sherlock\",\n    \"url\": \"https://www.sherlockscore.com/\",\n    \"files\": [\n      \"sherlock-icon.svg\",\n      \"sherlock.svg\"\n    ]\n  },\n  {\n    \"name\": \"Shields.io\",\n    \"shortname\": \"shields\",\n    \"url\": \"http://shields.io/\",\n    \"files\": [\n      \"shields.svg\"\n    ]\n  },\n  {\n    \"name\": \"Shipit\",\n    \"shortname\": \"shipit\",\n    \"url\": \"https://github.com/shipitjs/shipit\",\n    \"files\": [\n      \"shipit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Shogun\",\n    \"shortname\": \"shogun\",\n    \"url\": \"https://getshogun.com/\",\n    \"files\": [\n      \"shogun.svg\"\n    ]\n  },\n  {\n    \"name\": \"Shopify\",\n    \"shortname\": \"shopify\",\n    \"url\": \"http://shopify.com/\",\n    \"files\": [\n      \"shopify.svg\"\n    ]\n  },\n  {\n    \"name\": \"Shortcut\",\n    \"shortname\": \"shorcut\",\n    \"url\": \"https://www.shortcut.com/\",\n    \"files\": [\n      \"shortcut-icon.svg\",\n      \"shortcut.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sidekiq\",\n    \"shortname\": \"sidekiq\",\n    \"url\": \"http://sidekiq.org/\",\n    \"files\": [\n      \"sidekiq-icon.svg\",\n      \"sidekiq.svg\"\n    ]\n  },\n  {\n    \"name\": \"Signal\",\n    \"shortname\": \"signal\",\n    \"url\": \"https://signal.org/\",\n    \"files\": [\n      \"signal.svg\"\n    ]\n  },\n  {\n    \"name\": \"sigstore\",\n    \"shortname\": \"sigstore\",\n    \"url\": \"https://www.sigstore.dev\",\n    \"files\": [\n      \"sigstore-icon.svg\",\n      \"sigstore.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sinatra\",\n    \"shortname\": \"sinatra\",\n    \"url\": \"http://www.sinatrarb.com/\",\n    \"files\": [\n      \"sinatra.svg\"\n    ]\n  },\n  {\n    \"name\": \"SingleStore\",\n    \"shortname\": \"singlestore\",\n    \"url\": \"https://www.singlestore.com/\",\n    \"files\": [\n      \"singlestore-icon.svg\",\n      \"singlestore.svg\"\n    ]\n  },\n  {\n    \"name\": \"SitePoint\",\n    \"shortname\": \"sitepoint\",\n    \"url\": \"http://www.sitepoint.com/\",\n    \"files\": [\n      \"sitepoint.svg\"\n    ]\n  },\n  {\n    \"name\": \"SK Hynix\",\n    \"shortname\": \"sk-hynix\",\n    \"url\": \"https://www.skhynix.com/\",\n    \"files\": [\n      \"sk-hynix.svg\"\n    ]\n  },\n  {\n    \"name\": \"Skaffolder\",\n    \"shortname\": \"skaffolder\",\n    \"url\": \"https://skaffolder.com/\",\n    \"files\": [\n      \"skaffolder.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sketch\",\n    \"shortname\": \"sketchapp\",\n    \"url\": \"http://bohemiancoding.com/sketch/\",\n    \"files\": [\n      \"sketch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Skylight\",\n    \"shortname\": \"skylight\",\n    \"url\": \"https://www.skylight.io/\",\n    \"files\": [\n      \"skylight.svg\"\n    ]\n  },\n  {\n    \"name\": \"Skype\",\n    \"shortname\": \"skype\",\n    \"url\": \"http://www.skype.com/\",\n    \"files\": [\n      \"skype.svg\"\n    ]\n  },\n  {\n    \"name\": \"slack\",\n    \"shortname\": \"slack\",\n    \"url\": \"https://slack.com/\",\n    \"files\": [\n      \"slack-icon.svg\",\n      \"slack.svg\"\n    ]\n  },\n  {\n    \"name\": \"slides\",\n    \"shortname\": \"slides\",\n    \"url\": \"https://slides.com/\",\n    \"files\": [\n      \"slides.svg\"\n    ]\n  },\n  {\n    \"name\": \"Slidev\",\n    \"shortname\": \"slidev\",\n    \"url\": \"https://sli.dev/\",\n    \"files\": [\n      \"slidev.svg\"\n    ]\n  },\n  {\n    \"name\": \"Slim\",\n    \"shortname\": \"slim\",\n    \"url\": \"http://www.slimframework.com/\",\n    \"files\": [\n      \"slim.svg\"\n    ]\n  },\n  {\n    \"name\": \"Smartling\",\n    \"shortname\": \"smartling\",\n    \"url\": \"https://www.smartling.com/\",\n    \"files\": [\n      \"smartling.svg\"\n    ]\n  },\n  {\n    \"name\": \"Smashing Magazine\",\n    \"shortname\": \"smashingmagazine\",\n    \"url\": \"http://www.smashingmagazine.com/\",\n    \"files\": [\n      \"smashingmagazine.svg\"\n    ]\n  },\n  {\n    \"name\": \"Snap.svg\",\n    \"shortname\": \"snap-svg\",\n    \"url\": \"http://snapsvg.io/\",\n    \"files\": [\n      \"snap-svg.svg\"\n    ]\n  },\n  {\n    \"name\": \"Snaplet\",\n    \"shortname\": \"snaplet\",\n    \"url\": \"https://www.snaplet.dev/\",\n    \"files\": [\n      \"snaplet-icon.svg\",\n      \"snaplet.svg\"\n    ]\n  },\n  {\n    \"name\": \"snowflake\",\n    \"shortname\": \"snowflake\",\n    \"url\": \"https://www.snowflake.com/\",\n    \"files\": [\n      \"snowflake-icon.svg\",\n      \"snowflake.svg\"\n    ]\n  },\n  {\n    \"name\": \"Snowpack\",\n    \"shortname\": \"snowpack\",\n    \"url\": \"https://www.snowpack.dev/\",\n    \"files\": [\n      \"snowpack.svg\"\n    ]\n  },\n  {\n    \"name\": \"Snyk\",\n    \"shortname\": \"snyk\",\n    \"url\": \"https://snyk.io/\",\n    \"files\": [\n      \"snyk.svg\"\n    ]\n  },\n  {\n    \"name\": \"Socket.io\",\n    \"shortname\": \"socket_io\",\n    \"url\": \"http://socket.io/\",\n    \"files\": [\n      \"socket.io.svg\"\n    ]\n  },\n  {\n    \"name\": \"SolarWinds\",\n    \"shortname\": \"solarwinds\",\n    \"url\": \"https://www.solarwinds.com/\",\n    \"files\": [\n      \"solarwinds.svg\"\n    ]\n  },\n  {\n    \"name\": \"Solid\",\n    \"shortname\": \"solid\",\n    \"url\": \"https://solidproject.org/\",\n    \"files\": [\n      \"solid.svg\"\n    ]\n  },\n  {\n    \"name\": \"Solid\",\n    \"shortname\": \"solidjs\",\n    \"url\": \"https://www.solidjs.com/\",\n    \"files\": [\n      \"solidjs-icon.svg\",\n      \"solidjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Solidity\",\n    \"shortname\": \"solidity\",\n    \"url\": \"https://soliditylang.org/\",\n    \"files\": [\n      \"solidity.svg\"\n    ]\n  },\n  {\n    \"name\": \"Solr\",\n    \"shortname\": \"solr\",\n    \"url\": \"http://lucene.apache.org/solr/\",\n    \"files\": [\n      \"solr.svg\"\n    ]\n  },\n  {\n    \"name\": \"SonarCloud\",\n    \"shortname\": \"sonarcloud\",\n    \"url\": \"https://www.sonarsource.com/products/sonarcloud/\",\n    \"files\": [\n      \"sonarcloud-icon.svg\",\n      \"sonarcloud.svg\"\n    ]\n  },\n  {\n    \"name\": \"SonarLint\",\n    \"shortname\": \"sonarlint\",\n    \"url\": \"https://www.sonarsource.com/products/sonarlint/\",\n    \"files\": [\n      \"sonarlint-icon.svg\",\n      \"sonarlint.svg\"\n    ]\n  },\n  {\n    \"name\": \"SonarQube\",\n    \"shortname\": \"sonarqube\",\n    \"url\": \"https://www.sonarqube.org/\",\n    \"files\": [\n      \"sonarqube.svg\"\n    ]\n  },\n  {\n    \"name\": \"soundcloud\",\n    \"shortname\": \"soundcloud\",\n    \"url\": \"https://soundcloud.com/\",\n    \"files\": [\n      \"soundcloud.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sourcegraph\",\n    \"shortname\": \"sourcegraph\",\n    \"url\": \"https://sourcegraph.com/\",\n    \"files\": [\n      \"sourcegraph.svg\"\n    ]\n  },\n  {\n    \"name\": \"SourceTree\",\n    \"shortname\": \"sourcetree\",\n    \"url\": \"https://www.sourcetreeapp.com/\",\n    \"files\": [\n      \"sourcetree.svg\"\n    ]\n  },\n  {\n    \"name\": \"Spark\",\n    \"shortname\": \"spark\",\n    \"url\": \"http://sparkjava.com/\",\n    \"files\": [\n      \"spark.svg\"\n    ]\n  },\n  {\n    \"name\": \"Spark\",\n    \"shortname\": \"apache-spark\",\n    \"url\": \"https://spark.apache.org/\",\n    \"files\": [\n      \"apache-spark.svg\"\n    ]\n  },\n  {\n    \"name\": \"SparkPost\",\n    \"shortname\": \"sparkpost\",\n    \"url\": \"https://www.sparkpost.com/\",\n    \"files\": [\n      \"sparkpost.svg\"\n    ]\n  },\n  {\n    \"name\": \"Speaker Deck\",\n    \"shortname\": \"speakerdeck\",\n    \"url\": \"https://speakerdeck.com/\",\n    \"files\": [\n      \"speakerdeck.svg\"\n    ]\n  },\n  {\n    \"name\": \"SpeedCurve\",\n    \"shortname\": \"speedcurve\",\n    \"url\": \"https://speedcurve.com/\",\n    \"files\": [\n      \"speedcurve.svg\"\n    ]\n  },\n  {\n    \"name\": \"SpiderMonkey\",\n    \"shortname\": \"spidermonkey\",\n    \"url\": \"https://spidermonkey.dev/\",\n    \"files\": [\n      \"spidermonkey-icon.svg\",\n      \"spidermonkey.svg\"\n    ]\n  },\n  {\n    \"name\": \"Spinnaker\",\n    \"shortname\": \"spinnaker\",\n    \"url\": \"https://spinnaker.io/\",\n    \"files\": [\n      \"spinnaker.svg\"\n    ]\n  },\n  {\n    \"name\": \"Splunk\",\n    \"shortname\": \"splunk\",\n    \"url\": \"https://www.splunk.com/\",\n    \"files\": [\n      \"splunk.svg\"\n    ]\n  },\n  {\n    \"name\": \"Spotify\",\n    \"shortname\": \"spotify\",\n    \"url\": \"https://www.spotify.com/\",\n    \"files\": [\n      \"spotify-icon.svg\",\n      \"spotify.svg\"\n    ]\n  },\n  {\n    \"name\": \"Spree Commerce\",\n    \"shortname\": \"spree\",\n    \"url\": \"https://spreecommerce.org/\",\n    \"files\": [\n      \"spree.svg\"\n    ]\n  },\n  {\n    \"name\": \"Spring\",\n    \"shortname\": \"spring\",\n    \"url\": \"https://spring.io/\",\n    \"files\": [\n      \"spring-icon.svg\",\n      \"spring.svg\"\n    ]\n  },\n  {\n    \"name\": \"SQLite\",\n    \"shortname\": \"sqlite\",\n    \"url\": \"http://www.sqlite.org/\",\n    \"files\": [\n      \"sqlite.svg\"\n    ]\n  },\n  {\n    \"name\": \"Square\",\n    \"shortname\": \"square\",\n    \"url\": \"https://squareup.com/\",\n    \"files\": [\n      \"square.svg\"\n    ]\n  },\n  {\n    \"name\": \"Squarespace\",\n    \"shortname\": \"squarespace\",\n    \"url\": \"http://www.squarespace.com/\",\n    \"files\": [\n      \"squarespace.svg\"\n    ]\n  },\n  {\n    \"name\": \"SST\",\n    \"shortname\": \"sst\",\n    \"url\": \"https://sst.dev/\",\n    \"files\": [\n      \"sst-icon.svg\",\n      \"sst.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stability AI\",\n    \"shortname\": \"stability-ai\",\n    \"url\": \"https://stability.ai/\",\n    \"files\": [\n      \"stability-ai-icon.svg\",\n      \"stability-ai.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stack Overflow\",\n    \"shortname\": \"stackoverflow\",\n    \"url\": \"http://stackoverflow.com/\",\n    \"files\": [\n      \"stackoverflow-icon.svg\",\n      \"stackoverflow.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stackbit\",\n    \"shortname\": \"stackbit\",\n    \"url\": \"https://www.stackbit.com/\",\n    \"files\": [\n      \"stackbit-icon.svg\",\n      \"stackbit.svg\"\n    ]\n  },\n  {\n    \"name\": \"StackBlitz\",\n    \"shortname\": \"stackblitz\",\n    \"url\": \"https://stackblitz.com/\",\n    \"files\": [\n      \"stackblitz-icon.svg\",\n      \"stackblitz.svg\"\n    ]\n  },\n  {\n    \"name\": \"stackshare\",\n    \"shortname\": \"stackshare\",\n    \"url\": \"http://stackshare.io/\",\n    \"files\": [\n      \"stackshare.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stately\",\n    \"shortname\": \"stately\",\n    \"url\": \"https://stately.ai/\",\n    \"files\": [\n      \"stately-icon.svg\",\n      \"stately.svg\"\n    ]\n  },\n  {\n    \"name\": \"StatusPage\",\n    \"shortname\": \"statuspage\",\n    \"url\": \"https://www.statuspage.io/\",\n    \"files\": [\n      \"statuspage.svg\"\n    ]\n  },\n  {\n    \"name\": \"stdlib\",\n    \"shortname\": \"stdlib\",\n    \"url\": \"https://stdlib.io/\",\n    \"files\": [\n      \"stdlib-icon.svg\",\n      \"stdlib.svg\"\n    ]\n  },\n  {\n    \"name\": \"Steam\",\n    \"shortname\": \"steam\",\n    \"url\": \"http://store.steampowered.com/\",\n    \"files\": [\n      \"steam.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stencil\",\n    \"shortname\": \"stenciljs\",\n    \"url\": \"https://stenciljs.com/\",\n    \"files\": [\n      \"stenciljs-icon.svg\",\n      \"stenciljs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stetho\",\n    \"shortname\": \"stetho\",\n    \"url\": \"http://facebook.github.io/stetho/\",\n    \"files\": [\n      \"stetho.svg\"\n    ]\n  },\n  {\n    \"name\": \"stickermule\",\n    \"shortname\": \"stickermule\",\n    \"url\": \"https://www.stickermule.com/\",\n    \"files\": [\n      \"stickermule.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stigg\",\n    \"shortname\": \"stigg\",\n    \"url\": \"https://www.stigg.io/\",\n    \"files\": [\n      \"stigg-icon.svg\",\n      \"stigg.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stimulus\",\n    \"shortname\": \"stimulus\",\n    \"url\": \"https://stimulus.hotwire.dev/\",\n    \"files\": [\n      \"stimulus-icon.svg\",\n      \"stimulus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stitch\",\n    \"shortname\": \"stitch\",\n    \"url\": \"https://www.stitchdata.com/\",\n    \"files\": [\n      \"stitch.svg\"\n    ]\n  },\n  {\n    \"name\": \"StopLight\",\n    \"shortname\": \"stoplight\",\n    \"url\": \"https://stoplight.io/\",\n    \"files\": [\n      \"stoplight.svg\"\n    ]\n  },\n  {\n    \"name\": \"Storyblocks\",\n    \"shortname\": \"storyblocks\",\n    \"url\": \"https://www.storyblocks.com/\",\n    \"files\": [\n      \"storyblocks-icon.svg\",\n      \"storyblocks.svg\"\n    ]\n  },\n  {\n    \"name\": \"Storyblok\",\n    \"shortname\": \"storyblok\",\n    \"url\": \"https://www.storyblok.com/\",\n    \"files\": [\n      \"storyblok-icon.svg\",\n      \"storyblok.svg\"\n    ]\n  },\n  {\n    \"name\": \"Storybook\",\n    \"shortname\": \"storybook\",\n    \"url\": \"https://storybook.js.org/\",\n    \"files\": [\n      \"storybook-icon.svg\",\n      \"storybook.svg\"\n    ]\n  },\n  {\n    \"name\": \"Strapi\",\n    \"shortname\": \"strapi\",\n    \"url\": \"https://strapi.io/\",\n    \"files\": [\n      \"strapi-icon.svg\",\n      \"strapi.svg\"\n    ]\n  },\n  {\n    \"name\": \"Streamlit\",\n    \"shortname\": \"streamlit\",\n    \"url\": \"https://streamlit.io/\",\n    \"files\": [\n      \"streamlit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Strider\",\n    \"shortname\": \"strider\",\n    \"url\": \"https://strider-cd.github.io/\",\n    \"files\": [\n      \"strider.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stripe\",\n    \"shortname\": \"stripe\",\n    \"url\": \"https://stripe.com/\",\n    \"files\": [\n      \"stripe.svg\"\n    ]\n  },\n  {\n    \"name\": \"Struts\",\n    \"shortname\": \"struts\",\n    \"url\": \"https://struts.apache.org/\",\n    \"files\": [\n      \"struts.svg\"\n    ]\n  },\n  {\n    \"name\": \"StyleCI\",\n    \"shortname\": \"styleci\",\n    \"url\": \"https://styleci.io/\",\n    \"files\": [\n      \"styleci.svg\"\n    ]\n  },\n  {\n    \"name\": \"stylefmt\",\n    \"shortname\": \"stylefmt\",\n    \"url\": \"https://github.com/morishitter/stylefmt\",\n    \"files\": [\n      \"stylefmt.svg\"\n    ]\n  },\n  {\n    \"name\": \"stylelint\",\n    \"shortname\": \"stylelint\",\n    \"url\": \"http://stylelint.io/\",\n    \"files\": [\n      \"stylelint.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stylis\",\n    \"shortname\": \"stylis\",\n    \"url\": \"https://stylis.js.org/\",\n    \"files\": [\n      \"stylis.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stylus\",\n    \"shortname\": \"stylus\",\n    \"url\": \"https://learnboost.github.io/stylus/\",\n    \"files\": [\n      \"stylus.svg\"\n    ]\n  },\n  {\n    \"name\": \"Stytch\",\n    \"shortname\": \"stytch\",\n    \"url\": \"https://stytch.com/\",\n    \"files\": [\n      \"stytch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sublime Text\",\n    \"shortname\": \"sublimetext\",\n    \"url\": \"https://www.sublimetext.com/\",\n    \"files\": [\n      \"sublimetext-icon.svg\",\n      \"sublimetext.svg\"\n    ]\n  },\n  {\n    \"name\": \"Subversion\",\n    \"shortname\": \"subversion\",\n    \"url\": \"https://subversion.apache.org/\",\n    \"files\": [\n      \"subversion.svg\"\n    ]\n  },\n  {\n    \"name\": \"SugarSS\",\n    \"shortname\": \"sugarss\",\n    \"url\": \"https://github.com/postcss/sugarss\",\n    \"files\": [\n      \"sugarss.svg\"\n    ]\n  },\n  {\n    \"name\": \"Supabase\",\n    \"shortname\": \"supabase\",\n    \"url\": \"https://supabase.com/\",\n    \"files\": [\n      \"supabase-icon.svg\",\n      \"supabase.svg\"\n    ]\n  },\n  {\n    \"name\": \"Superset\",\n    \"shortname\": \"apache-superset\",\n    \"url\": \"https://superset.apache.org/\",\n    \"files\": [\n      \"apache-superset-icon.svg\",\n      \"apache-superset.svg\"\n    ]\n  },\n  {\n    \"name\": \"SuperTokens\",\n    \"shortname\": \"supertokens\",\n    \"url\": \"https://supertokens.com/\",\n    \"files\": [\n      \"supertokens-icon.svg\",\n      \"supertokens.svg\"\n    ]\n  },\n  {\n    \"name\": \"Surge\",\n    \"shortname\": \"surge\",\n    \"url\": \"http://surge.sh/\",\n    \"files\": [\n      \"surge.svg\"\n    ]\n  },\n  {\n    \"name\": \"SurrealDB\",\n    \"shortname\": \"surrealdb\",\n    \"url\": \"https://surrealdb.com/\",\n    \"files\": [\n      \"surrealdb-icon.svg\",\n      \"surrealdb.svg\"\n    ]\n  },\n  {\n    \"name\": \"survicate\",\n    \"shortname\": \"survicate\",\n    \"url\": \"http://survicate.com/\",\n    \"files\": [\n      \"survicate-icon.svg\",\n      \"survicate.svg\"\n    ]\n  },\n  {\n    \"name\": \"Suse\",\n    \"shortname\": \"suse\",\n    \"url\": \"https://www.suse.com/\",\n    \"files\": [\n      \"suse.svg\"\n    ]\n  },\n  {\n    \"name\": \"Susy\",\n    \"shortname\": \"susy\",\n    \"url\": \"http://susy.oddbird.net/\",\n    \"files\": [\n      \"susy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Svelte\",\n    \"shortname\": \"svelte\",\n    \"url\": \"https://svelte.dev/\",\n    \"files\": [\n      \"svelte-icon.svg\",\n      \"svelte.svg\"\n    ]\n  },\n  {\n    \"name\": \"SvelteKit\",\n    \"shortname\": \"svelte-kit\",\n    \"url\": \"https://kit.svelte.dev/\",\n    \"files\": [\n      \"svelte-kit.svg\"\n    ]\n  },\n  {\n    \"name\": \"SVG\",\n    \"shortname\": \"svg\",\n    \"url\": \"http://www.w3.org/Graphics/SVG/\",\n    \"files\": [\n      \"svg.svg\"\n    ]\n  },\n  {\n    \"name\": \"Svgator\",\n    \"shortname\": \"svgator\",\n    \"url\": \"https://www.svgator.com/\",\n    \"files\": [\n      \"svgator.svg\"\n    ]\n  },\n  {\n    \"name\": \"Swagger\",\n    \"shortname\": \"swagger\",\n    \"url\": \"https://swagger.io/\",\n    \"files\": [\n      \"swagger.svg\"\n    ]\n  },\n  {\n    \"name\": \"SWC\",\n    \"shortname\": \"swc\",\n    \"url\": \"https://swc.rs/\",\n    \"files\": [\n      \"swc.svg\"\n    ]\n  },\n  {\n    \"name\": \"Swift\",\n    \"shortname\": \"swift\",\n    \"url\": \"https://developer.apple.com/swift/\",\n    \"files\": [\n      \"swift.svg\"\n    ]\n  },\n  {\n    \"name\": \"Swiftype\",\n    \"shortname\": \"swiftype\",\n    \"url\": \"https://swiftype.com/\",\n    \"files\": [\n      \"swiftype.svg\"\n    ]\n  },\n  {\n    \"name\": \"Swimm\",\n    \"shortname\": \"swimm\",\n    \"url\": \"https://swimm.io/\",\n    \"files\": [\n      \"swimm.svg\"\n    ]\n  },\n  {\n    \"name\": \"SWR\",\n    \"shortname\": \"swr\",\n    \"url\": \"https://swr.vercel.app/\",\n    \"files\": [\n      \"swr.svg\"\n    ]\n  },\n  {\n    \"name\": \"Symfony\",\n    \"shortname\": \"symfony\",\n    \"url\": \"https://symfony.com/\",\n    \"files\": [\n      \"symfony.svg\"\n    ]\n  },\n  {\n    \"name\": \"Sysdig\",\n    \"shortname\": \"sysdig\",\n    \"url\": \"http://www.sysdig.org/\",\n    \"files\": [\n      \"sysdig-icon.svg\",\n      \"sysdig.svg\"\n    ]\n  },\n  {\n    \"name\": \"T3\",\n    \"shortname\": \"t3\",\n    \"url\": \"http://t3js.org/\",\n    \"files\": [\n      \"t3.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tableau\",\n    \"shortname\": \"tableau\",\n    \"url\": \"https://www.tableau.com/\",\n    \"files\": [\n      \"tableau-icon.svg\",\n      \"tableau.svg\"\n    ]\n  },\n  {\n    \"name\": \"Taiga\",\n    \"shortname\": \"taiga\",\n    \"url\": \"https://taiga.io/\",\n    \"files\": [\n      \"taiga.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tailwind CSS\",\n    \"shortname\": \"tailwindcss\",\n    \"url\": \"https://tailwindcss.com/\",\n    \"files\": [\n      \"tailwindcss-icon.svg\",\n      \"tailwindcss.svg\"\n    ]\n  },\n  {\n    \"name\": \"tapcart\",\n    \"shortname\": \"tapcart\",\n    \"url\": \"https://tapcart.com/\",\n    \"files\": [\n      \"tapcart-icon.svg\",\n      \"tapcart.svg\"\n    ]\n  },\n  {\n    \"name\": \"Taskade\",\n    \"shortname\": \"taskade\",\n    \"url\": \"https://www.taskade.com/\",\n    \"files\": [\n      \"taskade-icon.svg\",\n      \"taskade.svg\"\n    ]\n  },\n  {\n    \"name\": \"TasteJS\",\n    \"shortname\": \"tastejs\",\n    \"url\": \"http://tastejs.com/\",\n    \"files\": [\n      \"tastejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tauri\",\n    \"shortname\": \"tauri\",\n    \"url\": \"https://tauri.studio/\",\n    \"files\": [\n      \"tauri.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tealium\",\n    \"shortname\": \"tealium\",\n    \"url\": \"https://tealium.com\",\n    \"files\": [\n      \"tealium.svg\"\n    ]\n  },\n  {\n    \"name\": \"TeamCity\",\n    \"shortname\": \"teamcity\",\n    \"url\": \"https://www.jetbrains.com/teamcity/\",\n    \"files\": [\n      \"teamcity.svg\"\n    ]\n  },\n  {\n    \"name\": \"Teamgrid\",\n    \"shortname\": \"teamgrid\",\n    \"url\": \"https://teamgridapp.com/\",\n    \"files\": [\n      \"teamgrid.svg\"\n    ]\n  },\n  {\n    \"name\": \"teamwork\",\n    \"shortname\": \"teamwork\",\n    \"url\": \"https://www.teamwork.com/\",\n    \"files\": [\n      \"teamwork-icon.svg\",\n      \"teamwork.svg\"\n    ]\n  },\n  {\n    \"name\": \"Telegram\",\n    \"shortname\": \"telegram\",\n    \"url\": \"https://telegram.org/\",\n    \"files\": [\n      \"telegram.svg\"\n    ]\n  },\n  {\n    \"name\": \"TensorFlow\",\n    \"shortname\": \"tensorflow\",\n    \"url\": \"https://www.tensorflow.org/\",\n    \"files\": [\n      \"tensorflow.svg\"\n    ]\n  },\n  {\n    \"name\": \"Terminal\",\n    \"shortname\": \"terminal\",\n    \"url\": \"https://en.wikipedia.org/wiki/Terminal_emulator\",\n    \"files\": [\n      \"terminal.svg\"\n    ]\n  },\n  {\n    \"name\": \"Terraform\",\n    \"shortname\": \"terraform\",\n    \"url\": \"https://www.terraform.io/\",\n    \"files\": [\n      \"terraform-icon.svg\",\n      \"terraform.svg\"\n    ]\n  },\n  {\n    \"name\": \"Terser\",\n    \"shortname\": \"terser\",\n    \"url\": \"https://terser.org/\",\n    \"files\": [\n      \"terser-icon.svg\",\n      \"terser.svg\"\n    ]\n  },\n  {\n    \"name\": \"TestCafe\",\n    \"shortname\": \"testcafe\",\n    \"url\": \"https://testcafe.io/\",\n    \"files\": [\n      \"testcafe.svg\"\n    ]\n  },\n  {\n    \"name\": \"Testing Library\",\n    \"shortname\": \"testing-library\",\n    \"url\": \"https://testing-library.com/\",\n    \"files\": [\n      \"testing-library.svg\"\n    ]\n  },\n  {\n    \"name\": \"TestLodge\",\n    \"shortname\": \"testlodge\",\n    \"url\": \"http://www.testlodge.com/\",\n    \"files\": [\n      \"testlodge.svg\"\n    ]\n  },\n  {\n    \"name\": \"three.js\",\n    \"shortname\": \"threejs\",\n    \"url\": \"https://threejs.org/\",\n    \"files\": [\n      \"threejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Thymeleaf\",\n    \"shortname\": \"thymeleaf\",\n    \"url\": \"https://www.thymeleaf.org/\",\n    \"files\": [\n      \"thymeleaf-icon.svg\",\n      \"thymeleaf.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tidal\",\n    \"shortname\": \"tidal\",\n    \"url\": \"https://tidal.com/\",\n    \"files\": [\n      \"tidal-icon.svg\",\n      \"tidal.svg\"\n    ]\n  },\n  {\n    \"name\": \"TikTok\",\n    \"shortname\": \"tiktok\",\n    \"url\": \"https://www.tiktok.com/\",\n    \"files\": [\n      \"tiktok-icon.svg\",\n      \"tiktok.svg\"\n    ]\n  },\n  {\n    \"name\": \"TNW\",\n    \"shortname\": \"tnw\",\n    \"url\": \"https://thenextweb.com/\",\n    \"files\": [\n      \"tnw.svg\"\n    ]\n  },\n  {\n    \"name\": \"Todoist\",\n    \"shortname\": \"todoist\",\n    \"url\": \"https://en.todoist.com/\",\n    \"files\": [\n      \"todoist-icon.svg\",\n      \"todoist.svg\"\n    ]\n  },\n  {\n    \"name\": \"TodoMVC\",\n    \"shortname\": \"todomvc\",\n    \"url\": \"http://todomvc.com/\",\n    \"files\": [\n      \"todomvc.svg\"\n    ]\n  },\n  {\n    \"name\": \"TOML\",\n    \"shortname\": \"toml\",\n    \"url\": \"https://toml.io/\",\n    \"files\": [\n      \"toml.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tor\",\n    \"shortname\": \"tor\",\n    \"url\": \"https://www.torproject.org/\",\n    \"files\": [\n      \"tor.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tor\",\n    \"shortname\": \"tor\",\n    \"url\": \"https://www.torproject.org/\",\n    \"files\": [\n      \"tor-browser.svg\"\n    ]\n  },\n  {\n    \"name\": \"Traackr\",\n    \"shortname\": \"traackr\",\n    \"url\": \"http://traackr.com/\",\n    \"files\": [\n      \"traackr.svg\"\n    ]\n  },\n  {\n    \"name\": \"Trac\",\n    \"shortname\": \"trac\",\n    \"url\": \"http://trac.edgewall.org/\",\n    \"files\": [\n      \"trac.svg\"\n    ]\n  },\n  {\n    \"name\": \"Travis CI\",\n    \"shortname\": \"travis-ci\",\n    \"url\": \"https://www.travis-ci.com/\",\n    \"files\": [\n      \"travis-ci.svg\"\n    ]\n  },\n  {\n    \"name\": \"Treasure Data\",\n    \"shortname\": \"treasuredata\",\n    \"url\": \"https://www.treasuredata.com/\",\n    \"files\": [\n      \"treasuredata-icon.svg\",\n      \"treasuredata.svg\"\n    ]\n  },\n  {\n    \"name\": \"treehouse\",\n    \"shortname\": \"treehouse\",\n    \"url\": \"https://teamtreehouse.com/\",\n    \"files\": [\n      \"treehouse-icon.svg\",\n      \"treehouse.svg\"\n    ]\n  },\n  {\n    \"name\": \"Trello\",\n    \"shortname\": \"trello\",\n    \"url\": \"https://trello.com/\",\n    \"files\": [\n      \"trello.svg\"\n    ]\n  },\n  {\n    \"name\": \"tRPC\",\n    \"shortname\": \"trpc\",\n    \"url\": \"https://trpc.io/\",\n    \"files\": [\n      \"trpc.svg\"\n    ]\n  },\n  {\n    \"name\": \"Truffle\",\n    \"shortname\": \"truffle\",\n    \"url\": \"https://trufflesuite.com/\",\n    \"files\": [\n      \"truffle-icon.svg\",\n      \"truffle.svg\"\n    ]\n  },\n  {\n    \"name\": \"ts-node\",\n    \"shortname\": \"tsnode\",\n    \"url\": \"https://typestrong.org/ts-node/\",\n    \"files\": [\n      \"tsnode.svg\"\n    ]\n  },\n  {\n    \"name\": \"TSMC\",\n    \"shortname\": \"tsmc\",\n    \"url\": \"https://www.tsmc.com/\",\n    \"files\": [\n      \"tsmc.svg\"\n    ]\n  },\n  {\n    \"name\": \"tsuru\",\n    \"shortname\": \"tsuru\",\n    \"url\": \"https://tsuru.io/\",\n    \"files\": [\n      \"tsuru.svg\"\n    ]\n  },\n  {\n    \"name\": \"tumblr\",\n    \"shortname\": \"tumblr\",\n    \"url\": \"https://tumblr.com/\",\n    \"files\": [\n      \"tumblr-icon.svg\",\n      \"tumblr.svg\"\n    ]\n  },\n  {\n    \"name\": \"TuneIn\",\n    \"shortname\": \"tunein\",\n    \"url\": \"http://tunein.com/\",\n    \"files\": [\n      \"tunein.svg\"\n    ]\n  },\n  {\n    \"name\": \"Tuple\",\n    \"shortname\": \"tuple\",\n    \"url\": \"https://tuple.app/\",\n    \"files\": [\n      \"tuple.svg\"\n    ]\n  },\n  {\n    \"name\": \"Turbopack\",\n    \"shortname\": \"turbopack\",\n    \"url\": \"https://turbo.build/pack\",\n    \"files\": [\n      \"turbopack-icon.svg\",\n      \"turbopack.svg\"\n    ]\n  },\n  {\n    \"name\": \"Turborepo\",\n    \"shortname\": \"turborepo\",\n    \"url\": \"https://turborepo.org/\",\n    \"files\": [\n      \"turborepo-icon.svg\",\n      \"turborepo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Turret\",\n    \"shortname\": \"turret\",\n    \"url\": \"https://turretcss.com/\",\n    \"files\": [\n      \"turret.svg\"\n    ]\n  },\n  {\n    \"name\": \"Twilio\",\n    \"shortname\": \"twilio\",\n    \"url\": \"https://www.twilio.com/\",\n    \"files\": [\n      \"twilio-icon.svg\",\n      \"twilio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Twitch\",\n    \"shortname\": \"twitch\",\n    \"url\": \"http://www.twitch.tv/\",\n    \"files\": [\n      \"twitch.svg\"\n    ]\n  },\n  {\n    \"name\": \"Twitter\",\n    \"shortname\": \"twitter\",\n    \"url\": \"https://twitter.com/\",\n    \"files\": [\n      \"twitter.svg\"\n    ]\n  },\n  {\n    \"name\": \"Typeform\",\n    \"shortname\": \"typeform\",\n    \"url\": \"http://www.typeform.com/\",\n    \"files\": [\n      \"typeform-icon.svg\",\n      \"typeform.svg\"\n    ]\n  },\n  {\n    \"name\": \"TypeORM\",\n    \"shortname\": \"typeorm\",\n    \"url\": \"https://typeorm.io/\",\n    \"files\": [\n      \"typeorm.svg\"\n    ]\n  },\n  {\n    \"name\": \"Typescript\",\n    \"shortname\": \"typescript\",\n    \"url\": \"https://www.typescriptlang.org/\",\n    \"files\": [\n      \"typescript-icon.svg\",\n      \"typescript-icon-round.svg\",\n      \"typescript.svg\"\n    ]\n  },\n  {\n    \"name\": \"typesense\",\n    \"shortname\": \"typesense\",\n    \"url\": \"https://typesense.org/\",\n    \"files\": [\n      \"typesense-icon.svg\",\n      \"typesense.svg\"\n    ]\n  },\n  {\n    \"name\": \"TYPO3\",\n    \"shortname\": \"typo3\",\n    \"url\": \"https://typo3.com/\",\n    \"files\": [\n      \"typo3-icon.svg\",\n      \"typo3.svg\"\n    ]\n  },\n  {\n    \"name\": \"ubuntu\",\n    \"shortname\": \"ubuntu\",\n    \"url\": \"http://www.ubuntu.com/\",\n    \"files\": [\n      \"ubuntu.svg\"\n    ]\n  },\n  {\n    \"name\": \"Udacity\",\n    \"shortname\": \"udacity\",\n    \"url\": \"https://udacity.com\",\n    \"files\": [\n      \"udacity-icon.svg\",\n      \"udacity.svg\"\n    ]\n  },\n  {\n    \"name\": \"Udemy\",\n    \"shortname\": \"udemy\",\n    \"url\": \"https://www.udemy.com/\",\n    \"files\": [\n      \"udemy-icon.svg\",\n      \"udemy.svg\"\n    ]\n  },\n  {\n    \"name\": \"uikit\",\n    \"shortname\": \"uikit\",\n    \"url\": \"http://getuikit.com/\",\n    \"files\": [\n      \"uikit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Umu\",\n    \"shortname\": \"umu\",\n    \"url\": \"https://www.umu.com/\",\n    \"files\": [\n      \"umu.svg\"\n    ]\n  },\n  {\n    \"name\": \"Unbounce\",\n    \"shortname\": \"unbounce\",\n    \"url\": \"http://unbounce.com/\",\n    \"files\": [\n      \"unbounce-icon.svg\",\n      \"unbounce.svg\"\n    ]\n  },\n  {\n    \"name\": \"Undertow\",\n    \"shortname\": \"undertow\",\n    \"url\": \"http://undertow.io/\",\n    \"files\": [\n      \"undertow.svg\"\n    ]\n  },\n  {\n    \"name\": \"UnionPay\",\n    \"shortname\": \"unionpay\",\n    \"url\": \"http://www.unionpayintl.com/\",\n    \"files\": [\n      \"unionpay.svg\"\n    ]\n  },\n  {\n    \"name\": \"UnitJS\",\n    \"shortname\": \"unitjs\",\n    \"url\": \"http://unitjs.com/\",\n    \"files\": [\n      \"unitjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Unito\",\n    \"shortname\": \"unito\",\n    \"url\": \"https://unito.io\",\n    \"files\": [\n      \"unito-icon.svg\",\n      \"unito.svg\"\n    ]\n  },\n  {\n    \"name\": \"Unity\",\n    \"shortname\": \"unity\",\n    \"url\": \"https://unity3d.com/\",\n    \"files\": [\n      \"unity.svg\"\n    ]\n  },\n  {\n    \"name\": \"UnJS\",\n    \"shortname\": \"unjs\",\n    \"url\": \"https://unjs.io/\",\n    \"files\": [\n      \"unjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"unocss\",\n    \"shortname\": \"unocss\",\n    \"url\": \"https://unocss.antfu.me/\",\n    \"files\": [\n      \"unocss.svg\"\n    ]\n  },\n  {\n    \"name\": \"Unreal Engine\",\n    \"shortname\": \"unrealengine\",\n    \"url\": \"https://www.unrealengine.com/\",\n    \"files\": [\n      \"unrealengine-icon.svg\",\n      \"unrealengine.svg\"\n    ]\n  },\n  {\n    \"name\": \"Upcase\",\n    \"shortname\": \"upcase\",\n    \"url\": \"https://upcase.com/\",\n    \"files\": [\n      \"upcase.svg\"\n    ]\n  },\n  {\n    \"name\": \"Upstash\",\n    \"shortname\": \"upstash\",\n    \"url\": \"https://upstash.com/\",\n    \"files\": [\n      \"upstash-icon.svg\",\n      \"upstash.svg\"\n    ]\n  },\n  {\n    \"name\": \"Upwork\",\n    \"shortname\": \"upwork\",\n    \"url\": \"https://www.upwork.com/\",\n    \"files\": [\n      \"upwork.svg\"\n    ]\n  },\n  {\n    \"name\": \"UserTesting\",\n    \"shortname\": \"user-testing\",\n    \"url\": \"http://www.usertesting.com/\",\n    \"files\": [\n      \"user-testing-icon.svg\",\n      \"user-testing.svg\"\n    ]\n  },\n  {\n    \"name\": \"UserVoice\",\n    \"shortname\": \"uservoice\",\n    \"url\": \"https://www.uservoice.com/\",\n    \"files\": [\n      \"uservoice-icon.svg\",\n      \"uservoice.svg\"\n    ]\n  },\n  {\n    \"name\": \"uWSGI\",\n    \"shortname\": \"uwsgi\",\n    \"url\": \"https://github.com/unbit/uwsgi\",\n    \"files\": [\n      \"uwsgi.svg\"\n    ]\n  },\n  {\n    \"name\": \"V\",\n    \"shortname\": \"vlang\",\n    \"url\": \"https://vlang.io/\",\n    \"files\": [\n      \"vlang.svg\"\n    ]\n  },\n  {\n    \"name\": \"V8\",\n    \"shortname\": \"v8\",\n    \"url\": \"https://developers.google.com/v8/\",\n    \"files\": [\n      \"v8.svg\",\n      \"v8-ignition.svg\",\n      \"v8-turbofan.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vaadin\",\n    \"shortname\": \"vaadin\",\n    \"url\": \"https://vaadin.com/\",\n    \"files\": [\n      \"vaadin.svg\"\n    ]\n  },\n  {\n    \"name\": \"VAddy\",\n    \"shortname\": \"vaddy\",\n    \"url\": \"http://vaddy.net/\",\n    \"files\": [\n      \"vaddy.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vagrant\",\n    \"shortname\": \"vagrant\",\n    \"url\": \"https://www.vagrantup.com/\",\n    \"files\": [\n      \"vagrant-icon.svg\",\n      \"vagrant.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vault\",\n    \"shortname\": \"vault\",\n    \"url\": \"https://www.vaultproject.io/\",\n    \"files\": [\n      \"vault-icon.svg\",\n      \"vault.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vector\",\n    \"shortname\": \"vector-timber\",\n    \"url\": \"https://vector.dev/\",\n    \"files\": [\n      \"vector.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vercel\",\n    \"shortname\": \"vercel\",\n    \"url\": \"https://vercel.com/\",\n    \"files\": [\n      \"vercel-icon.svg\",\n      \"vercel.svg\"\n    ]\n  },\n  {\n    \"name\": \"Verdaccio\",\n    \"shortname\": \"verdaccio\",\n    \"url\": \"https://verdaccio.org/\",\n    \"files\": [\n      \"verdaccio-icon.svg\",\n      \"verdaccio.svg\"\n    ]\n  },\n  {\n    \"name\": \"VerneMQ\",\n    \"shortname\": \"vernemq\",\n    \"url\": \"https://verne.mq/\",\n    \"files\": [\n      \"vernemq.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vim\",\n    \"shortname\": \"vim\",\n    \"url\": \"http://www.vim.org/\",\n    \"files\": [\n      \"vim.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vimeo\",\n    \"shortname\": \"vimeo\",\n    \"url\": \"https://vimeo.com/\",\n    \"files\": [\n      \"vimeo-icon.svg\",\n      \"vimeo.svg\"\n    ]\n  },\n  {\n    \"name\": \"Visa\",\n    \"shortname\": \"visa\",\n    \"url\": \"https://www.visa.com\",\n    \"files\": [\n      \"visa.svg\"\n    ]\n  },\n  {\n    \"name\": \"Visa Electron\",\n    \"shortname\": \"visaelectron\",\n    \"url\": \"https://www.visa.com\",\n    \"files\": [\n      \"visaelectron.svg\"\n    ]\n  },\n  {\n    \"name\": \"Visual Studio\",\n    \"shortname\": \"visual-studio\",\n    \"url\": \"https://visualstudio.microsoft.com/vs/\",\n    \"files\": [\n      \"visual-studio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Visual Studio Code\",\n    \"shortname\": \"visual-studio-code\",\n    \"url\": \"https://code.visualstudio.com/\",\n    \"files\": [\n      \"visual-studio-code.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vite\",\n    \"shortname\": \"vitejs\",\n    \"url\": \"https://vitejs.dev/\",\n    \"files\": [\n      \"vitejs.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vitess\",\n    \"shortname\": \"vitess\",\n    \"url\": \"https://vitess.io/\",\n    \"files\": [\n      \"vitess.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vitest\",\n    \"shortname\": \"vitest\",\n    \"url\": \"https://vitest.dev/\",\n    \"files\": [\n      \"vitest.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vivaldi\",\n    \"shortname\": \"vivaldi\",\n    \"url\": \"https://vivaldi.com/\",\n    \"files\": [\n      \"vivaldi-icon.svg\",\n      \"vivaldi.svg\"\n    ]\n  },\n  {\n    \"name\": \"VMware\",\n    \"shortname\": \"vmware\",\n    \"url\": \"https://www.vmware.com/\",\n    \"files\": [\n      \"vmware.svg\"\n    ]\n  },\n  {\n    \"name\": \"Void\",\n    \"shortname\": \"void\",\n    \"url\": \"https://voidlinux.org/\",\n    \"files\": [\n      \"void.svg\"\n    ]\n  },\n  {\n    \"name\": \"Volar\",\n    \"shortname\": \"volar\",\n    \"url\": \"https://volarjs.dev/\",\n    \"files\": [\n      \"volar.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vue.js\",\n    \"shortname\": \"vue\",\n    \"url\": \"http://vuejs.org/\",\n    \"files\": [\n      \"vue.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vuetify\",\n    \"shortname\": \"vuetifyjs\",\n    \"url\": \"https://vuetifyjs.com/\",\n    \"files\": [\n      \"vuetifyjs.svg\"\n    ]\n  },\n  {\n    \"name\": \"VueUse\",\n    \"shortname\": \"vueuse\",\n    \"url\": \"https://vueuse.org/\",\n    \"files\": [\n      \"vueuse.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vulkan\",\n    \"shortname\": \"vulkan\",\n    \"url\": \"https://www.khronos.org/vulkan/\",\n    \"files\": [\n      \"vulkan.svg\"\n    ]\n  },\n  {\n    \"name\": \"Vultr\",\n    \"shortname\": \"vultr\",\n    \"url\": \"https://www.vultr.com/\",\n    \"files\": [\n      \"vultr-icon.svg\",\n      \"vultr.svg\"\n    ]\n  },\n  {\n    \"name\": \"VWO\",\n    \"shortname\": \"vwo\",\n    \"url\": \"https://vwo.com/\",\n    \"files\": [\n      \"vwo.svg\"\n    ]\n  },\n  {\n    \"name\": \"W3C\",\n    \"shortname\": \"w3c\",\n    \"url\": \"http://www.w3.org/\",\n    \"files\": [\n      \"w3c.svg\"\n    ]\n  },\n  {\n    \"name\": \"Waffle\",\n    \"shortname\": \"waffle\",\n    \"url\": \"https://getwaffle.io/\",\n    \"files\": [\n      \"waffle-icon.svg\",\n      \"waffle.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wagtail\",\n    \"shortname\": \"wagtail\",\n    \"url\": \"https://wagtail.io/\",\n    \"files\": [\n      \"wagtail.svg\"\n    ]\n  },\n  {\n    \"name\": \"WakaTime\",\n    \"shortname\": \"wakatime\",\n    \"url\": \"https://wakatime.com/\",\n    \"files\": [\n      \"wakatime.svg\"\n    ]\n  },\n  {\n    \"name\": \"WalkMe\",\n    \"shortname\": \"walkme\",\n    \"url\": \"https://www.walkme.com/\",\n    \"files\": [\n      \"walkme.svg\"\n    ]\n  },\n  {\n    \"name\": \"Watchman\",\n    \"shortname\": \"watchman\",\n    \"url\": \"https://facebook.github.io/watchman/\",\n    \"files\": [\n      \"watchman.svg\"\n    ]\n  },\n  {\n    \"name\": \"Waypoint\",\n    \"shortname\": \"waypoint\",\n    \"url\": \"https://www.waypointproject.io/\",\n    \"files\": [\n      \"waypoint-icon.svg\",\n      \"waypoint.svg\"\n    ]\n  },\n  {\n    \"name\": \"WayScript\",\n    \"shortname\": \"wayscript\",\n    \"url\": \"https://www.wayscript.com/\",\n    \"files\": [\n      \"wayscript-icon.svg\",\n      \"wayscript.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wear OS\",\n    \"shortname\": \"wear-os\",\n    \"url\": \"https://wearos.google.com/\",\n    \"files\": [\n      \"wearos.svg\"\n    ]\n  },\n  {\n    \"name\": \"Weave\",\n    \"shortname\": \"weave\",\n    \"url\": \"http://weave.works/\",\n    \"files\": [\n      \"weave.svg\"\n    ]\n  },\n  {\n    \"name\": \"web.dev\",\n    \"shortname\": \"web.dev\",\n    \"url\": \"https://web.dev/\",\n    \"files\": [\n      \"web.dev-icon.svg\",\n      \"web.dev.svg\"\n    ]\n  },\n  {\n    \"name\": \"web3js\",\n    \"shortname\": \"web3js\",\n    \"url\": \"https://github.com/ChainSafe/web3.js\",\n    \"files\": [\n      \"web3js.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebAssembly\",\n    \"shortname\": \"webassembly\",\n    \"url\": \"http://webassembly.org/\",\n    \"files\": [\n      \"webassembly.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebComponents\",\n    \"shortname\": \"webcomponents\",\n    \"url\": \"http://webcomponents.org/\",\n    \"files\": [\n      \"webcomponents.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebdriverIO\",\n    \"shortname\": \"webdriverio\",\n    \"url\": \"https://webdriver.io/\",\n    \"files\": [\n      \"webdriverio.svg\"\n    ]\n  },\n  {\n    \"name\": \"Webflow\",\n    \"shortname\": \"webflow\",\n    \"url\": \"https://webflow.com\",\n    \"files\": [\n      \"webflow.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebGPU\",\n    \"shortname\": \"webgpu\",\n    \"url\": \"https://www.w3.org/TR/webgpu/\",\n    \"files\": [\n      \"webgpu.svg\"\n    ]\n  },\n  {\n    \"name\": \"Webhint\",\n    \"shortname\": \"webhint\",\n    \"url\": \"https://webhint.io/\",\n    \"files\": [\n      \"webhint-icon.svg\",\n      \"webhint.svg\"\n    ]\n  },\n  {\n    \"name\": \"webhooks\",\n    \"shortname\": \"webhooks\",\n    \"url\": \"http://www.webhooks.org/\",\n    \"files\": [\n      \"webhooks.svg\"\n    ]\n  },\n  {\n    \"name\": \"Webix\",\n    \"shortname\": \"webix\",\n    \"url\": \"https://webix.com/\",\n    \"files\": [\n      \"webix-icon.svg\",\n      \"webix.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebKit\",\n    \"shortname\": \"webkit\",\n    \"url\": \"https://webkit.org/\",\n    \"files\": [\n      \"webkit.svg\"\n    ]\n  },\n  {\n    \"name\": \"Webmin\",\n    \"shortname\": \"webmin\",\n    \"url\": \"http://www.webmin.com/\",\n    \"files\": [\n      \"webmin.svg\"\n    ]\n  },\n  {\n    \"name\": \"webpack\",\n    \"shortname\": \"webpack\",\n    \"url\": \"http://webpack.github.io/\",\n    \"files\": [\n      \"webpack.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebPlatform\",\n    \"shortname\": \"webplatform\",\n    \"url\": \"https://www.webplatform.org/\",\n    \"files\": [\n      \"webplatform.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebRTC\",\n    \"shortname\": \"webrtc\",\n    \"url\": \"http://www.webrtc.org/\",\n    \"files\": [\n      \"webrtc.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebSocket\",\n    \"shortname\": \"websocket\",\n    \"url\": \"https://www.w3.org/TR/websockets/\",\n    \"files\": [\n      \"websocket.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebStorm\",\n    \"shortname\": \"webstorm\",\n    \"url\": \"https://www.jetbrains.com/webstorm/\",\n    \"files\": [\n      \"webstorm.svg\"\n    ]\n  },\n  {\n    \"name\": \"WebTorrent\",\n    \"shortname\": \"webtorrent\",\n    \"url\": \"https://webtorrent.io/\",\n    \"files\": [\n      \"webtorrent.svg\"\n    ]\n  },\n  {\n    \"name\": \"Weebly\",\n    \"shortname\": \"weebly\",\n    \"url\": \"http://www.weebly.com/\",\n    \"files\": [\n      \"weebly.svg\"\n    ]\n  },\n  {\n    \"name\": \"Whalar\",\n    \"shortname\": \"whalar\",\n    \"url\": \"https://whalar.com/\",\n    \"files\": [\n      \"whalar-icon.svg\",\n      \"whalar.svg\"\n    ]\n  },\n  {\n    \"name\": \"WhatsApp\",\n    \"shortname\": \"whatsapp\",\n    \"url\": \"https://www.whatsapp.com/\",\n    \"files\": [\n      \"whatsapp-icon.svg\",\n      \"whatsapp-monochrome-icon.svg\",\n      \"whatsapp.svg\"\n    ]\n  },\n  {\n    \"name\": \"WHATWG\",\n    \"shortname\": \"whatwg\",\n    \"url\": \"https://whatwg.org/\",\n    \"files\": [\n      \"whatwg.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wi-Fi\",\n    \"shortname\": \"wifi\",\n    \"url\": \"http://www.wi-fi.org/\",\n    \"files\": [\n      \"wifi.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wicket\",\n    \"shortname\": \"wicket\",\n    \"url\": \"https://wicket.apache.org/\",\n    \"files\": [\n      \"wicket-icon.svg\",\n      \"wicket.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wildfly\",\n    \"shortname\": \"wildfly\",\n    \"url\": \"https://www.wildfly.org\",\n    \"files\": [\n      \"wildfly.svg\"\n    ]\n  },\n  {\n    \"name\": \"Windi CSS\",\n    \"shortname\": \"windi-css\",\n    \"url\": \"https://windicss.org/\",\n    \"files\": [\n      \"windi-css.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wing\",\n    \"shortname\": \"winglang\",\n    \"url\": \"https://www.winglang.io/\",\n    \"files\": [\n      \"winglang-icon.svg\",\n      \"winglang.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wire\",\n    \"shortname\": \"wire\",\n    \"url\": \"https://wire.com/\",\n    \"files\": [\n      \"wire.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wix\",\n    \"shortname\": \"wix\",\n    \"url\": \"http://www.wix.com/\",\n    \"files\": [\n      \"wix.svg\"\n    ]\n  },\n  {\n    \"name\": \"WMR\",\n    \"shortname\": \"wmr\",\n    \"url\": \"https://wmr.dev/\",\n    \"files\": [\n      \"wmr.svg\"\n    ]\n  },\n  {\n    \"name\": \"WooCommerce\",\n    \"shortname\": \"woocommerce\",\n    \"url\": \"http://www.woothemes.com/woocommerce/\",\n    \"files\": [\n      \"woocommerce-icon.svg\",\n      \"woocommerce.svg\"\n    ]\n  },\n  {\n    \"name\": \"Woopra\",\n    \"shortname\": \"woopra\",\n    \"url\": \"https://www.woopra.com/\",\n    \"files\": [\n      \"woopra.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wordpress\",\n    \"shortname\": \"wordpress\",\n    \"url\": \"https://wordpress.org/\",\n    \"files\": [\n      \"wordpress-icon.svg\",\n      \"wordpress-icon-alt.svg\",\n      \"wordpress.svg\"\n    ]\n  },\n  {\n    \"name\": \"Workboard\",\n    \"shortname\": \"workboard\",\n    \"url\": \"http://www.workboard.com/\",\n    \"files\": [\n      \"workboard.svg\"\n    ]\n  },\n  {\n    \"name\": \"WorkOS\",\n    \"shortname\": \"workos\",\n    \"url\": \"https://workos.com/\",\n    \"files\": [\n      \"workos-icon.svg\",\n      \"workos.svg\"\n    ]\n  },\n  {\n    \"name\": \"Workplace\",\n    \"shortname\": \"workplace\",\n    \"url\": \"https://www.workplace.com/\",\n    \"files\": [\n      \"workplace-icon.svg\",\n      \"workplace.svg\"\n    ]\n  },\n  {\n    \"name\": \"WP engine\",\n    \"shortname\": \"wpengine\",\n    \"url\": \"http://wpengine.com/\",\n    \"files\": [\n      \"wpengine.svg\"\n    ]\n  },\n  {\n    \"name\": \"Wufoo\",\n    \"shortname\": \"wufoo\",\n    \"url\": \"http://www.wufoo.com/\",\n    \"files\": [\n      \"wufoo.svg\"\n    ]\n  },\n  {\n    \"name\": \"X\",\n    \"shortname\": \"x\",\n    \"url\": \"https://x.com\",\n    \"files\": [\n      \"x.svg\"\n    ]\n  },\n  {\n    \"name\": \"X-Cart\",\n    \"shortname\": \"xcart\",\n    \"url\": \"https://www.x-cart.com/\",\n    \"files\": [\n      \"xcart.svg\"\n    ]\n  },\n  {\n    \"name\": \"Xamarin\",\n    \"shortname\": \"xamarin\",\n    \"url\": \"http://xamarin.com/\",\n    \"files\": [\n      \"xamarin.svg\"\n    ]\n  },\n  {\n    \"name\": \"XAMPP\",\n    \"shortname\": \"xampp\",\n    \"url\": \"https://www.apachefriends.org/\",\n    \"files\": [\n      \"xampp.svg\"\n    ]\n  },\n  {\n    \"name\": \"Xata\",\n    \"shortname\": \"xata\",\n    \"url\": \"https://xata.io/\",\n    \"files\": [\n      \"xata-icon.svg\",\n      \"xata.svg\"\n    ]\n  },\n  {\n    \"name\": \"Xcode\",\n    \"shortname\": \"xcode\",\n    \"url\": \"https://developer.apple.com/xcode/\",\n    \"files\": [\n      \"xcode.svg\"\n    ]\n  },\n  {\n    \"name\": \"Xero\",\n    \"shortname\": \"xero\",\n    \"url\": \"https://www.xero.com/\",\n    \"files\": [\n      \"xero.svg\"\n    ]\n  },\n  {\n    \"name\": \"Xray\",\n    \"shortname\": \"xray-for-jira\",\n    \"url\": \"https://www.getxray.app/\",\n    \"files\": [\n      \"xray-for-jira.svg\"\n    ]\n  },\n  {\n    \"name\": \"XState\",\n    \"shortname\": \"xstate\",\n    \"url\": \"https://xstate.js.org/\",\n    \"files\": [\n      \"xstate.svg\"\n    ]\n  },\n  {\n    \"name\": \"Xtend\",\n    \"shortname\": \"xtend\",\n    \"url\": \"http://www.eclipse.org/xtend/\",\n    \"files\": [\n      \"xtend.svg\"\n    ]\n  },\n  {\n    \"name\": \"XWiki\",\n    \"shortname\": \"xwiki\",\n    \"url\": \"http://www.xwiki.org/\",\n    \"files\": [\n      \"xwiki-icon.svg\",\n      \"xwiki.svg\"\n    ]\n  },\n  {\n    \"name\": \"Yahoo!\",\n    \"shortname\": \"yahoo\",\n    \"url\": \"https://search.yahoo.com/\",\n    \"files\": [\n      \"yahoo.svg\"\n    ]\n  },\n  {\n    \"name\": \"YAML\",\n    \"shortname\": \"yaml\",\n    \"url\": \"https://yaml.org/\",\n    \"files\": [\n      \"yaml.svg\"\n    ]\n  },\n  {\n    \"name\": \"Yammer\",\n    \"shortname\": \"yammer\",\n    \"url\": \"https://www.yammer.com/\",\n    \"files\": [\n      \"yammer.svg\"\n    ]\n  },\n  {\n    \"name\": \"Yandex\",\n    \"shortname\": \"yandex-ru\",\n    \"url\": \"https://www.yandex.ru/\",\n    \"files\": [\n      \"yandex-ru.svg\"\n    ]\n  },\n  {\n    \"name\": \"Yarn\",\n    \"shortname\": \"yarn\",\n    \"url\": \"https://yarnpkg.com/\",\n    \"files\": [\n      \"yarn.svg\"\n    ]\n  },\n  {\n    \"name\": \"YCombinator\",\n    \"shortname\": \"ycombinator\",\n    \"url\": \"http://www.ycombinator.com/\",\n    \"files\": [\n      \"ycombinator.svg\"\n    ]\n  },\n  {\n    \"name\": \"Yeoman\",\n    \"shortname\": \"yeoman\",\n    \"url\": \"http://yeoman.io/\",\n    \"files\": [\n      \"yeoman.svg\"\n    ]\n  },\n  {\n    \"name\": \"Yii\",\n    \"shortname\": \"yii\",\n    \"url\": \"http://www.yiiframework.com/\",\n    \"files\": [\n      \"yii.svg\"\n    ]\n  },\n  {\n    \"name\": \"YouTrack\",\n    \"shortname\": \"youtrack\",\n    \"url\": \"https://www.jetbrains.com/youtrack/\",\n    \"files\": [\n      \"youtrack.svg\"\n    ]\n  },\n  {\n    \"name\": \"YouTube\",\n    \"shortname\": \"youtube\",\n    \"url\": \"https://www.youtube.com/\",\n    \"files\": [\n      \"youtube-icon.svg\",\n      \"youtube.svg\"\n    ]\n  },\n  {\n    \"name\": \"YugabyteDB\",\n    \"shortname\": \"yugabyte\",\n    \"url\": \"https://www.yugabyte.com/\",\n    \"files\": [\n      \"yugabyte-icon.svg\",\n      \"yugabyte.svg\"\n    ]\n  },\n  {\n    \"name\": \"Z-Wave\",\n    \"shortname\": \"zwave\",\n    \"url\": \"http://www.z-wave.com/\",\n    \"files\": [\n      \"zwave.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zabbix\",\n    \"shortname\": \"zabbix\",\n    \"url\": \"https://www.zabbix.com/\",\n    \"files\": [\n      \"zabbix.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zapier\",\n    \"shortname\": \"zapier\",\n    \"url\": \"https://zapier.com/\",\n    \"files\": [\n      \"zapier.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zend Framework\",\n    \"shortname\": \"zend-framework\",\n    \"url\": \"http://framework.zend.com/\",\n    \"files\": [\n      \"zend-framework.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zendesk\",\n    \"shortname\": \"zendesk\",\n    \"url\": \"https://www.zendesk.com/\",\n    \"files\": [\n      \"zendesk-icon.svg\",\n      \"zendesk.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zenhub\",\n    \"shortname\": \"zenhub\",\n    \"url\": \"https://www.zenhub.io/\",\n    \"files\": [\n      \"zenhub-icon.svg\",\n      \"zenhub.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zeplin\",\n    \"shortname\": \"zeplin\",\n    \"url\": \"https://zeplin.io/\",\n    \"files\": [\n      \"zeplin.svg\"\n    ]\n  },\n  {\n    \"name\": \"zeroheight\",\n    \"shortname\": \"zeroheight\",\n    \"url\": \"https://zeroheight.com/\",\n    \"files\": [\n      \"zeroheight-icon.svg\",\n      \"zeroheight.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zig\",\n    \"shortname\": \"zig\",\n    \"url\": \"https://ziglang.org/\",\n    \"files\": [\n      \"zig.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zod\",\n    \"shortname\": \"zod\",\n    \"url\": \"https://zod.dev/\",\n    \"files\": [\n      \"zod.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zoho\",\n    \"shortname\": \"zoho\",\n    \"url\": \"http://www.zoho.com/\",\n    \"files\": [\n      \"zoho.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zoom\",\n    \"shortname\": \"zoom\",\n    \"url\": \"https://zoom.us/\",\n    \"files\": [\n      \"zoom-icon.svg\",\n      \"zoom.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zorin OS\",\n    \"shortname\": \"zorin-os\",\n    \"url\": \"https://zorinos.com/\",\n    \"files\": [\n      \"zorin-os.svg\"\n    ]\n  },\n  {\n    \"name\": \"zsh\",\n    \"shortname\": \"zsh\",\n    \"url\": \"https://www.zsh.org/\",\n    \"files\": [\n      \"zsh.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zube\",\n    \"shortname\": \"zube\",\n    \"url\": \"https://zube.io/\",\n    \"files\": [\n      \"zube.svg\"\n    ]\n  },\n  {\n    \"name\": \"Zulip\",\n    \"shortname\": \"zulip\",\n    \"url\": \"https://zulip.com/\",\n    \"files\": [\n      \"zulip-icon.svg\",\n      \"zulip.svg\"\n    ]\n  }\n]"
  }
]