const tech_icons = [
  {
    name: 'aarch64',
    color: '#16358C',
    alias: [],
    tags: ['architecture', 'programming', 'language', 'ARM'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/aarch64/aarch64-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/aarch64/aarch64-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/aarch64/aarch64-plain.svg',
        ],
      },
    },
  },
  {
    name: 'abbrobotstudio',
    shortname: 'bots',
    color: '#FF9E0F',
    alias: ['bots'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=bots',
      },
      shields: {
        path: 'https://img.shields.io/badge/ABB RobotStudio-FF9E0F?logo=abbrobotstudio&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'abletonlive',
    color: '#000000',
    alias: ['ableton'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ableton',
      },
      shields: {
        path: 'https://img.shields.io/badge/Ableton Live-000000?logo=abletonlive&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'activitypub',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=activitypub',
      },
    },
  },
  {
    name: 'actix',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=actix',
      },
    },
  },
  {
    name: 'adobeaftereffects',
    shortname: 'ae',
    color: '#9999FF',
    alias: ['ae'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ae',
      },
      shields: {
        path: 'https://img.shields.io/badge/Adobe After Effects-9999FF?logo=adobeaftereffects&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'adobeaudition',
    color: '#9999FF',
    alias: ['au'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=au',
      },
      shields: {
        path: 'https://img.shields.io/badge/Adobe Audition-9999FF?logo=adobeaudition&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'adobeillustrator',
    shortname: 'ai',
    color: '#FF9A00',
    alias: ['ai'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ai',
      },
      shields: {
        path: 'https://img.shields.io/badge/Adobe Illustrator-FF9A00?logo=adobeillustrator&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'adobephotoshop',
    shortname: 'ps',
    color: '#31A8FF',
    alias: ['ps'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ps',
      },
      shields: {
        path: 'https://img.shields.io/badge/Adobe Photoshop-31A8FF?logo=adobephotoshop&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'adobepremierepro',
    shortname: 'pr',
    color: '#9999FF',
    alias: ['pr'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=pr',
      },
      shields: {
        path: 'https://img.shields.io/badge/Adobe Premiere Pro-9999FF?logo=adobepremierepro&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'adonisjs',
    color: '#5A45FF',
    alias: [],
    tags: ['nodejs', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=adonis',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/adonisjs/5A45FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/AdonisJS-5A45FF?logo=adonisjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/adonisjs/adonisjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/adonisjs/adonisjs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/adonisjs/adonisjs-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'aftereffects',
    color: '#9999FF',
    alias: [],
    tags: ['video', 'editor'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Adobe After Effects-9999FF?logo=adobeaftereffects&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/aftereffects/aftereffects-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/aftereffects/aftereffects-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/aftereffects/aftereffects-plain.svg',
        ],
      },
    },
  },
  {
    name: 'aiscript',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=aiscript',
      },
    },
  },
  {
    name: 'alpinelinux',
    color: '#0D597F',
    alias: ['alpinejs'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=alpinejs',
      },
      simple_icons: {
        slug: 'alpinelinux',
        path: 'https://cdn.simpleicons.org/alpinelinux/0D597F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Alpine Linux-0D597F?logo=alpinelinux&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'amazondynamodb',
    shortname: 'dynamodb',
    color: '#4053D6',
    alias: ['dynamodb', 'aws dynamodb'],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=dynamodb',
      },
      shields: {
        path: 'https://img.shields.io/badge/Amazon DynamoDB-4053D6?logo=amazondynamodb&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'amazonwebservices',
    shortname: 'aws',
    color: '#232F3E',
    alias: ['aws'],
    tags: ['cloud', 'hosting', 'server'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=aws',
      },
      shields: {
        path: 'https://img.shields.io/badge/Amazon AWS-232F3E?logo=amazonwebservices&logoColor=FF9900&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/amazonwebservices/amazonwebservices-original-wordmark.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/amazonwebservices/amazonwebservices-line-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/amazonwebservices/amazonwebservices-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/amazonwebservices/amazonwebservices-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'anaconda',
    color: '#44A833',
    alias: [],
    tags: ['python', 'data-science'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/anaconda/44A833',
      },
      shields: {
        path: 'https://img.shields.io/badge/Anaconda-44A833?logo=anaconda&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/anaconda/anaconda-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/anaconda/anaconda-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/anaconda/anaconda-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'android',
    color: '#3DDC84',
    alias: [],
    tags: ['os', 'mobile'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/android/3DDC84',
      },
      shields: {
        path: 'https://img.shields.io/badge/Android-3DDC84?logo=android&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/android/android-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/android/android-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/android/android-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/android/android-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/android/android-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'androidstudio',
    color: '#3DDC84',
    alias: [],
    tags: ['application', 'editor', 'ide', 'android', 'mobile'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=androidstudio',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/androidstudio/3DDC84',
      },
      shields: {
        path: 'https://img.shields.io/badge/Android Studio-3DDC84?logo=androidstudio&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/androidstudio/androidstudio-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/androidstudio/androidstudio-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/androidstudio/androidstudio-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/androidstudio/androidstudio-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/androidstudio/androidstudio-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'angularjs',
    color: '#DD0031',
    alias: [],
    tags: ['framework', 'javascript'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=angular',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/angular/DD0031',
      },
      shields: {
        path: 'https://img.shields.io/badge/Angular-DD0031?logo=angular&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ansible',
    color: '#EE0000',
    alias: [],
    tags: ['automation', 'provisioning', 'deployment', 'continuous-delivery'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ansible',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/ansible/EE0000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Ansible-EE0000?logo=ansible&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ansible/ansible-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ansible/ansible-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ansible/ansible-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ansible/ansible-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ansible/ansible-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'apache',
    color: '#D22128',
    alias: [],
    tags: ['php'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/apache/D22128',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apache-D22128?logo=apache&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apache/apache-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apache/apache-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apache/apache-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apache/apache-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apache/apache-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apache/apache-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apache/apache-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'apachecassandra',
    shortname: 'cassandra',
    color: '#1287B1',
    alias: ['cassandra'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=cassandra',
      },
      simple_icons: {
        slug: 'apachecassandra',
        path: 'https://cdn.simpleicons.org/apachecassandra/1287B1',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apache Cassandra-1287B1?logo=apachecassandra&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'apachekafka',
    color: '#231F20',
    alias: ['kafka'],
    tags: ['streaming', 'open-source'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=kafka',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/apachekafka/231F20',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apache Kafka-231F20?logo=apachekafka&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apachekafka/apachekafka-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apachekafka/apachekafka-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apachekafka/apachekafka-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'apachemaven',
    color: '#C71A36',
    alias: ['maven'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=maven',
      },
      simple_icons: {
        slug: 'apachemaven',
        path: 'https://cdn.simpleicons.org/apachemaven/C71A36',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apache Maven-C71A36?logo=apachemaven&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'apollographql',
    color: '#311C87',
    alias: ['apollo'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=apollo',
      },
      simple_icons: {
        slug: 'apollographql',
        path: 'https://cdn.simpleicons.org/apollographql/311C87',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apollo GraphQL-311C87?logo=apollographql&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'appcelerator',
    color: '#ac162c',
    alias: [],
    tags: ['app', 'mobile'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appcelerator/appcelerator-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appcelerator/appcelerator-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appcelerator/appcelerator-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appcelerator/appcelerator-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'apple',
    color: '#000000',
    alias: [],
    tags: ['brand', 'mobile'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/apple/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apple-000000?logo=apple&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apple/apple-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/apple/apple-original.svg',
        ],
      },
    },
  },
  {
    name: 'appwrite',
    color: '#F02E65',
    alias: [],
    tags: ['cloud', 'platform', 'server'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=appwrite',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/appwrite/F02E65',
      },
      shields: {
        path: 'https://img.shields.io/badge/Appwrite-F02E65?logo=appwrite&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appwrite/appwrite-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appwrite/appwrite-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appwrite/appwrite-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appwrite/appwrite-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/appwrite/appwrite-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'arduino',
    color: '#00979D',
    alias: [],
    tags: ['microcontroller', 'hardware'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=arduino',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/arduino/00979D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Arduino-00979D?logo=arduino&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/arduino/arduino-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/arduino/arduino-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/arduino/arduino-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/arduino/arduino-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/arduino/arduino-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'argocd',
    color: '#EF7B4D',
    alias: [],
    tags: ['gitops', 'continuous-delivery'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/argo/EF7B4D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Argo-EF7B4D?logo=argo&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/argocd/argocd-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/argocd/argocd-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/argocd/argocd-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/argocd/argocd-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/argocd/argocd-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'astro',
    color: '#FF5D01',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=astro',
      },
      simple_icons: {
        slug: 'astro',
        path: 'https://cdn.simpleicons.org/astro/FF5D01',
      },
      shields: {
        path: 'https://img.shields.io/badge/Astro-FF5D01?logo=astro&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'autocad',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=autocad',
      },
    },
  },
  {
    name: 'azul',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=azul',
      },
    },
  },
  {
    name: 'azure',
    color: '#0078D4',
    alias: [],
    tags: ['cloud', 'devops'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=azure',
      },
      shields: {
        path: 'https://img.shields.io/badge/Microsoft Azure-0078D4?logo=microsoftazure&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'babel',
    color: '#F9DC3E',
    alias: [],
    tags: ['javascript', 'transpiler'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=babel',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/babel/F9DC3E',
      },
      shields: {
        path: 'https://img.shields.io/badge/Babel-F9DC3E?logo=babel&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/babel/babel-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/babel/babel-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/babel/babel-plain.svg',
        ],
      },
    },
  },
  {
    name: 'backbonejs',
    color: '#0071B5',
    alias: [],
    tags: ['javascript', 'framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/backbonedotjs/0071B5',
      },
      shields: {
        path: 'https://img.shields.io/badge/Backbone.js-0071B5?logo=backbonedotjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/backbonejs/backbonejs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/backbonejs/backbonejs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/backbonejs/backbonejs-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/backbonejs/backbonejs-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/backbonejs/backbonejs-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'bamboo',
    color: '#0052CC',
    alias: [],
    tags: ['platform', 'integration', 'server'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/bamboo/0052CC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Bamboo-0052CC?logo=bamboo&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bamboo/bamboo-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bamboo/bamboo-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bamboo/bamboo-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'bash',
    color: '#4EAA25',
    alias: [],
    tags: ['shell', 'command'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=bash',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gnubash/4EAA25',
      },
      shields: {
        path: 'https://img.shields.io/badge/GNU Bash-4EAA25?logo=gnubash&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bash/bash-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bash/bash-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bash/bash-plain.svg',
        ],
      },
    },
  },
  {
    name: 'behance',
    color: '#1769FF',
    alias: [],
    tags: ['social', 'website'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/behance/1769FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Behance-1769FF?logo=behance&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/behance/behance-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/behance/behance-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/behance/behance-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/behance/behance-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/behance/behance-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'bevy',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=bevy',
      },
    },
  },
  {
    name: 'bitbucket',
    color: '#0052CC',
    alias: [],
    tags: ['version-control'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/bitbucket/0052CC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Bitbucket-0052CC?logo=bitbucket&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bitbucket/bitbucket-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bitbucket/bitbucket-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bitbucket/bitbucket-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'blender',
    color: '#F5792A',
    alias: [],
    tags: ['modelling', 'python', '3d', 'animation'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=blender',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/blender/F5792A',
      },
      shields: {
        path: 'https://img.shields.io/badge/Blender-F5792A?logo=blender&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/blender/blender-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/blender/blender-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/blender/blender-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'bluesky',
    color: '#F5792A',
    alias: ['bsky'],
    tags: ['social'],
    available_providers: ['simple_icons', 'shields'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/bluesky/0285FF',
        variants: [
          'https://cdn.simpleicons.org/bluesky/0285FF',
          'https://cdn.simpleicons.org/bluesky/285DF6',
          'https://cdn.simpleicons.org/bluesky/FFFFFF',
          'https://cdn.simpleicons.org/bluesky/000000',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Bluesky-285DF6?logo=bluesky&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Bluesky-black?logo=bluesky&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Bluesky-white?logo=bluesky&logoColor=black&style=for-the-badge',
        ],
      },
    },
  },
  {
    name: 'bootstrap',
    color: '#7952B3',
    alias: [],
    tags: ['css', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=bootstrap',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/bootstrap/7952B3',
      },
      shields: {
        path: 'https://img.shields.io/badge/Bootstrap-7952B3?logo=bootstrap&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bootstrap/bootstrap-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bootstrap/bootstrap-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bootstrap/bootstrap-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bootstrap/bootstrap-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bootstrap/bootstrap-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'bower',
    color: '#EF5734',
    alias: [],
    tags: ['package', 'manager'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/bower/EF5734',
      },
      shields: {
        path: 'https://img.shields.io/badge/Bower-EF5734?logo=bower&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bower/bower-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bower/bower-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bower/bower-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bower/bower-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bower/bower-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bower/bower-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bower/bower-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'bulma',
    color: '#00D1B2',
    alias: [],
    tags: ['css', 'framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/bulma/00D1B2',
      },
      shields: {
        path: 'https://img.shields.io/badge/Bulma-00D1B2?logo=bulma&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bulma/bulma-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bulma/bulma-plain.svg',
        ],
      },
    },
  },
  {
    name: 'c',
    color: '#A8B9CC',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=c',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/c/A8B9CC',
      },
      shields: {
        path: 'https://img.shields.io/badge/C-A8B9CC?logo=c&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-line.svg',
        ],
      },
    },
  },
  {
    name: 'cakephp',
    color: '#D33C43',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/cakephp/D33C43',
      },
      shields: {
        path: 'https://img.shields.io/badge/CakePHP-D33C43?logo=cakephp&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cakephp/cakephp-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cakephp/cakephp-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cakephp/cakephp-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cakephp/cakephp-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cakephp/cakephp-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'canva',
    color: '#00C4CC',
    alias: [],
    tags: ['design'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/canva/00C4CC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Canva-00C4CC?logo=canva&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/canva/canva-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/canva/canva-original.svg',
        ],
      },
    },
  },
  {
    name: 'centos',
    color: '#262577',
    alias: [],
    tags: ['server', 'linux'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/centos/262577',
      },
      shields: {
        path: 'https://img.shields.io/badge/CentOS-262577?logo=centos&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/centos/centos-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/centos/centos-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/centos/centos-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/centos/centos-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/centos/centos-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ceylon',
    color: '#AB710A',
    alias: [],
    tags: ['language'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ceylon/ceylon-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ceylon/ceylon-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ceylon/ceylon-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ceylon/ceylon-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ceylon/ceylon-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'chrome',
    color: '#4285F4',
    alias: [],
    tags: ['browser'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/googlechrome/4285F4',
      },
      shields: {
        path: 'https://img.shields.io/badge/Google Chrome-4285F4?logo=googlechrome&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/chrome/chrome-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/chrome/chrome-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/chrome/chrome-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/chrome/chrome-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/chrome/chrome-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'circleci',
    color: '#343434',
    alias: [],
    tags: ['integration', 'platform'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/circleci/343434',
      },
      shields: {
        path: 'https://img.shields.io/badge/CircleCI-343434?logo=circleci&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/circleci/circleci-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/circleci/circleci-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/circleci/circleci-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'clickup',
    color: '#000000',
    alias: [],
    tags: ['tool', 'software-management'],
    available_providers: ['simple_icons', 'shields'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/clickup/000000',
        variants: [
          'https://cdn.simpleicons.org/clickup/000000',
          'https://cdn.simpleicons.org/clickup/ffffff',
          'https://cdn.simpleicons.org/clickup/ff38b0',
          'https://cdn.simpleicons.org/clickup/716bfc',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/Clickup-000000?logo=clickup&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/Clickup-000000?logo=clickup&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Clickup-ffffff?logo=clickup&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/Clickup-ff38b0?logo=clickup&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Clickup-716bfc?logo=clickup&logoColor=white&style=for-the-badge',
        ],
      },
    },
  },
  {
    name: 'clion',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains', 'c', 'c++', 'cpp'],
    available_providers: ['skill_icons', 'simple_icons', 'shields', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=clion',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/clion/000000',
        variants: [
          'https://cdn.simpleicons.org/clion/000000',
          'https://cdn.simpleicons.org/clion/FFFFFF',
          'https://cdn.simpleicons.org/clion/009AE5',
          'https://cdn.simpleicons.org/clion/FF2D90',
          'https://cdn.simpleicons.org/clion/00D980',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/CLion-000000?logo=clion&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/CLion-000000?logo=clion&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/CLion-FFFFFF?logo=clion&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/CLion-009AE5?logo=clion&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/CLion-FF2D90?logo=clion&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/CLion-00D980?logo=clion&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clion/clion-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clion/clion-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clion/clion-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clion/clion-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clion/clion-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'clojure',
    color: '#5881D8',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=clojure',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/clojure/5881D8',
      },
      shields: {
        path: 'https://img.shields.io/badge/Clojure-5881D8?logo=clojure&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clojure/clojure-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clojure/clojure-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clojure/clojure-line.svg',
        ],
      },
    },
  },
  {
    name: 'clojurescript',
    color: '#96ca4b',
    alias: [],
    tags: ['language'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clojurescript/clojurescript-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clojurescript/clojurescript-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/clojurescript/clojurescript-plain.svg',
        ],
      },
    },
  },
  {
    name: 'cloudflare',
    color: '#F38020',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=cloudflare',
      },
      simple_icons: {
        slug: 'cloudflare',
        path: 'https://cdn.simpleicons.org/cloudflare/F38020',
      },
      shields: {
        path: 'https://img.shields.io/badge/Cloudflare-F38020?logo=cloudflare&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'cmake',
    color: '#064F8C',
    alias: [],
    tags: ['build'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=cmake',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/cmake/064F8C',
      },
      shields: {
        path: 'https://img.shields.io/badge/CMake-064F8C?logo=cmake&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cmake/cmake-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cmake/cmake-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cmake/cmake-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cmake/cmake-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cmake/cmake-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'codecov',
    color: '#F01F7A',
    alias: [],
    tags: ['platform', 'integration'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/codecov/F01F7A',
      },
      shields: {
        path: 'https://img.shields.io/badge/Codecov-F01F7A?logo=codecov&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codecov/codecov-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codecov/codecov-plain.svg',
        ],
      },
    },
  },
  {
    name: 'codeigniter',
    color: '#EF4223',
    alias: [],
    tags: ['php', 'framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/codeigniter/EF4223',
      },
      shields: {
        path: 'https://img.shields.io/badge/CodeIgniter-EF4223?logo=codeigniter&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codeigniter/codeigniter-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codeigniter/codeigniter-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codeigniter/codeigniter-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'codepen',
    color: '#000000',
    alias: [],
    tags: ['social', 'website', 'editor'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=codepen',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/codepen/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/CodePen-000000?logo=codepen&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codepen/codepen-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codepen/codepen-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codepen/codepen-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codepen/codepen-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/codepen/codepen-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'coffeescript',
    color: '#2F2625',
    alias: [],
    tags: ['javascript', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=coffeescript',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/coffeescript/2F2625',
      },
      shields: {
        path: 'https://img.shields.io/badge/CoffeeScript-2F2625?logo=coffeescript&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/coffeescript/coffeescript-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/coffeescript/coffeescript-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/coffeescript/coffeescript-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'composer',
    color: '#885630',
    alias: [],
    tags: ['package', 'manager', 'php'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/composer/885630',
      },
      shields: {
        path: 'https://img.shields.io/badge/Composer-885630?logo=composer&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/composer/composer-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/composer/composer-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/composer/composer-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/composer/composer-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'confluence',
    color: '#172B4D',
    alias: [],
    tags: ['collaboration', 'documentation', 'wiki'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/confluence/172B4D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Confluence-172B4D?logo=confluence&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/confluence/confluence-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/confluence/confluence-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/confluence/confluence-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'couchdb',
    color: '#E42528',
    alias: [],
    tags: ['database'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/apachecouchdb/E42528',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apache CouchDB-E42528?logo=apachecouchdb&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/couchdb/couchdb-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/couchdb/couchdb-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/couchdb/couchdb-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/couchdb/couchdb-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/couchdb/couchdb-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'cplusplus',
    color: '#00599C',
    alias: ['cpp', 'c++'],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=cpp',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/c++/00599C',
      },
      shields: {
        path: 'https://img.shields.io/badge/C++-00599C?logo=cplusplus&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-line.svg',
        ],
      },
    },
  },
  {
    name: 'crystal',
    color: '#000000',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=crystal',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/crystal/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Crystal-000000?logo=crystal&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/crystal/crystal-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/crystal/crystal-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/crystal/crystal-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'csharp',
    color: '#239120',
    alias: ['cs', 'c#'],
    tags: ['language'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=cs',
      },
      shields: {
        path: 'https://img.shields.io/badge/C Sharp-239120?logo=csharp&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-line.svg',
        ],
      },
    },
  },
  {
    name: 'css',
    color: '#1572B6',
    alias: ['css'],
    tags: ['language', 'programming'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=css',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/css/1572B6',
      },
      shields: {
        path: 'https://img.shields.io/badge/CSS-1572B6?logo=css&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'cucumber',
    color: '#23D96C',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/cucumber/23D96C',
      },
      shields: {
        path: 'https://img.shields.io/badge/Cucumber-23D96C?logo=cucumber&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cucumber/cucumber-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cucumber/cucumber-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cucumber/cucumber-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'd3js',
    color: '#F9A03C',
    alias: [],
    tags: [],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=d3',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/d3/F9A03C',
      },
      shields: {
        path: 'https://img.shields.io/badge/D3.js-F9A03C?logo=d3&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/d3js/d3js-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/d3js/d3js-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/d3js/d3js-plain.svg',
        ],
      },
    },
  },
  {
    name: 'dart',
    color: '#0175C2',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=dart',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/dart/0175C2',
      },
      shields: {
        path: 'https://img.shields.io/badge/Dart-0175C2?logo=dart&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dart/dart-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dart/dart-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dart/dart-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dart/dart-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dart/dart-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'datagrip',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains', 'db', 'database'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/datagrip/000000',
        variants: [
          'https://cdn.simpleicons.org/datagrip/000000',
          'https://cdn.simpleicons.org/datagrip/FFFFFF',
          'https://cdn.simpleicons.org/datagrip/7256FF',
          'https://cdn.simpleicons.org/datagrip/FF43F2',
          'https://cdn.simpleicons.org/datagrip/00D980',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/DataGrip-000000?logo=datagrip&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/DataGrip-000000?logo=datagrip&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/DataGrip-FFFFFF?logo=datagrip&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/DataGrip-7256FF?logo=datagrip&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/DataGrip-FF43F2?logo=datagrip&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/DataGrip-00D980?logo=datagrip&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/datagrip/datagrip-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/datagrip/datagrip-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/datagrip/datagrip-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/datagrip/datagrip-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'debian',
    color: '#A81D33',
    alias: [],
    tags: ['os', 'server'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/debian/A81D33',
      },
      shields: {
        path: 'https://img.shields.io/badge/Debian-A81D33?logo=debian&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/debian/debian-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/debian/debian-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/debian/debian-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/debian/debian-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/debian/debian-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'denojs',
    color: '#000000',
    alias: [],
    tags: ['javascript', 'rust', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=deno',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/deno/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Deno-000000?logo=deno&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/denojs/denojs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/denojs/denojs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/denojs/denojs-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'devicon',
    color: '#60BE86',
    alias: [],
    tags: ['iconset'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/devicon/devicon-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/devicon/devicon-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/devicon/devicon-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/devicon/devicon-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/devicon/devicon-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/devicon/devicon-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/devicon/devicon-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'devto',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=devto',
      },
    },
  },
  {
    name: 'digitalocean',
    color: '#0080FF',
    alias: [],
    tags: ['cloud', 'hosting', 'database', 'storage'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/digitalocean/0080FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/DigitalOcean-0080FF?logo=digitalocean&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/digitalocean/digitalocean-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/digitalocean/digitalocean-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/digitalocean/digitalocean-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/digitalocean/digitalocean-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/digitalocean/digitalocean-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'discord',
    color: '#5865F2',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=discord',
      },
      simple_icons: {
        slug: 'discord',
        path: 'https://cdn.simpleicons.org/discord/5865F2',
      },
      shields: {
        path: 'https://img.shields.io/badge/Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'discordjs',
    color: '#2a2c3e',
    alias: [],
    tags: ['wrapper', 'api_wrapper', 'nodejs'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/discordjs/discordjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/discordjs/discordjs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/discordjs/discordjs-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/discordjs/discordjs-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/discordjs/discordjs-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'django',
    color: '#092E20',
    alias: [],
    tags: [],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=django',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/django/092E20',
      },
      shields: {
        path: 'https://img.shields.io/badge/Django-092E20?logo=django&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/django/django-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/django/django-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/django/django-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'docker',
    color: '#2496ED',
    alias: [],
    tags: ['platform', 'deploy'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=docker',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/docker/2496ED',
      },
      shields: {
        path: 'https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/docker/docker-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/docker/docker-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/docker/docker-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/docker/docker-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/docker/docker-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'doctrine',
    color: '#f56d39',
    alias: [],
    tags: [],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/doctrine/doctrine-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/doctrine/doctrine-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/doctrine/doctrine-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/doctrine/doctrine-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/doctrine/doctrine-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/doctrine/doctrine-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/doctrine/doctrine-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'dot-net',
    color: '#512BD4',
    alias: ['dotnet'],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=dotnet',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/dotnet/512BD4',
      },
      shields: {
        path: 'https://img.shields.io/badge/.NET-512BD4?logo=dotnet&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dot-net/dot-net-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dot-net/dot-net-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dot-net/dot-net-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dot-net/dot-net-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dot-net/dot-net-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'dotnetcore',
    color: '#623697',
    alias: [],
    tags: ['framework'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dotnetcore/dotnetcore-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dotnetcore/dotnetcore-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dotnetcore/dotnetcore-plain.svg',
        ],
      },
    },
  },
  {
    name: 'dropwizard',
    color: '#24265d',
    alias: [],
    tags: ['java', 'framework'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dropwizard/dropwizard-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dropwizard/dropwizard-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dropwizard/dropwizard-plain.svg',
        ],
      },
    },
  },
  {
    name: 'drupal',
    color: '#0678BE',
    alias: [],
    tags: ['cms'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/drupal/0678BE',
      },
      shields: {
        path: 'https://img.shields.io/badge/Drupal-0678BE?logo=drupal&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/drupal/drupal-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/drupal/drupal-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/drupal/drupal-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/drupal/drupal-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/drupal/drupal-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'eclipseide',
    color: '#2C2255',
    alias: ['eclipse'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=eclipse',
      },
      simple_icons: {
        slug: 'eclipseide',
        path: 'https://cdn.simpleicons.org/eclipseide/2C2255',
      },
      shields: {
        path: 'https://img.shields.io/badge/Eclipse IDE-2C2255?logo=eclipseide&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'electron',
    color: '#47848F',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=electron',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/electron/47848F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Electron-47848F?logo=electron&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/electron/electron-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/electron/electron-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/electron/electron-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'eleventy',
    color: '#000000',
    alias: [],
    tags: ['ssg', 'static site generator'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/eleventy/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Eleventy-000000?logo=eleventy&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/eleventy/eleventy-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/eleventy/eleventy-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/eleventy/eleventy-plain.svg',
        ],
      },
    },
  },
  {
    name: 'elixir',
    color: '#4B275F',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=elixir',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/elixir/4B275F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Elixir-4B275F?logo=elixir&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elixir/elixir-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elixir/elixir-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elixir/elixir-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elixir/elixir-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elixir/elixir-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'elm',
    color: '#1293D8',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/elm/1293D8',
      },
      shields: {
        path: 'https://img.shields.io/badge/Elm-1293D8?logo=elm&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elm/elm-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elm/elm-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elm/elm-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elm/elm-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/elm/elm-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'embeddedc',
    color: '#444444',
    alias: [],
    tags: ['language', 'programming'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/embeddedc/embeddedc-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/embeddedc/embeddedc-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/embeddedc/embeddedc-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/embeddedc/embeddedc-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/embeddedc/embeddedc-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ember',
    color: '#E04E39',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ember',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/emberdotjs/E04E39',
      },
      shields: {
        path: 'https://img.shields.io/badge/Ember.js-E04E39?logo=emberdotjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ember/ember-original-wordmark.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ember/ember-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'emotion',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=emotion',
      },
    },
  },
  {
    name: 'erlang',
    color: '#A90533',
    alias: [],
    tags: [],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/erlang/A90533',
      },
      shields: {
        path: 'https://img.shields.io/badge/Erlang-A90533?logo=erlang&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/erlang/erlang-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/erlang/erlang-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/erlang/erlang-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/erlang/erlang-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/erlang/erlang-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'eslint',
    color: '#4B32C3',
    alias: [],
    tags: ['linter', 'javascript', 'code-quality', 'coding-style'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/eslint/4B32C3',
      },
      shields: {
        path: 'https://img.shields.io/badge/ESLint-4B32C3?logo=eslint&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/eslint/eslint-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/eslint/eslint-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/eslint/eslint-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'express',
    color: '#000000',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=express',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/express/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Express-000000?logo=express&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/express/express-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/express/express-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/express/express-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'facebook',
    color: '#1877F2',
    alias: [],
    tags: ['auth'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/facebook/1877F2',
      },
      shields: {
        path: 'https://img.shields.io/badge/Facebook-1877F2?logo=facebook&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/facebook/facebook-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/facebook/facebook-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/facebook/facebook-plain.svg',
        ],
      },
    },
  },
  {
    name: 'fastapi',
    color: '#009688',
    alias: [],
    tags: ['python', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=fastapi',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/fastapi/009688',
      },
      shields: {
        path: 'https://img.shields.io/badge/FastAPI-009688?logo=fastapi&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fastapi/fastapi-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fastapi/fastapi-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fastapi/fastapi-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fastapi/fastapi-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fastapi/fastapi-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'feathersjs',
    color: '#333333',
    alias: [],
    tags: ['framework', 'rest'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/feathersjs/feathersjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/feathersjs/feathersjs-original.svg',
        ],
      },
    },
  },
  {
    name: 'fediverse',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=fediverse',
      },
    },
  },
  {
    name: 'fedora',
    color: '#51A2DA',
    alias: [],
    tags: ['linux', 'distribuition', 'desktop'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/fedora/51A2DA',
      },
      shields: {
        path: 'https://img.shields.io/badge/Fedora-51A2DA?logo=fedora&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fedora/fedora-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fedora/fedora-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fedora/fedora-plain.svg',
        ],
      },
    },
  },
  {
    name: 'figma',
    color: '#F24E1E',
    alias: [],
    tags: ['design'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=figma',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/figma/F24E1E',
      },
      shields: {
        path: 'https://img.shields.io/badge/Figma-F24E1E?logo=figma&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/figma/figma-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/figma/figma-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/figma/figma-plain.svg',
        ],
      },
    },
  },
  {
    name: 'filezilla',
    color: '#BF0000',
    alias: [],
    tags: ['ftp'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/filezilla/BF0000',
      },
      shields: {
        path: 'https://img.shields.io/badge/FileZilla-BF0000?logo=filezilla&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/filezilla/filezilla-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/filezilla/filezilla-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/filezilla/filezilla-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'firebase',
    color: '#FFCA28',
    alias: [],
    tags: ['auth', 'hosting', 'storage', 'cloud'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=firebase',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/firebase/FFCA28',
      },
      shields: {
        path: 'https://img.shields.io/badge/Firebase-FFCA28?logo=firebase&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firebase/firebase-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firebase/firebase-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firebase/firebase-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'firefox',
    color: '#FF7139',
    alias: [],
    tags: ['browser'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/firefox/FF7139',
      },
      shields: {
        path: 'https://img.shields.io/badge/Firefox-FF7139?logo=firefox&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firefox/firefox-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firefox/firefox-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firefox/firefox-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firefox/firefox-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/firefox/firefox-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'flask',
    color: '#000000',
    alias: [],
    tags: ['python', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=flask',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/flask/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Flask-000000?logo=flask&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flask/flask-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flask/flask-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flask/flask-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'flutter',
    color: '#02569B',
    alias: [],
    tags: ['framework', 'sdk'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=flutter',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/flutter/02569B',
      },
      shields: {
        path: 'https://img.shields.io/badge/Flutter-02569B?logo=flutter&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flutter/flutter-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flutter/flutter-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flutter/flutter-plain.svg',
        ],
      },
    },
  },
  {
    name: 'forth',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=forth',
      },
    },
  },
  {
    name: 'fortran',
    color: '#734F96',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=fortran',
      },
      simple_icons: {
        slug: 'fortran',
        path: 'https://cdn.simpleicons.org/fortran/734F96',
      },
      shields: {
        path: 'https://img.shields.io/badge/Fortran-734F96?logo=fortran&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'foundation',
    color: '#008cba',
    alias: [],
    tags: ['framework', 'css'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/foundation/foundation-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/foundation/foundation-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/foundation/foundation-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/foundation/foundation-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/foundation/foundation-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'freebsd',
    color: '#AB2B28',
    alias: ['bsd'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=bsd',
      },
      simple_icons: {
        slug: 'freebsd',
        path: 'https://cdn.simpleicons.org/freebsd/AB2B28',
      },
      shields: {
        path: 'https://img.shields.io/badge/FreeBSD-AB2B28?logo=freebsd&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'fsharp',
    color: '#378BBA',
    alias: [],
    tags: ['language'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fsharp/fsharp-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fsharp/fsharp-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/fsharp/fsharp-plain.svg',
        ],
      },
    },
  },
  {
    name: 'gamemakerstudio',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gamemakerstudio',
      },
    },
  },
  {
    name: 'gatling',
    color: '#FF9E2A',
    alias: [],
    tags: ['framework', 'testing'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gatling/FF9E2A',
      },
      shields: {
        path: 'https://img.shields.io/badge/Gatling-FF9E2A?logo=gatling&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatling/gatling-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatling/gatling-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatling/gatling-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatling/gatling-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatling/gatling-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'gatsby',
    color: '#663399',
    alias: [],
    tags: ['reactjs', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gatsby',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gatsby/663399',
      },
      shields: {
        path: 'https://img.shields.io/badge/Gatsby-663399?logo=gatsby&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatsby/gatsby-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatsby/gatsby-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatsby/gatsby-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gatsby/gatsby-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'gcc',
    color: '#ffcfab',
    alias: [],
    tags: ['compiler', 'linux'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gcc/gcc-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gcc/gcc-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gcc/gcc-plain.svg',
        ],
      },
    },
  },
  {
    name: 'gentoo',
    color: '#54487A',
    alias: [],
    tags: ['linux', 'distribuition', 'desktop'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gentoo/54487A',
      },
      shields: {
        path: 'https://img.shields.io/badge/Gentoo-54487A?logo=gentoo&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gentoo/gentoo-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gentoo/gentoo-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gentoo/gentoo-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'gherkin',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gherkin',
      },
    },
  },
  {
    name: 'gimp',
    color: '#5C5543',
    alias: [],
    tags: ['graphic'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gimp/5C5543',
      },
      shields: {
        path: 'https://img.shields.io/badge/GIMP-5C5543?logo=gimp&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gimp/gimp-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gimp/gimp-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gimp/gimp-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gimp/gimp-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gimp/gimp-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'git',
    color: '#F05032',
    alias: [],
    tags: ['version-control'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=git',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/git/F05032',
      },
      shields: {
        path: 'https://img.shields.io/badge/Git-F05032?logo=git&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'github',
    color: '#181717',
    alias: [],
    tags: ['version-control'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=github',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/github/181717',
      },
      shields: {
        path: 'https://img.shields.io/badge/GitHub-181717?logo=github&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'githubactions',
    color: '#2088FF',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=githubactions',
      },
      simple_icons: {
        slug: 'githubactions',
        path: 'https://cdn.simpleicons.org/githubactions/2088FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/GitHub Actions-2088FF?logo=githubactions&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'gitlab',
    color: '#FC6D26',
    alias: [],
    tags: ['version-control'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gitlab',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gitlab/FC6D26',
      },
      shields: {
        path: 'https://img.shields.io/badge/GitLab-FC6D26?logo=gitlab&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitlab/gitlab-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitlab/gitlab-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitlab/gitlab-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitlab/gitlab-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitlab/gitlab-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'gitter',
    color: '#ED1965',
    alias: [],
    tags: ['social', 'chat'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gitter/ED1965',
      },
      shields: {
        path: 'https://img.shields.io/badge/Gitter-ED1965?logo=gitter&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitter/gitter-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitter/gitter-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gitter/gitter-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'gnuemacs',
    color: '#7F5AB6',
    alias: ['emacs'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=emacs',
      },
      simple_icons: {
        slug: 'gnuemacs',
        path: 'https://cdn.simpleicons.org/gnuemacs/7F5AB6',
      },
      shields: {
        path: 'https://img.shields.io/badge/GNU Emacs-7F5AB6?logo=gnuemacs&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'go',
    color: '#00ADD8',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=go',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/go/00ADD8',
      },
      shields: {
        path: 'https://img.shields.io/badge/Go-00ADD8?logo=go&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-line.svg',
        ],
      },
    },
  },
  {
    name: 'godot',
    color: '#478CBF',
    alias: [],
    tags: ['game-engine', 'open-source'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=godot',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/godotengine/478CBF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Godot Engine-478CBF?logo=godotengine&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/godot/godot-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/godot/godot-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/godot/godot-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/godot/godot-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/godot/godot-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'goland',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains', 'golang', 'go'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/goland/000000',
        variants: [
          'https://cdn.simpleicons.org/goland/000000',
          'https://cdn.simpleicons.org/goland/FFFFFF',
          'https://cdn.simpleicons.org/goland/007DFE',
          'https://cdn.simpleicons.org/goland/D249FC',
          'https://cdn.simpleicons.org/goland/00D886',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/GoLand-000000?logo=goland&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/GoLand-000000?logo=goland&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/GoLand-FFFFFF?logo=goland&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/GoLand-007DFE?logo=goland&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/GoLand-D249FC?logo=goland&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/GoLand-00D886?logo=goland&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/goland/goland-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/goland/goland-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/goland/goland-plain.svg',
        ],
      },
    },
  },
  {
    name: 'google',
    color: '#4285F4',
    alias: [],
    tags: ['auth'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/google/4285F4',
      },
      shields: {
        path: 'https://img.shields.io/badge/Google-4285F4?logo=google&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/google/google-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/google/google-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/google/google-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/google/google-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/google/google-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'googlecloud',
    color: '#4285F4',
    alias: ['gcp'],
    tags: ['google', 'cloud'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gcp',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/googlecloud/4285F4',
      },
      shields: {
        path: 'https://img.shields.io/badge/Google Cloud-4285F4?logo=googlecloud&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/googlecloud/googlecloud-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/googlecloud/googlecloud-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/googlecloud/googlecloud-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/googlecloud/googlecloud-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/googlecloud/googlecloud-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'gradle',
    color: '#02303A',
    alias: [],
    tags: ['task-runner'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gradle',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gradle/02303A',
      },
      shields: {
        path: 'https://img.shields.io/badge/Gradle-02303A?logo=gradle&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gradle/gradle-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gradle/gradle-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gradle/gradle-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'grafana',
    color: '#F46800',
    alias: [],
    tags: [
      'monitoring',
      'analytics',
      'metrics',
      'logs',
      'visualization',
      'web-application',
    ],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=grafana',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/grafana/F46800',
      },
      shields: {
        path: 'https://img.shields.io/badge/Grafana-F46800?logo=grafana&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grafana/grafana-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grafana/grafana-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grafana/grafana-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'grails',
    color: '#feb672',
    alias: [],
    tags: ['framework'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grails/grails-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grails/grails-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grails/grails-plain.svg',
        ],
      },
    },
  },
  {
    name: 'graphql',
    color: '#E10098',
    alias: [],
    tags: ['language', 'data', 'query'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=graphql',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/graphql/E10098',
      },
      shields: {
        path: 'https://img.shields.io/badge/GraphQL-E10098?logo=graphql&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/graphql/graphql-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/graphql/graphql-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/graphql/graphql-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'groovy',
    color: '#4298B8',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/apachegroovy/4298B8',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apache Groovy-4298B8?logo=apachegroovy&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/groovy/groovy-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/groovy/groovy-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/groovy/groovy-plain.svg',
        ],
      },
    },
  },
  {
    name: 'grunt',
    color: '#FAA918',
    alias: [],
    tags: ['task-runner', 'nodejs'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/grunt/FAA918',
      },
      shields: {
        path: 'https://img.shields.io/badge/Grunt-FAA918?logo=grunt&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grunt/grunt-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grunt/grunt-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grunt/grunt-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grunt/grunt-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grunt/grunt-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grunt/grunt-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grunt/grunt-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'gtk',
    color: '#7FE719',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gtk',
      },
      simple_icons: {
        slug: 'gtk',
        path: 'https://cdn.simpleicons.org/gtk/7FE719',
      },
      shields: {
        path: 'https://img.shields.io/badge/GTK-7FE719?logo=gtk&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'gulp',
    color: '#CF4647',
    alias: [],
    tags: ['task-runner', 'nodejs'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=gulp',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gulp/CF4647',
      },
      shields: {
        path: 'https://img.shields.io/badge/gulp-CF4647?logo=gulp&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gulp/gulp-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/gulp/gulp-plain.svg',
        ],
      },
    },
  },
  {
    name: 'handlebars',
    color: '#000000',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/handlebarsdotjs/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Handlebars.js-000000?logo=handlebarsdotjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/handlebars/handlebars-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/handlebars/handlebars-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/handlebars/handlebars-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'haskell',
    color: '#5D4F85',
    alias: [],
    tags: ['language', 'functional'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=haskell',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/haskell/5D4F85',
      },
      shields: {
        path: 'https://img.shields.io/badge/Haskell-5D4F85?logo=haskell&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haskell/haskell-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haskell/haskell-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haskell/haskell-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haskell/haskell-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haskell/haskell-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'haxe',
    color: '#EA8220',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=haxe',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/haxe/EA8220',
      },
      shields: {
        path: 'https://img.shields.io/badge/Haxe-EA8220?logo=haxe&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haxe/haxe-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haxe/haxe-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/haxe/haxe-plain.svg',
        ],
      },
    },
  },
  {
    name: 'haxeflixel',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=haxeflixel',
      },
    },
  },
  {
    name: 'heroku',
    color: '#430098',
    alias: [],
    tags: ['cloud'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=heroku',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/heroku/430098',
      },
      shields: {
        path: 'https://img.shields.io/badge/Heroku-430098?logo=heroku&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/heroku/heroku-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/heroku/heroku-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/heroku/heroku-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/heroku/heroku-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/heroku/heroku-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'hibernate',
    color: '#59666C',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=hibernate',
      },
      simple_icons: {
        slug: 'hibernate',
        path: 'https://cdn.simpleicons.org/hibernate/59666C',
      },
      shields: {
        path: 'https://img.shields.io/badge/Hibernate-59666C?logo=hibernate&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'html5',
    color: '#E34F26',
    alias: ['html'],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=html',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/html5/E34F26',
      },
      shields: {
        path: 'https://img.shields.io/badge/HTML5-E34F26?logo=html5&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'hugo',
    color: '#FF4088',
    alias: [],
    tags: ['framework', 'ssg', 'static-site-generator', 'go', 'html', 'css'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/hugo/FF4088',
      },
      shields: {
        path: 'https://img.shields.io/badge/Hugo-FF4088?logo=hugo&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/hugo/hugo-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/hugo/hugo-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/hugo/hugo-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/hugo/hugo-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/hugo/hugo-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ie10',
    color: '#0076D6',
    alias: [],
    tags: ['browser'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Internet Explorer-0076D6?logo=internetexplorer&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ie10/ie10-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ie10/ie10-original.svg',
        ],
      },
    },
  },
  {
    name: 'ifttt',
    color: '#000000',
    alias: [],
    tags: ['automation', 'applets', 'programming'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/ifttt/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/IFTTT-000000?logo=ifttt&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ifttt/ifttt-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ifttt/ifttt-original.svg',
        ],
      },
    },
  },
  {
    name: 'illustrator',
    color: '#FF9A00',
    alias: [],
    tags: ['editor', 'vector'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Adobe Illustrator-FF9A00?logo=adobeillustrator&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/illustrator/illustrator-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/illustrator/illustrator-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/illustrator/illustrator-line.svg',
        ],
      },
    },
  },
  {
    name: 'inkscape',
    color: '#000000',
    alias: [],
    tags: ['editor', 'vector'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/inkscape/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Inkscape-000000?logo=inkscape&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/inkscape/inkscape-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/inkscape/inkscape-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/inkscape/inkscape-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/inkscape/inkscape-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/inkscape/inkscape-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'insomnia',
    color: '#5E00D3',
    alias: [],
    tags: ['tool', 'testing', 'http', 'api'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/insomnia/5E00D3',
        variants: [
          'https://cdn.simpleicons.org/insomnia/5E00D3',
          'https://cdn.simpleicons.org/insomnia/ffffff',
          'https://cdn.simpleicons.org/insomnia/000000',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/insomnia-5E00D3?logo=insomnia&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/insomnia-5E00D3?logo=insomnia&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/insomnia-000000?logo=insomnia&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/insomnia-ffffff?logo=insomnia&logoColor=black&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/insomnia/insomnia-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/insomnia/insomnia-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/insomnia/insomnia-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/insomnia/insomnia-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/insomnia/insomnia-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'instagram',
    color: '#E4405F',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=instagram',
      },
      simple_icons: {
        slug: 'instagram',
        path: 'https://cdn.simpleicons.org/instagram/E4405F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Instagram-E4405F?logo=instagram&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'intellij',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/intellijidea/000000',
        variant: [
          'https://cdn.simpleicons.org/intellijidea/000000',
          'https://cdn.simpleicons.org/intellijidea/FFFFFF',
          'https://cdn.simpleicons.org/intellijidea/007EFF',
          'https://cdn.simpleicons.org/intellijidea/FF8100',
          'https://cdn.simpleicons.org/intellijidea/FE2857',
          'https://cdn.simpleicons.org/intellijidea/AF438B',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/IntelliJ IDEA-000000?logo=intellijidea&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/IntelliJ IDEA-000000?logo=intellijidea&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/IntelliJ IDEA-FFFFFF?logo=intellijidea&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/IntelliJ IDEA-007EFF?logo=intellijidea&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/IntelliJ IDEA-FF8100?logo=intellijidea&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/IntelliJ IDEA-FE2857?logo=intellijidea&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/IntelliJ IDEA-AF438B?logo=intellijidea&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/intellij/intellij-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/intellij/intellij-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/intellij/intellij-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/intellij/intellij-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/intellij/intellij-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'intellijidea',
    color: '#000000',
    alias: ['idea'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=idea',
      },
      simple_icons: {
        slug: 'intellijidea',
        path: 'https://cdn.simpleicons.org/intellijidea/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/IntelliJ IDEA-000000?logo=intellijidea&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'ionic',
    color: '#3880FF',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/ionic/3880FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Ionic-3880FF?logo=ionic&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ionic/ionic-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ionic/ionic-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ionic/ionic-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ipfs',
    color: '#65C2CB',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ipfs',
      },
      simple_icons: {
        slug: 'ipfs',
        path: 'https://cdn.simpleicons.org/ipfs/65C2CB',
      },
      shields: {
        path: 'https://img.shields.io/badge/IPFS-65C2CB?logo=ipfs&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'jamstack',
    color: '#F0047F',
    alias: [],
    tags: ['javascript', 'markup'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jamstack/F0047F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Jamstack-F0047F?logo=jamstack&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jamstack/jamstack-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jamstack/jamstack-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jamstack/jamstack-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jamstack/jamstack-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'jasmine',
    color: '#8A4182',
    alias: [],
    tags: ['testing'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jasmine/8A4182',
      },
      shields: {
        path: 'https://img.shields.io/badge/Jasmine-8A4182?logo=jasmine&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jasmine/jasmine-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jasmine/jasmine-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jasmine/jasmine-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'java',
    color: '#EA2D2E',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=java',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'javascript',
    color: '#F7DF1E',
    alias: ['js'],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=js',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/javascript/F7DF1E',
      },
      shields: {
        path: 'https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-plain.svg',
        ],
      },
    },
  },
  {
    name: 'jeet',
    color: '#FF664A',
    alias: [],
    tags: ['framework', 'css'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jeet/jeet-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jeet/jeet-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jeet/jeet-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jeet/jeet-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jeet/jeet-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'jenkins',
    color: '#D24939',
    alias: [],
    tags: ['platform', 'integration', 'server'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=jenkins',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jenkins/D24939',
      },
      shields: {
        path: 'https://img.shields.io/badge/Jenkins-D24939?logo=jenkins&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jenkins/jenkins-line.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jenkins/jenkins-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jenkins/jenkins-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jenkins/jenkins-plain.svg',
        ],
      },
    },
  },
  {
    name: 'jest',
    color: '#C21325',
    alias: [],
    tags: ['testing', 'javascript'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=jest',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jest/C21325',
      },
      shields: {
        path: 'https://img.shields.io/badge/Jest-C21325?logo=jest&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jest/jest-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jest/jest-plain.svg',
        ],
      },
    },
  },
  {
    name: 'jetbrains',
    color: '#000000',
    alias: [],
    tags: ['ide'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jetbrains/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/JetBrains-000000?logo=jetbrains&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetbrains/jetbrains-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetbrains/jetbrains-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetbrains/jetbrains-plain.svg',
        ],
      },
    },
  },
  {
    name: 'jetpackcompose',
    color: '#000000',
    alias: ['jetpack-compose', 'jetpack', 'jetpack compose'],
    tags: ['android', 'mobile', 'ui/ux'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jetpackcompose/000000',
        variants: [
          'https://cdn.simpleicons.org/jetpackcompose/000000',
          'https://cdn.simpleicons.org/jetpackcompose/ffffff',
          'https://cdn.simpleicons.org/jetpackcompose/2EC781',
          'https://cdn.simpleicons.org/jetpackcompose/3A83F9',
          'https://cdn.simpleicons.org/jetpackcompose/002B41',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/jetpack%20compose-000000?logo=jetpackcompose&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/jetpack%20compose-000000?logo=jetpackcompose&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/jetpack%20compose-ffffff?logo=jetpackcompose&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/jetpack%20compose-2EC781?logo=jetpackcompose&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/jetpack%20compose-3A83F9?logo=jetpackcompose&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/jetpack%20compose-002B41?logo=jetpackcompose&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetpackcompose/jetpackcompose-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetpackcompose/jetpackcompose-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetpackcompose/jetpackcompose-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetpackcompose/jetpackcompose-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jetpackcompose/jetpackcompose-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'jira',
    color: '#0052CC',
    alias: [],
    tags: ['platform', 'organize'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jira/0052CC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Jira-0052CC?logo=jira&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jira/jira-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jira/jira-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jira/jira-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jira/jira-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jira/jira-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'jquery',
    color: '#0769AD',
    alias: [],
    tags: ['library', 'javascript'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=jquery',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jquery/0769AD',
      },
      shields: {
        path: 'https://img.shields.io/badge/jQuery-0769AD?logo=jquery&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jquery/jquery-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jquery/jquery-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jquery/jquery-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jquery/jquery-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jquery/jquery-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'julia',
    color: '#9558B2',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/julia/9558B2',
      },
      shields: {
        path: 'https://img.shields.io/badge/Julia-9558B2?logo=julia&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/julia/julia-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/julia/julia-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/julia/julia-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/julia/julia-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/julia/julia-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'jupyter',
    color: '#F37626',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/jupyter/F37626',
      },
      shields: {
        path: 'https://img.shields.io/badge/Jupyter-F37626?logo=jupyter&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jupyter/jupyter-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jupyter/jupyter-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jupyter/jupyter-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jupyter/jupyter-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/jupyter/jupyter-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'k3s',
    color: '#FFC61C',
    alias: [],
    tags: ['kubernetes', 'container', 'platform'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/k3s/FFC61C',
      },
      shields: {
        path: 'https://img.shields.io/badge/K3s-FFC61C?logo=k3s&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/k3s/k3s-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/k3s/k3s-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/k3s/k3s-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/k3s/k3s-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'kaggle',
    color: '#20BEFF',
    alias: [],
    tags: ['platform', 'auth', 'machine-learning'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/kaggle/20BEFF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Kaggle-20BEFF?logo=kaggle&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kaggle/kaggle-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kaggle/kaggle-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kaggle/kaggle-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'karma',
    color: '#56c5a8',
    alias: [],
    tags: ['testing', 'test-runner'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/karma/karma-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/karma/karma-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/karma/karma-plain.svg',
        ],
      },
    },
  },
  {
    name: 'knockout',
    color: '#e42e16',
    alias: [],
    tags: ['framework', 'javascript'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/knockout/knockout-plain-wordmark.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/knockout/knockout-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'kotlin',
    color: '#7F52FF',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=kotlin',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/kotlin/7F52FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Kotlin-7F52FF?logo=kotlin&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kotlin/kotlin-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kotlin/kotlin-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kotlin/kotlin-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kotlin/kotlin-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kotlin/kotlin-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'krakenjs',
    color: '#179287',
    alias: [],
    tags: ['nodejs', 'framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/gitkraken/179287',
      },
      shields: {
        path: 'https://img.shields.io/badge/GitKraken-179287?logo=gitkraken&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/krakenjs/krakenjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/krakenjs/krakenjs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/krakenjs/krakenjs-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/krakenjs/krakenjs-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/krakenjs/krakenjs-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ktor',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ktor',
      },
    },
  },
  {
    name: 'kubernetes',
    color: '#326CE5',
    alias: [],
    tags: ['container', 'deployment'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=kubernetes',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/kubernetes/326CE5',
      },
      shields: {
        path: 'https://img.shields.io/badge/Kubernetes-326CE5?logo=kubernetes&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kubernetes/kubernetes-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kubernetes/kubernetes-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kubernetes/kubernetes-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'labview',
    color: '#FFDB00',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/labview/FFDB00',
      },
      shields: {
        path: 'https://img.shields.io/badge/LabVIEW-FFDB00?logo=labview&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/labview/labview-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/labview/labview-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/labview/labview-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/labview/labview-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/labview/labview-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'laravel',
    color: '#FF2D20',
    alias: [],
    tags: ['php', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=laravel',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/laravel/FF2D20',
      },
      shields: {
        path: 'https://img.shields.io/badge/Laravel-FF2D20?logo=laravel&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/laravel/laravel-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/laravel/laravel-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/laravel/laravel-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/laravel/laravel-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/laravel/laravel-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'latex',
    color: '#008080',
    alias: [],
    tags: ['latex3', 'latex2e', 'markup', 'tex', 'typesetting-system'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=latex',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/latex/008080',
      },
      shields: {
        path: 'https://img.shields.io/badge/LaTeX-008080?logo=latex&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/latex/latex-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/latex/latex-original.svg',
        ],
      },
    },
  },
  {
    name: 'less',
    color: '#1D365D',
    alias: [],
    tags: ['css', 'pre-processor'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/less/1D365D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Less-1D365D?logo=less&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/less/less-plain-wordmark.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/less/less-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'linkedin',
    color: '#0A66C2',
    alias: [],
    tags: ['social', 'auth'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=linkedin',
      },
      shields: {
        path: 'https://img.shields.io/badge/LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linkedin/linkedin-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linkedin/linkedin-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linkedin/linkedin-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linkedin/linkedin-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linkedin/linkedin-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'linux',
    color: '#FCC624',
    alias: [],
    tags: ['os'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=linux',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/linux/FCC624',
      },
      shields: {
        path: 'https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linux/linux-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linux/linux-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linux/linux-plain.svg',
        ],
      },
    },
  },
  {
    name: 'lit',
    color: '#324FFF',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=lit',
      },
      simple_icons: {
        slug: 'lit',
        path: 'https://cdn.simpleicons.org/lit/324FFF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Lit-324FFF?logo=lit&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'lua',
    color: '#2C2D72',
    alias: [],
    tags: [
      'programming',
      'language',
      'object-oriented',
      'scripting',
      'procedural',
      'prototype-based',
      'functional',
    ],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=lua',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/lua/2C2D72',
      },
      shields: {
        path: 'https://img.shields.io/badge/Lua-2C2D72?logo=lua&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/lua/lua-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/lua/lua-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/lua/lua-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/lua/lua-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/lua/lua-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'magento',
    color: '#EE672F',
    alias: [],
    tags: ['php', 'framework'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Magento-EE672F?logo=magento&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/magento/magento-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/magento/magento-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/magento/magento-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/magento/magento-line.svg',
        ],
      },
    },
  },
  {
    name: 'markdown',
    color: '#000000',
    alias: ['md'],
    tags: ['markup', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=md',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/markdown/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Markdown-000000?logo=markdown&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/markdown/markdown-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/markdown/markdown-original.svg',
        ],
      },
    },
  },
  {
    name: 'mastodon',
    color: '#6364FF',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=mastodon',
      },
      simple_icons: {
        slug: 'mastodon',
        path: 'https://cdn.simpleicons.org/mastodon/6364FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Mastodon-6364FF?logo=mastodon&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'materialui',
    color: '#007FFF',
    alias: ['material-ui'],
    tags: ['framework', 'design', 'ui'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=materialui',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/mui/007FFF',
      },
      shields: {
        path: 'https://img.shields.io/badge/MUI-007FFF?logo=mui&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/materialui/materialui-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/materialui/materialui-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/materialui/materialui-plain.svg',
        ],
      },
    },
  },
  {
    name: 'matlab',
    color: '#6dd0c7',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=matlab',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/matlab/matlab-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/matlab/matlab-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/matlab/matlab-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/matlab/matlab-line.svg',
        ],
      },
    },
  },
  {
    name: 'maya',
    color: '#149B9A',
    alias: [],
    tags: [
      'mel',
      'pymel',
      'python',
      '3d',
      'programming',
      'vfx',
      'graphic',
      'graphics',
      'game',
      'animation',
    ],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/maya/maya-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/maya/maya-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/maya/maya-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/maya/maya-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/maya/maya-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'meteor',
    color: '#DE4F4F',
    alias: [],
    tags: ['javascript'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/meteor/DE4F4F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Meteor-DE4F4F?logo=meteor&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/meteor/meteor-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/meteor/meteor-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/meteor/meteor-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/meteor/meteor-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/meteor/meteor-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'microsoftsqlserver',
    color: '#CC2927',
    alias: [],
    tags: ['database'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Microsoft SQL Server-CC2927?logo=microsoftsqlserver&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/microsoftsqlserver/microsoftsqlserver-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/microsoftsqlserver/microsoftsqlserver-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/microsoftsqlserver/microsoftsqlserver-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'minitab',
    color: '#8dc63f',
    alias: [],
    tags: ['package', 'statistics'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/minitab/minitab-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/minitab/minitab-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/minitab/minitab-plain.svg',
        ],
      },
    },
  },
  {
    name: 'misskey',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=misskey',
      },
    },
  },
  {
    name: 'mocha',
    color: '#8D6748',
    alias: [],
    tags: ['testing'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/mocha/8D6748',
      },
      shields: {
        path: 'https://img.shields.io/badge/Mocha-8D6748?logo=mocha&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mocha/mocha-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mocha/mocha-plain.svg',
        ],
      },
    },
  },
  {
    name: 'modx',
    color: '#102C53',
    alias: [],
    tags: ['cms', 'php', 'framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/modx/102C53',
      },
      shields: {
        path: 'https://img.shields.io/badge/MODX-102C53?logo=modx&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/modx/modx-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/modx/modx-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/modx/modx-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/modx/modx-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/modx/modx-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'mongodb',
    color: '#47A248',
    alias: [],
    tags: ['database'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=mongodb',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/mongodb/47A248',
      },
      shields: {
        path: 'https://img.shields.io/badge/MongoDB-47A248?logo=mongodb&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'moodle',
    color: '#F7931E',
    alias: [],
    tags: ['platform'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/moodle/moodle-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/moodle/moodle-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/moodle/moodle-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/moodle/moodle-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/moodle/moodle-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'msdos',
    color: '#ff0000',
    alias: [],
    tags: ['os'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/msdos/msdos-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/msdos/msdos-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/msdos/msdos-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/msdos/msdos-line.svg',
        ],
      },
    },
  },
  {
    name: 'mysql',
    color: '#4479A1',
    alias: [],
    tags: ['database', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=mysql',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/mysql/4479A1',
      },
      shields: {
        path: 'https://img.shields.io/badge/MySQL-4479A1?logo=mysql&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'neo4j',
    color: '#4581C3',
    alias: [],
    tags: ['database'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/neo4j/4581C3',
      },
      shields: {
        path: 'https://img.shields.io/badge/Neo4j-4581C3?logo=neo4j&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/neo4j/neo4j-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/neo4j/neo4j-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/neo4j/neo4j-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/neo4j/neo4j-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/neo4j/neo4j-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'neovim',
    color: '#57A143',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=neovim',
      },
      simple_icons: {
        slug: 'neovim',
        path: 'https://cdn.simpleicons.org/neovim/57A143',
      },
      shields: {
        path: 'https://img.shields.io/badge/Neovim-57A143?logo=neovim&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'nestjs',
    color: '#E0234E',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=nestjs',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/nestjs/E0234E',
      },
      shields: {
        path: 'https://img.shields.io/badge/NestJS-E0234E?logo=nestjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nestjs/nestjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nestjs/nestjs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nestjs/nestjs-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'netlify',
    color: '#00C7B7',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=netlify',
      },
      simple_icons: {
        slug: 'netlify',
        path: 'https://cdn.simpleicons.org/netlify/00C7B7',
      },
      shields: {
        path: 'https://img.shields.io/badge/Netlify-00C7B7?logo=netlify&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'networkx',
    color: '#2C7FB8',
    alias: [],
    tags: ['graph', 'library', 'python'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/networkx/networkx-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/networkx/networkx-original.svg',
        ],
      },
    },
  },
  {
    name: 'nextjs',
    color: '#000000',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=nextjs',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/nextdotjs/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Next.js-000000?logo=nextdotjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nextjs/nextjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nextjs/nextjs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nextjs/nextjs-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nextjs/nextjs-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'nginx',
    color: '#009639',
    alias: [],
    tags: ['server'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=nginx',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/nginx/009639',
      },
      shields: {
        path: 'https://img.shields.io/badge/NGINX-009639?logo=nginx&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nginx/nginx-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nginx/nginx-original.svg',
        ],
      },
    },
  },
  {
    name: 'nim',
    color: '#FFE953',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=nim',
      },
      simple_icons: {
        slug: 'nim',
        path: 'https://cdn.simpleicons.org/nim/FFE953',
      },
      shields: {
        path: 'https://img.shields.io/badge/Nim-FFE953?logo=nim&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'nixos',
    color: '#5277C3',
    alias: [],
    tags: ['os'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/nixos/5277C3',
      },
      shields: {
        path: 'https://img.shields.io/badge/NixOS-5277C3?logo=nixos&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nixos/nixos-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nixos/nixos-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nixos/nixos-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nixos/nixos-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nixos/nixos-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'nodejs',
    color: '#339933',
    alias: [],
    tags: ['javascript', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=nodejs',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/nodedotjs/339933',
      },
      shields: {
        path: 'https://img.shields.io/badge/Node.js-339933?logo=nodedotjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'nodewebkit',
    color: '#3d3b47',
    alias: [],
    tags: [],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodewebkit/nodewebkit-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodewebkit/nodewebkit-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodewebkit/nodewebkit-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodewebkit/nodewebkit-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodewebkit/nodewebkit-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodewebkit/nodewebkit-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodewebkit/nodewebkit-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'notion',
    color: '#000000',
    alias: [],
    tags: ['tool', 'software-management'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=notion',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/notion/000000',
        variants: [
          'https://cdn.simpleicons.org/notion/000000',
          'https://cdn.simpleicons.org/notion/ffffff',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/Notion-000000?logo=notion&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/Notion-000000?logo=notion&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Notion-ffffff?logo=notion&logoColor=black&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/notion/notion-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/notion/notion-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/notion/notion-plain.svg',
        ],
      },
    },
  },
  {
    name: 'npm',
    color: '#CB3837',
    alias: [],
    tags: ['package', 'manager'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/npm/CB3837',
      },
      shields: {
        path: 'https://img.shields.io/badge/npm-CB3837?logo=npm&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/npm/npm-original-wordmark.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/npm/npm-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'nuget',
    color: '#004880',
    alias: [],
    tags: ['package', 'manager'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/nuget/004880',
      },
      shields: {
        path: 'https://img.shields.io/badge/NuGet-004880?logo=nuget&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuget/nuget-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuget/nuget-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuget/nuget-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'numpy',
    color: '#013243',
    alias: [],
    tags: ['library', 'python'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/numpy/013243',
      },
      shields: {
        path: 'https://img.shields.io/badge/NumPy-013243?logo=numpy&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/numpy/numpy-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/numpy/numpy-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/numpy/numpy-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'nuxtjs',
    color: '#00DC82',
    alias: [],
    tags: ['js', 'javascript', 'framework', 'frontend', 'vuejs'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=nuxtjs',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/nuxt/00DC82',
      },
      shields: {
        path: 'https://img.shields.io/badge/Nuxt.js-00DC82?logo=nuxt&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuxtjs/nuxtjs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuxtjs/nuxtjs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuxtjs/nuxtjs-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuxtjs/nuxtjs-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nuxtjs/nuxtjs-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'objectivec',
    color: '#0b5a9d',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/objectivec/objectivec-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/objectivec/objectivec-plain.svg',
        ],
      },
    },
  },
  {
    name: 'ocaml',
    color: '#EC6813',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ocaml',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/ocaml/EC6813',
      },
      shields: {
        path: 'https://img.shields.io/badge/OCaml-EC6813?logo=ocaml&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ocaml/ocaml-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ocaml/ocaml-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ocaml/ocaml-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ocaml/ocaml-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ocaml/ocaml-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'octave',
    color: '#0790C0',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=octave',
      },
      simple_icons: {
        slug: 'octave',
        path: 'https://cdn.simpleicons.org/octave/0790C0',
      },
      shields: {
        path: 'https://img.shields.io/badge/Octave-0790C0?logo=octave&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'openal',
    color: '#7e000d',
    alias: [],
    tags: ['library', 'audio', 'game', '3d'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/openal/openal-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/openal/openal-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/openal/openal-plain.svg',
        ],
      },
    },
  },
  {
    name: 'opencv',
    color: '#5C3EE8',
    alias: [],
    tags: ['library', 'c/c++', 'computer-vision'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/opencv/5C3EE8',
      },
      shields: {
        path: 'https://img.shields.io/badge/OpenCV-5C3EE8?logo=opencv&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opencv/opencv-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opencv/opencv-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opencv/opencv-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opencv/opencv-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opencv/opencv-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'opengl',
    color: '#5586A4',
    alias: [],
    tags: ['library', 'graphics', 'game', '3d'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/opengl/5586A4',
      },
      shields: {
        path: 'https://img.shields.io/badge/OpenGL-5586A4?logo=opengl&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opengl/opengl-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opengl/opengl-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opengl/opengl-plain.svg',
        ],
      },
    },
  },
  {
    name: 'openstack',
    color: '#ED1944',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=openstack',
      },
      simple_icons: {
        slug: 'openstack',
        path: 'https://cdn.simpleicons.org/openstack/ED1944',
      },
      shields: {
        path: 'https://img.shields.io/badge/OpenStack-ED1944?logo=openstack&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'opensuse',
    color: '#73BA25',
    alias: [],
    tags: ['linux', 'distribuition', 'desktop'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/opensuse/73BA25',
      },
      shields: {
        path: 'https://img.shields.io/badge/openSUSE-73BA25?logo=opensuse&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opensuse/opensuse-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opensuse/opensuse-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opensuse/opensuse-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opensuse/opensuse-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opensuse/opensuse-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'opera',
    color: '#FF1B2D',
    alias: [],
    tags: ['browser'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/opera/FF1B2D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Opera-FF1B2D?logo=opera&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opera/opera-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opera/opera-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opera/opera-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opera/opera-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opera/opera-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'oracle',
    color: '#F80000',
    alias: [],
    tags: ['database'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/oracle/F80000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Oracle-F80000?logo=oracle&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/oracle/oracle-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/oracle/oracle-original.svg',
        ],
      },
    },
  },
  {
    name: 'packer',
    color: '#02A8EF',
    alias: [],
    tags: ['infrastructure', 'infrastructure-as-code', 'continuous-delivery'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/packer/02A8EF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Packer-02A8EF?logo=packer&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/packer/packer-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/packer/packer-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/packer/packer-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'pandas',
    color: '#150458',
    alias: [],
    tags: ['library', 'python'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/pandas/150458',
      },
      shields: {
        path: 'https://img.shields.io/badge/pandas-150458?logo=pandas&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pandas/pandas-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pandas/pandas-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pandas/pandas-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'perl',
    color: '#39457E',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=perl',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/perl/39457E',
      },
      shields: {
        path: 'https://img.shields.io/badge/Perl-39457E?logo=perl&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/perl/perl-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/perl/perl-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/perl/perl-plain.svg',
        ],
      },
    },
  },
  {
    name: 'phalcon',
    color: '#76c39b',
    alias: [],
    tags: ['php', 'framework'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phalcon/phalcon-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phalcon/phalcon-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phalcon/phalcon-plain.svg',
        ],
      },
    },
  },
  {
    name: 'phoenix',
    color: '#F15524',
    alias: [],
    tags: ['framework'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phoenix/phoenix-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phoenix/phoenix-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phoenix/phoenix-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phoenix/phoenix-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phoenix/phoenix-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'photoshop',
    color: '#31A8FF',
    alias: [],
    tags: ['editor', 'graphic'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Adobe Photoshop-31A8FF?logo=adobephotoshop&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/photoshop/photoshop-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/photoshop/photoshop-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/photoshop/photoshop-line.svg',
        ],
      },
    },
  },
  {
    name: 'php',
    color: '#777BB4',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=php',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/php/777BB4',
      },
      shields: {
        path: 'https://img.shields.io/badge/PHP-777BB4?logo=php&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-plain.svg',
        ],
      },
    },
  },
  {
    name: 'phpstorm',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains', 'php'],
    available_providers: ['skill_icons', 'simple_icons', 'shields', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=phpstorm',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/phpstorm/000000',
        variants: [
          'https://cdn.simpleicons.org/phpstorm/000000',
          'https://cdn.simpleicons.org/phpstorm/ffffff',
          'https://cdn.simpleicons.org/phpstorm/FF2D90',
          'https://cdn.simpleicons.org/phpstorm/D249FC',
          'https://cdn.simpleicons.org/phpstorm/7256FF',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/PhpStorm-000000?logo=phpstorm&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/PhpStorm-000000?logo=phpstorm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/PhpStorm-ffffff?logo=phpstorm&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/PhpStorm-FF2D90?logo=phpstorm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/PhpStorm-D249FC?logo=phpstorm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/PhpStorm-7256FF?logo=phpstorm&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phpstorm/phpstorm-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phpstorm/phpstorm-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phpstorm/phpstorm-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phpstorm/phpstorm-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/phpstorm/phpstorm-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'plan9',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=plan9',
      },
    },
  },
  {
    name: 'planetscale',
    color: '#000000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=planetscale',
      },
      simple_icons: {
        slug: 'planetscale',
        path: 'https://cdn.simpleicons.org/planetscale/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/PlanetScale-000000?logo=planetscale&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'podman',
    color: '#892CA0',
    alias: [],
    tags: ['container', 'pods', 'docker'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/podman/892CA0',
      },
      shields: {
        path: 'https://img.shields.io/badge/Podman-892CA0?logo=podman&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/podman/podman-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/podman/podman-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/podman/podman-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/podman/podman-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/podman/podman-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'polygon',
    color: '#38285B',
    alias: [],
    tags: ['ethereum', 'erc20', 'blockchain'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/polygon/polygon-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/polygon/polygon-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/polygon/polygon-plain.svg',
        ],
      },
    },
  },
  {
    name: 'postgresql',
    color: '#4169E1',
    alias: ['postgres'],
    tags: ['database'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=postgres',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/postgresql/4169E1',
      },
      shields: {
        path: 'https://img.shields.io/badge/PostgreSQL-4169E1?logo=postgresql&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'postman',
    color: '#FF6C37',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=postman',
      },
      simple_icons: {
        slug: 'postman',
        path: 'https://cdn.simpleicons.org/postman/FF6C37',
      },
      shields: {
        path: 'https://img.shields.io/badge/Postman-FF6C37?logo=postman&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'powershell',
    color: '#5391FE',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=powershell',
      },
      shields: {
        path: 'https://img.shields.io/badge/PowerShell-5391FE?logo=powershell&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'premierepro',
    color: '#9999FF',
    alias: [],
    tags: ['editor', 'video'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Adobe Premiere Pro-9999FF?logo=adobepremierepro&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/premierepro/premierepro-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/premierepro/premierepro-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/premierepro/premierepro-original.svg',
        ],
      },
    },
  },
  {
    name: 'prisma',
    color: '#2D3748',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=prisma',
      },
      simple_icons: {
        slug: 'prisma',
        path: 'https://cdn.simpleicons.org/prisma/2D3748',
      },
      shields: {
        path: 'https://img.shields.io/badge/Prisma-2D3748?logo=prisma&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'processing',
    color: '#006699',
    alias: [],
    tags: ['java', 'python', 'android', 'application', 'ide', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=processing',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/processingfoundation/006699',
      },
      shields: {
        path: 'https://img.shields.io/badge/Processing Foundation-006699?logo=processingfoundation&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/processing/processing-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/processing/processing-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/processing/processing-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/processing/processing-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/processing/processing-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'prometheus',
    color: '#E6522C',
    alias: [],
    tags: ['monitoring', 'observability', 'analysis'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=prometheus',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/prometheus/E6522C',
      },
      shields: {
        path: 'https://img.shields.io/badge/Prometheus-E6522C?logo=prometheus&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/prometheus/prometheus-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/prometheus/prometheus-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/prometheus/prometheus-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'protractor',
    color: '#ED163A',
    alias: [],
    tags: ['framework', 'javascript'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/protractor/ED163A',
      },
      shields: {
        path: 'https://img.shields.io/badge/Protractor-ED163A?logo=protractor&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/protractor/protractor-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/protractor/protractor-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/protractor/protractor-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'pug',
    color: '#A86454',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=pug',
      },
      simple_icons: {
        slug: 'pug',
        path: 'https://cdn.simpleicons.org/pug/A86454',
      },
      shields: {
        path: 'https://img.shields.io/badge/Pug-A86454?logo=pug&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'putty',
    color: '#0000fc',
    alias: [],
    tags: ['ssh', 'server'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/putty/putty-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/putty/putty-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/putty/putty-plain.svg',
        ],
      },
    },
  },
  {
    name: 'pycharm',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains', 'python'],
    available_providers: ['skill_icons', 'simple_icons', 'shields', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=pycharm',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/pycharm/000000',
        variants: [
          'https://cdn.simpleicons.org/pycharm/000000',
          'https://cdn.simpleicons.org/pycharm/ffffff',
          'https://cdn.simpleicons.org/pycharm/00C4F4',
          'https://cdn.simpleicons.org/pycharm/00D886',
          'https://cdn.simpleicons.org/pycharm/F0EB18',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/PyCharm-000000?logo=pycharm&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/PyCharm-000000?logo=pycharm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/PyCharm-ffffff?logo=pycharm&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/PyCharm-00C4F4?logo=pycharm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/PyCharm-00D886?logo=pycharm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/PyCharm-F0EB18?logo=pycharm&logoColor=black&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pycharm/pycharm-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pycharm/pycharm-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pycharm/pycharm-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pycharm/pycharm-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pycharm/pycharm-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'pytest',
    color: '#0A9EDC',
    alias: [],
    tags: ['python', 'framework', 'testing'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/pytest/0A9EDC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Pytest-0A9EDC?logo=pytest&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytest/pytest-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytest/pytest-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytest/pytest-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytest/pytest-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytest/pytest-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'python',
    color: '#3776AB',
    alias: ['py'],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=py',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/python/3776AB',
      },
      shields: {
        path: 'https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'pytorch',
    color: '#EE4C2C',
    alias: [],
    tags: ['programming', 'framework', 'machine-learning', 'python'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=pytorch',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/pytorch/EE4C2C',
      },
      shields: {
        path: 'https://img.shields.io/badge/PyTorch-EE4C2C?logo=pytorch&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytorch/pytorch-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytorch/pytorch-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytorch/pytorch-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/pytorch/pytorch-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'qt',
    color: '#41CD52',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=qt',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/qt/41CD52',
      },
      shields: {
        path: 'https://img.shields.io/badge/Qt-41CD52?logo=qt&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/qt/qt-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/qt/qt-original.svg',
        ],
      },
    },
  },
  {
    name: 'r',
    color: '#276DC3',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=r',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/r/276DC3',
      },
      shields: {
        path: 'https://img.shields.io/badge/R-276DC3?logo=r&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/r/r-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/r/r-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/r/r-plain.svg',
        ],
      },
    },
  },
  {
    name: 'rabbitmq',
    color: '#FF6600',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=rabbitmq',
      },
      simple_icons: {
        slug: 'rabbitmq',
        path: 'https://cdn.simpleicons.org/rabbitmq/FF6600',
      },
      shields: {
        path: 'https://img.shields.io/badge/RabbitMQ-FF6600?logo=rabbitmq&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'rails',
    color: '#CC0000',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=rails',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/rubyonrails/CC0000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Ruby on Rails-CC0000?logo=rubyonrails&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rails/rails-original-wordmark.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rails/rails-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rails/rails-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rails/rails-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'raspberrypi',
    color: '#A22846',
    alias: [],
    tags: ['arm', 'computer'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=raspberrypi',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/raspberrypi/A22846',
      },
      shields: {
        path: 'https://img.shields.io/badge/Raspberry Pi-A22846?logo=raspberrypi&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/raspberrypi/raspberrypi-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/raspberrypi/raspberrypi-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/raspberrypi/raspberrypi-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/raspberrypi/raspberrypi-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/raspberrypi/raspberrypi-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'react',
    color: '#61DAFB',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=react',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/react/61DAFB',
      },
      shields: {
        path: 'https://img.shields.io/badge/React-61DAFB?logo=react&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'reactivex',
    color: '#B7178C',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=reactivex',
      },
      simple_icons: {
        slug: 'reactivex',
        path: 'https://cdn.simpleicons.org/reactivex/B7178C',
      },
      shields: {
        path: 'https://img.shields.io/badge/ReactiveX-B7178C?logo=reactivex&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'rect',
    color: '#262626',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rect/rect-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rect/rect-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rect/rect-plain.svg',
        ],
      },
    },
  },
  {
    name: 'redhat',
    color: '#EE0000',
    alias: [],
    tags: ['server', 'linux'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/redhat/EE0000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Red Hat-EE0000?logo=redhat&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redhat/redhat-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redhat/redhat-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redhat/redhat-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redhat/redhat-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redhat/redhat-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'redhatopenshift',
    shortname: 'openshift',
    color: '#EE0000',
    alias: ['openshift'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=openshift',
      },
      simple_icons: {
        slug: 'redhatopenshift',
        path: 'https://cdn.simpleicons.org/redhatopenshift/EE0000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Red Hat Open Shift-EE0000?logo=redhatopenshift&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'redis',
    color: '#DC382D',
    alias: [],
    tags: ['server'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=redis',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/redis/DC382D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Redis-DC382D?logo=redis&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redis/redis-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redis/redis-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redis/redis-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redis/redis-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redis/redis-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'redux',
    color: '#764ABC',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=redux',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/redux/764ABC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Redux-764ABC?logo=redux&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redux/redux-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redux/redux-original.svg',
        ],
      },
    },
  },
  {
    name: 'regex',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=regex',
      },
    },
  },
  {
    name: 'remix',
    color: '#000000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=remix',
      },
      simple_icons: {
        slug: 'remix',
        path: 'https://cdn.simpleicons.org/remix/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Remix-000000?logo=remix&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'replit',
    color: '#F26207',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=replit',
      },
      simple_icons: {
        slug: 'replit',
        path: 'https://cdn.simpleicons.org/replit/F26207',
      },
      shields: {
        path: 'https://img.shields.io/badge/Replit-F26207?logo=replit&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'resharper',
    color: '#000000',
    alias: ['resharper-tools'],
    tags: ['tool', 'jetbrains', 'c#', 'csharp'],
    available_providers: ['simple_icons', 'shields'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/resharper/000000',
        variants: [
          'https://cdn.simpleicons.org/resharper/000000',
          'https://cdn.simpleicons.org/resharper/FFFFFF',
          'https://cdn.simpleicons.org/resharper/FF0A67',
          'https://cdn.simpleicons.org/resharper/FDB60D',
          'https://cdn.simpleicons.org/resharper/FF45ED',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/ReSharper-000000?logo=resharper&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/ReSharper-000000?logo=resharper&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/ReSharper-FFFFFF?logo=resharper&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/ReSharper-FF0A67?logo=resharper&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/ReSharper-FDB60D?logo=resharper&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/ReSharper-FF45ED?logo=resharper&logoColor=white&style=for-the-badge',
        ],
      },
    },
  },
  {
    name: 'rider',
    color: '#000000',
    alias: [],
    tags: ['editor', 'jetbrains', 'c#', 'csharp'],
    available_providers: ['skill_icons', 'simple_icons', 'shields', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=rider',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/rider/000000',
        variants: [
          'https://cdn.simpleicons.org/rider/000000',
          'https://cdn.simpleicons.org/rider/FFFFFF',
          'https://cdn.simpleicons.org/rider/FFB700',
          'https://cdn.simpleicons.org/rider/FF0A67',
          'https://cdn.simpleicons.org/rider/007DFE',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/Rider-000000?logo=rider&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/Rider-000000?logo=rider&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Rider-FFFFFF?logo=rider&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/Rider-FFB700?logo=rider&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/Rider-FF0A67?logo=rider&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Rider-007DFE?logo=rider&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rider/rider-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rider/rider-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rider/rider-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rider/rider-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rider/rider-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'rocket',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=rocket',
      },
    },
  },
  {
    name: 'rocksdb',
    color: '#2A2A2A',
    alias: [],
    tags: ['database'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/rocksdb/2A2A2A',
      },
      shields: {
        path: 'https://img.shields.io/badge/RocksDB-2A2A2A?logo=rocksdb&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rocksdb/rocksdb-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rocksdb/rocksdb-plain.svg',
        ],
      },
    },
  },
  {
    name: 'rollupdotjs',
    color: '#EC4A3F',
    alias: ['rollupjs'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=rollupjs',
      },
      simple_icons: {
        slug: 'rollupdotjs',
        path: 'https://cdn.simpleicons.org/rollupdotjs/EC4A3F',
      },
      shields: {
        path: 'https://img.shields.io/badge/rollup.js-EC4A3F?logo=rollupdotjs&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'ros',
    color: '#22314E',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ros',
      },
      simple_icons: {
        slug: 'ros',
        path: 'https://cdn.simpleicons.org/ros/22314E',
      },
      shields: {
        path: 'https://img.shields.io/badge/ROS-22314E?logo=ros&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'rspec',
    color: '#6de1fa',
    alias: [],
    tags: ['ruby', 'framework', 'testing'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rspec/rspec-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rspec/rspec-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rspec/rspec-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'rstudio',
    color: '#75AADB',
    alias: [],
    tags: ['editor', 'package', 'statistics'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/rstudioide/75AADB',
      },
      shields: {
        path: 'https://img.shields.io/badge/RStudio-75AADB?logo=rstudioide&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rstudio/rstudio-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rstudio/rstudio-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rstudio/rstudio-plain.svg',
        ],
      },
    },
  },
  {
    name: 'ruby',
    color: '#CC342D',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ruby',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/ruby/CC342D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Ruby-CC342D?logo=ruby&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'rubymine',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains', 'ruby'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/rubymine/000000',
        variants: [
          'https://cdn.simpleicons.org/rubymine/000000',
          'https://cdn.simpleicons.org/rubymine/FFFFFF',
          'https://cdn.simpleicons.org/rubymine/7256FF',
          'https://cdn.simpleicons.org/rubymine/FF8100',
          'https://cdn.simpleicons.org/rubymine/FF2358',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/RubyMine-000000?logo=rubymine&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/RubyMine-000000?logo=rubymine&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/RubyMine-ffffff?logo=rubymine&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/RubyMine-7256FF?logo=rubymine&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/RubyMine-FF8100?logo=rubymine&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/RubyMine-FF2358?logo=rubymine&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rubymine/rubymine-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rubymine/rubymine-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rubymine/rubymine-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rubymine/rubymine-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rubymine/rubymine-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'rust',
    color: '#000000',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=rust',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/rust/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Rust-000000?logo=rust&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/rust/rust-original.svg',
        ],
      },
    },
  },
  {
    name: 'safari',
    color: '#000000',
    alias: [],
    tags: ['browser'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/safari/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Safari-000000?logo=safari&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/safari/safari-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/safari/safari-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/safari/safari-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/safari/safari-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/safari/safari-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/safari/safari-line-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/safari/safari-line.svg',
        ],
      },
    },
  },
  {
    name: 'salesforce',
    color: '#00A1E0',
    alias: [],
    tags: ['platform', 'ecommerce'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/salesforce/00A1E0',
      },
      shields: {
        path: 'https://img.shields.io/badge/Salesforce-00A1E0?logo=salesforce&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/salesforce/salesforce-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/salesforce/salesforce-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/salesforce/salesforce-plain.svg',
        ],
      },
    },
  },
  {
    name: 'sass',
    color: '#CC6699',
    alias: [],
    tags: ['pre-processor', 'css'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=sass',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/sass/CC6699',
      },
      shields: {
        path: 'https://img.shields.io/badge/Sass-CC6699?logo=sass&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sass/sass-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sass/sass-original.svg',
        ],
      },
    },
  },
  {
    name: 'scala',
    color: '#DC322F',
    alias: [],
    tags: ['programming', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=scala',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/scala/DC322F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Scala-DC322F?logo=scala&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/scala/scala-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/scala/scala-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/scala/scala-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/scala/scala-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/scala/scala-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'sdl',
    color: '#173354',
    alias: [],
    tags: ['library', 'cross-platform', 'multimedia', 'game'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sdl/sdl-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sdl/sdl-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sdl/sdl-plain.svg',
        ],
      },
    },
  },
  {
    name: 'selenium',
    color: '#43B02A',
    alias: [],
    tags: ['webdrive', 'automation'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=selenium',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/selenium/43B02A',
      },
      shields: {
        path: 'https://img.shields.io/badge/Selenium-43B02A?logo=selenium&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/selenium/selenium-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/selenium/selenium-original.svg',
        ],
      },
    },
  },
  {
    name: 'sentry',
    color: '#362D59',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=sentry',
      },
      simple_icons: {
        slug: 'sentry',
        path: 'https://cdn.simpleicons.org/sentry/362D59',
      },
      shields: {
        path: 'https://img.shields.io/badge/Sentry-362D59?logo=sentry&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'sequelize',
    color: '#52B0E7',
    alias: [],
    tags: ['database', 'language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=sequelize',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/sequelize/52B0E7',
      },
      shields: {
        path: 'https://img.shields.io/badge/Sequelize-52B0E7?logo=sequelize&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sequelize/sequelize-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sequelize/sequelize-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sequelize/sequelize-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sequelize/sequelize-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sequelize/sequelize-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'shopware',
    color: '#189EFF',
    alias: [],
    tags: ['cloud', 'platform'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/shopware/189EFF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Shopware-189EFF?logo=shopware&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/shopware/shopware-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/shopware/shopware-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/shopware/shopware-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'shotgrid',
    color: '#000000',
    alias: [],
    tags: [
      'web-application',
      'autodesk',
      'project-management',
      'pipeline',
      'production-tool',
      'production-tracking',
    ],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/shotgrid/shotgrid-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/shotgrid/shotgrid-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/shotgrid/shotgrid-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/shotgrid/shotgrid-plain.svg',
        ],
      },
    },
  },
  {
    name: 'sketch',
    color: '#F7B500',
    alias: ['sketchup'],
    tags: ['application'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=sketchup',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/sketch/F7B500',
      },
      shields: {
        path: 'https://img.shields.io/badge/Sketch-F7B500?logo=sketch&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sketch/sketch-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sketch/sketch-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sketch/sketch-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sketch/sketch-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sketch/sketch-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'slack',
    color: '#4A154B',
    alias: [],
    tags: ['chat'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/slack/4A154B',
      },
      shields: {
        path: 'https://img.shields.io/badge/Slack-4A154B?logo=slack&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/slack/slack-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/slack/slack-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/slack/slack-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/slack/slack-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/slack/slack-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'socketio',
    color: '#010101',
    alias: [],
    tags: ['library', 'networking', 'websockets'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/socketdotio/010101',
      },
      shields: {
        path: 'https://img.shields.io/badge/Socket.io-010101?logo=socketdotio&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/socketio/socketio-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/socketio/socketio-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/socketio/socketio-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'solid',
    color: '#2C4F7C',
    alias: ['solidjs'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=solidjs',
      },
      simple_icons: {
        slug: 'solid',
        path: 'https://cdn.simpleicons.org/solid/2C4F7C',
      },
      shields: {
        path: 'https://img.shields.io/badge/Solid-2C4F7C?logo=solid&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'solidity',
    color: '#363636',
    alias: [],
    tags: ['programming', 'language', 'blockchain'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=solidity',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/solidity/363636',
      },
      shields: {
        path: 'https://img.shields.io/badge/Solidity-363636?logo=solidity&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/solidity/solidity-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/solidity/solidity-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/solidity/solidity-plain.svg',
        ],
      },
    },
  },
  {
    name: 'sourcetree',
    color: '#0052CC',
    alias: [],
    tags: ['version-control'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/sourcetree/0052CC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Sourcetree-0052CC?logo=sourcetree&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sourcetree/sourcetree-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sourcetree/sourcetree-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sourcetree/sourcetree-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'spring',
    color: '#6DB33F',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=spring',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/spring/6DB33F',
      },
      shields: {
        path: 'https://img.shields.io/badge/Spring-6DB33F?logo=spring&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spring/spring-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spring/spring-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spring/spring-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spring/spring-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spring/spring-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'spss',
    color: '#cc1e4c',
    alias: [],
    tags: ['package', 'statistics'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spss/spss-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spss/spss-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spss/spss-plain.svg',
        ],
      },
    },
  },
  {
    name: 'sqlalchemy',
    color: '#333333',
    alias: [],
    tags: ['python', 'orm'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlalchemy/sqlalchemy-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlalchemy/sqlalchemy-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlalchemy/sqlalchemy-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlalchemy/sqlalchemy-plain.svg',
        ],
      },
    },
  },
  {
    name: 'sqlite',
    color: '#003B57',
    alias: [],
    tags: ['sql', 'database', 'db'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=sqlite',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/sqlite/003B57',
      },
      shields: {
        path: 'https://img.shields.io/badge/SQLite-003B57?logo=sqlite&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlite/sqlite-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlite/sqlite-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlite/sqlite-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlite/sqlite-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlite/sqlite-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ssh',
    color: '#231F20',
    alias: [],
    tags: ['security'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ssh/ssh-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ssh/ssh-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ssh/ssh-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'stackoverflow',
    color: '#F58025',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=stackoverflow',
      },
      simple_icons: {
        slug: 'stackoverflow',
        path: 'https://cdn.simpleicons.org/stackoverflow/F58025',
      },
      shields: {
        path: 'https://img.shields.io/badge/Stack Overflow-F58025?logo=stackoverflow&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'storybook',
    color: '#FF4785',
    alias: [],
    tags: ['framework', 'documentation', 'ui'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/storybook/FF4785',
      },
      shields: {
        path: 'https://img.shields.io/badge/Storybook-FF4785?logo=storybook&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/storybook/storybook-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/storybook/storybook-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/storybook/storybook-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/storybook/storybook-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/storybook/storybook-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'styledcomponents',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=styledcomponents',
      },
    },
  },
  {
    name: 'stylus',
    color: '#333333',
    alias: [],
    tags: ['css', 'pre-processor'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/stylus/333333',
      },
      shields: {
        path: 'https://img.shields.io/badge/Stylus-333333?logo=stylus&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/stylus/stylus-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/stylus/stylus-original.svg',
        ],
      },
    },
  },
  {
    name: 'subversion',
    color: '#809CC9',
    alias: [],
    tags: ['svn', 'version'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/subversion/809CC9',
      },
      shields: {
        path: 'https://img.shields.io/badge/Subversion-809CC9?logo=subversion&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/subversion/subversion-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/subversion/subversion-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/subversion/subversion-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'supabase',
    color: '#3ECF8E',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=supabase',
      },
      simple_icons: {
        slug: 'supabase',
        path: 'https://cdn.simpleicons.org/supabase/3ECF8E',
      },
      shields: {
        path: 'https://img.shields.io/badge/Supabase-3ECF8E?logo=supabase&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'svelte',
    color: '#FF3E00',
    alias: [],
    tags: ['javascript', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=svelte',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/svelte/FF3E00',
      },
      shields: {
        path: 'https://img.shields.io/badge/Svelte-FF3E00?logo=svelte&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/svelte/svelte-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/svelte/svelte-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/svelte/svelte-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/svelte/svelte-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/svelte/svelte-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'svg',
    color: '#FFB13B',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=svg',
      },
      simple_icons: {
        slug: 'svg',
        path: 'https://cdn.simpleicons.org/svg/FFB13B',
      },
      shields: {
        path: 'https://img.shields.io/badge/SVG-FFB13B?logo=svg&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'swift',
    color: '#F05138',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=swift',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/swift/F05138',
      },
      shields: {
        path: 'https://img.shields.io/badge/Swift-F05138?logo=swift&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/swift/swift-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/swift/swift-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/swift/swift-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/swift/swift-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/swift/swift-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'symfony',
    color: '#000000',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=symfony',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/symfony/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Symfony-000000?logo=symfony&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/symfony/symfony-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/symfony/symfony-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/symfony/symfony-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'tailwindcss',
    color: '#06B6D4',
    alias: ['tailwind'],
    tags: ['css', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=tailwind',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/tailwindcss/06B6D4',
      },
      shields: {
        path: 'https://img.shields.io/badge/Tailwind CSS-06B6D4?logo=tailwindcss&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-original-wordmark.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-plain.svg',
        ],
      },
    },
  },
  {
    name: 'tauri',
    color: '#FFC131',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=tauri',
      },
      simple_icons: {
        slug: 'tauri',
        path: 'https://cdn.simpleicons.org/tauri/FFC131',
      },
      shields: {
        path: 'https://img.shields.io/badge/Tauri-FFC131?logo=tauri&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'teamcity',
    color: '#000000',
    alias: ['tc', 'team-city', 'team city'],
    tags: ['integration', 'platform', 'ci-cd', 'jetbrains'],
    available_providers: ['simple_icons', 'shields'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/teamcity/000000',
        variants: [
          'https://cdn.simpleicons.org/teamcity/000000',
          'https://cdn.simpleicons.org/teamcity/FFFFFF',
          'https://cdn.simpleicons.org/teamcity/08C5F2',
          'https://cdn.simpleicons.org/teamcity/695AFC',
          'https://cdn.simpleicons.org/teamcity/46DA88',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/Team City-000000?logo=teamcity&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/Team City-000000?logo=teamcity&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Team City-FFFFFF?logo=teamcity&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/Team City-08C5F2?logo=teamcity&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Team City-695AFC?logo=teamcity&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/Team City-46DA88?logo=teamcity&logoColor=white&style=for-the-badge',
        ],
      },
    },
  },
  {
    name: 'tensorflow',
    color: '#FF6F00',
    alias: [],
    tags: ['library', 'machine-learning', 'deep-learning'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=tensorflow',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/tensorflow/FF6F00',
      },
      shields: {
        path: 'https://img.shields.io/badge/TensorFlow-FF6F00?logo=tensorflow&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tensorflow/tensorflow-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tensorflow/tensorflow-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tensorflow/tensorflow-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tensorflow/tensorflow-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tensorflow/tensorflow-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'terraform',
    color: '#7B42BC',
    alias: [],
    tags: ['deployment', 'architecture', 'automation'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/terraform/7B42BC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Terraform-7B42BC?logo=terraform&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/terraform/terraform-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/terraform/terraform-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/terraform/terraform-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/terraform/terraform-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/terraform/terraform-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'thealgorithms',
    color: '#00BCB4',
    alias: [],
    tags: ['organization', 'algorithms'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/thealgorithms/00BCB4',
      },
      shields: {
        path: 'https://img.shields.io/badge/The Algorithms-00BCB4?logo=thealgorithms&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/thealgorithms/thealgorithms-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/thealgorithms/thealgorithms-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/thealgorithms/thealgorithms-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/thealgorithms/thealgorithms-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/thealgorithms/thealgorithms-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'threejs',
    color: '#000000',
    alias: [],
    tags: ['javascript', 'framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=threejs',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/threedotjs/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Three.js-000000?logo=threedotjs&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/threejs/threejs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/threejs/threejs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/threejs/threejs-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'tomcat',
    color: '#F8DC75',
    alias: [],
    tags: ['server'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/apachetomcat/F8DC75',
      },
      shields: {
        path: 'https://img.shields.io/badge/Apache Tomcat-F8DC75?logo=apachetomcat&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tomcat/tomcat-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tomcat/tomcat-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tomcat/tomcat-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tomcat/tomcat-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tomcat/tomcat-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'tortoisegit',
    color: '#4a8fb5',
    alias: [],
    tags: ['git'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tortoisegit/tortoisegit-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tortoisegit/tortoisegit-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tortoisegit/tortoisegit-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tortoisegit/tortoisegit-line.svg',
        ],
      },
    },
  },
  {
    name: 'towergit',
    color: '#d18900',
    alias: [],
    tags: ['git'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/towergit/towergit-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/towergit/towergit-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/towergit/towergit-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/towergit/towergit-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/towergit/towergit-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'travis',
    color: '#3EAAAF',
    alias: [],
    tags: ['platform', 'integration'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/travisci/3EAAAF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Travis CI-3EAAAF?logo=travisci&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/travis/travis-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/travis/travis-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/travis/travis-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'trello',
    color: '#0052CC',
    alias: [],
    tags: ['platform', 'organize'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/trello/0052CC',
      },
      shields: {
        path: 'https://img.shields.io/badge/Trello-0052CC?logo=trello&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/trello/trello-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/trello/trello-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/trello/trello-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'twitter',
    color: '#1DA1F2',
    alias: [],
    tags: ['auth'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=twitter',
      },
      shields: {
        path: 'https://img.shields.io/badge/Twitter-1DA1F2?logo=twitter&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/twitter/twitter-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/twitter/twitter-original.svg',
        ],
      },
    },
  },
  {
    name: 'typescript',
    color: '#3178C6',
    alias: ['ts'],
    tags: ['programming', 'transpiler'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=ts',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/typescript/3178C6',
      },
      shields: {
        path: 'https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-plain.svg',
        ],
      },
    },
  },
  {
    name: 'typo3',
    color: '#FF8700',
    alias: [],
    tags: ['cms', 'php'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/typo3/FF8700',
      },
      shields: {
        path: 'https://img.shields.io/badge/TYPO3-FF8700?logo=typo3&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typo3/typo3-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typo3/typo3-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typo3/typo3-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typo3/typo3-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typo3/typo3-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'ubuntu',
    color: '#E95420',
    alias: [],
    tags: ['os'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/ubuntu/E95420',
      },
      shields: {
        path: 'https://img.shields.io/badge/Ubuntu-E95420?logo=ubuntu&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ubuntu/ubuntu-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ubuntu/ubuntu-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ubuntu/ubuntu-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'unity',
    color: '#FFFFFF',
    alias: [],
    tags: ['csharp', 'engine', 'game'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=unity',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/unity/FFFFFF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Unity-FFFFFF?logo=unity&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unity/unity-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unity/unity-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unity/unity-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'unix',
    color: '#4051b5',
    alias: [],
    tags: ['os'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unix/unix-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unix/unix-original.svg',
        ],
      },
    },
  },
  {
    name: 'unrealengine',
    color: '#0E1128',
    alias: ['unreal'],
    tags: ['c++', 'engine', 'game'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=unreal',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/unrealengine/0E1128',
      },
      shields: {
        path: 'https://img.shields.io/badge/Unreal Engine-0E1128?logo=unrealengine&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unrealengine/unrealengine-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unrealengine/unrealengine-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/unrealengine/unrealengine-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'uwsgi',
    color: '#bad05e',
    alias: [],
    tags: ['hosting'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/uwsgi/uwsgi-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/uwsgi/uwsgi-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/uwsgi/uwsgi-plain.svg',
        ],
      },
    },
  },
  {
    name: 'v',
    color: '#5D87BF',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=v',
      },
      simple_icons: {
        slug: 'v',
        path: 'https://cdn.simpleicons.org/v/5D87BF',
      },
      shields: {
        path: 'https://img.shields.io/badge/V-5D87BF?logo=v&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'vagrant',
    color: '#1868F2',
    alias: [],
    tags: ['platform'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/vagrant/1868F2',
      },
      shields: {
        path: 'https://img.shields.io/badge/Vagrant-1868F2?logo=vagrant&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vagrant/vagrant-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vagrant/vagrant-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vagrant/vagrant-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vagrant/vagrant-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vagrant/vagrant-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'vala',
    color: '#7239B3',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=vala',
      },
      simple_icons: {
        slug: 'vala',
        path: 'https://cdn.simpleicons.org/vala/7239B3',
      },
      shields: {
        path: 'https://img.shields.io/badge/Vala-7239B3?logo=vala&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'vercel',
    color: '#000000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=vercel',
      },
      simple_icons: {
        slug: 'vercel',
        path: 'https://cdn.simpleicons.org/vercel/000000',
      },
      shields: {
        path: 'https://img.shields.io/badge/Vercel-000000?logo=vercel&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'vim',
    color: '#019733',
    alias: [],
    tags: ['editor'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=vim',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/vim/019733',
      },
      shields: {
        path: 'https://img.shields.io/badge/Vim-019733?logo=vim&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vim/vim-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vim/vim-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vim/vim-plain.svg',
        ],
      },
    },
  },
  {
    name: 'visualstudio',
    color: '#5C2D91',
    alias: [],
    tags: ['editor'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=visualstudio',
      },
      shields: {
        path: 'https://img.shields.io/badge/Visual Studio-5C2D91?logo=visualstudio&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/visualstudio/visualstudio-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/visualstudio/visualstudio-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/visualstudio/visualstudio-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'vite',
    color: '#646CFF',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=vite',
      },
      simple_icons: {
        slug: 'vite',
        path: 'https://cdn.simpleicons.org/vite/646CFF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'vscode',
    color: '#007ACC',
    alias: [],
    tags: ['editor', 'ide'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=vscode',
      },
      shields: {
        path: 'https://img.shields.io/badge/Visual Studio Code-007ACC?logo=visualstudiocode&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vscode/vscode-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vscode/vscode-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vscode/vscode-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vscode/vscode-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vscode/vscode-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'vuejs',
    color: '#4FC08D',
    alias: [],
    tags: ['framework'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=vue',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/vuedotjs/4FC08D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Vue.js-4FC08D?logo=vuedotjs&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-plain-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'vuestorefront',
    color: '#5ecf7b',
    alias: [],
    tags: ['framework'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuestorefront/vuestorefront-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuestorefront/vuestorefront-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuestorefront/vuestorefront-plain.svg',
        ],
      },
    },
  },
  {
    name: 'vuetify',
    color: '#1867C0',
    alias: [],
    tags: ['css', 'framework', 'vuejs-library', 'material-design'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/vuetify/1867C0',
      },
      shields: {
        path: 'https://img.shields.io/badge/Vuetify-1867C0?logo=vuetify&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuetify/vuetify-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuetify/vuetify-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuetify/vuetify-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuetify/vuetify-line.svg',
        ],
      },
    },
  },
  {
    name: 'webassembly',
    color: '#654FF0',
    alias: ['wasm'],
    tags: [],
    available_providers: ['skill_icons', 'simple_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=wasm',
      },
      simple_icons: {
        slug: 'webassembly',
        path: 'https://cdn.simpleicons.org/webassembly/654FF0',
      },
      shields: {
        path: 'https://img.shields.io/badge/WebAssembly-654FF0?logo=webassembly&logoColor=white&style=for-the-badge',
      },
    },
  },
  {
    name: 'webflow',
    color: '#4353FF',
    alias: [],
    tags: ['cms', 'ecommerce'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=webflow',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/webflow/4353FF',
      },
      shields: {
        path: 'https://img.shields.io/badge/Webflow-4353FF?logo=webflow&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webflow/webflow-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webflow/webflow-original.svg',
        ],
      },
    },
  },
  {
    name: 'weblate',
    color: '#2ECCAA',
    alias: [],
    tags: ['localization'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/weblate/2ECCAA',
      },
      shields: {
        path: 'https://img.shields.io/badge/Weblate-2ECCAA?logo=weblate&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/weblate/weblate-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/weblate/weblate-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/weblate/weblate-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/weblate/weblate-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/weblate/weblate-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'webpack',
    color: '#8DD6F9',
    alias: [],
    tags: ['package', 'manager'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=webpack',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/webpack/8DD6F9',
      },
      shields: {
        path: 'https://img.shields.io/badge/Webpack-8DD6F9?logo=webpack&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webpack/webpack-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webpack/webpack-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webpack/webpack-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webpack/webpack-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webpack/webpack-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'webstorm',
    color: '#000000',
    alias: [],
    tags: ['ide', 'editor', 'jetbrains', 'javascript', 'typescript'],
    available_providers: ['skill_icons', 'simple_icons', 'shields', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=webstorm',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/webstorm/000000',
        variants: [
          'https://cdn.simpleicons.org/webstorm/000000',
          'https://cdn.simpleicons.org/webstorm/ffffff',
          'https://cdn.simpleicons.org/webstorm/F0EB18',
          'https://cdn.simpleicons.org/webstorm/00C4F4',
          'https://cdn.simpleicons.org/webstorm/007DFE',
        ],
      },
      shields: {
        path: 'https://img.shields.io/badge/WebStorm-000000?logo=webstorm&logoColor=white&style=for-the-badge',
        variants: [
          'https://img.shields.io/badge/WebStorm-000000?logo=webstorm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/WebStorm-ffffff?logo=webstorm&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/WebStorm-F0EB18?logo=webstorm&logoColor=black&style=for-the-badge',
          'https://img.shields.io/badge/WebStorm-00C4F4?logo=webstorm&logoColor=white&style=for-the-badge',
          'https://img.shields.io/badge/WebStorm-007DFE?logo=webstorm&logoColor=white&style=for-the-badge',
        ],
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webstorm/webstorm-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webstorm/webstorm-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webstorm/webstorm-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webstorm/webstorm-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/webstorm/webstorm-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'windicss',
    color: '#48B0F1',
    alias: [],
    tags: [],
    available_providers: ['skill_icons', 'shields'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=windicss',
      },
      shields: {
        path: 'https://img.shields.io/badge/Windi CSS-48B0F1?logo=windicss&logoColor=black&style=for-the-badge',
      },
    },
  },
  {
    name: 'windows8',
    color: '#0078D6',
    alias: [],
    tags: ['os'],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Windows-0078D6?logo=windows&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/windows8/windows8-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/windows8/windows8-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/windows8/windows8-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'woocommerce',
    color: '#96588A',
    alias: [],
    tags: ['ecommerce'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/woocommerce/96588A',
      },
      shields: {
        path: 'https://img.shields.io/badge/WooCommerce-96588A?logo=woocommerce&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/woocommerce/woocommerce-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/woocommerce/woocommerce-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/woocommerce/woocommerce-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/woocommerce/woocommerce-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/woocommerce/woocommerce-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'wordpress',
    color: '#21759B',
    alias: [],
    tags: ['cms'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=wordpress',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/wordpress/21759B',
      },
      shields: {
        path: 'https://img.shields.io/badge/WordPress-21759B?logo=wordpress&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/wordpress/wordpress-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/wordpress/wordpress-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/wordpress/wordpress-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/wordpress/wordpress-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'workers',
    color: '#000',
    alias: [],
    tags: [],
    available_providers: ['skill_icons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=workers',
      },
    },
  },
  {
    name: 'xamarin',
    color: '#3498DB',
    alias: [],
    tags: [
      'application',
      'programming',
      'editor',
      'ide',
      'ios',
      'mobile',
      'apple',
      'android',
      'windows',
    ],
    available_providers: ['shields', 'devicons'],
    providers: {
      shields: {
        path: 'https://img.shields.io/badge/Xamarin-3498DB?logo=xamarin&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xamarin/xamarin-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xamarin/xamarin-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xamarin/xamarin-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'xcode',
    color: '#147EFB',
    alias: [],
    tags: ['application', 'editor', 'ide', 'ios', 'iphone', 'mobile', 'apple'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/xcode/147EFB',
      },
      shields: {
        path: 'https://img.shields.io/badge/Xcode-147EFB?logo=xcode&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xcode/xcode-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xcode/xcode-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xcode/xcode-plain.svg',
        ],
      },
    },
  },
  {
    name: 'xd',
    color: '#FF61F6',
    alias: [],
    tags: ['design', 'editor', 'ui'],
    available_providers: ['shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=xd',
      },
      shields: {
        path: 'https://img.shields.io/badge/Adobe XD-FF61F6?logo=adobexd&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xd/xd-plain.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xd/xd-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/xd/xd-line.svg',
        ],
      },
    },
  },
  {
    name: 'yarn',
    color: '#2C8EBB',
    alias: [],
    tags: ['package', 'manager'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/yarn/2C8EBB',
      },
      shields: {
        path: 'https://img.shields.io/badge/Yarn-2C8EBB?logo=yarn&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yarn/yarn-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yarn/yarn-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yarn/yarn-original-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'yii',
    color: '#0073bb',
    alias: [],
    tags: ['php', 'framework'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yii/yii-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yii/yii-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yii/yii-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yii/yii-plain.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yii/yii-plain-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'yunohost',
    color: '#ffffff',
    alias: [],
    tags: ['os'],
    available_providers: ['devicons'],
    providers: {
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yunohost/yunohost-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yunohost/yunohost-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/yunohost/yunohost-plain.svg',
        ],
      },
    },
  },
  {
    name: 'zend',
    color: '#0679EA',
    alias: [],
    tags: ['php', 'framework'],
    available_providers: ['simple_icons', 'shields', 'devicons'],
    providers: {
      simple_icons: {
        path: 'https://cdn.simpleicons.org/zend/0679EA',
      },
      shields: {
        path: 'https://img.shields.io/badge/Zend-0679EA?logo=zend&logoColor=white&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zend/zend-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zend/zend-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zend/zend-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zend/zend-line.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zend/zend-line-wordmark.svg',
        ],
      },
    },
  },
  {
    name: 'zig',
    color: '#F7A41D',
    alias: [],
    tags: ['language'],
    available_providers: ['simple_icons', 'shields', 'skill_icons', 'devicons'],
    providers: {
      skill_icons: {
        path: 'https://skillicons.dev/icons?i=zig',
      },
      simple_icons: {
        path: 'https://cdn.simpleicons.org/zig/F7A41D',
      },
      shields: {
        path: 'https://img.shields.io/badge/Zig-F7A41D?logo=zig&logoColor=black&style=for-the-badge',
      },
      devicons: {
        path: 'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zig/zig-original.svg',
        variants: [
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zig/zig-original.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zig/zig-original-wordmark.svg',
          'https://cdn.jsdelivr.net/gh/devicons/devicon/icons/zig/zig-plain-wordmark.svg',
        ],
      },
    },
  },
];

export { tech_icons };
