platformicons
Version:
Web Platform and Framework Logo Set
257 lines (256 loc) • 9.9 kB
TypeScript
import * as React from 'react';
export declare const PLATFORM_TO_ICON: {
readonly amazon: "amazon";
readonly amd: "amd";
readonly android: "android";
readonly "android-phone": "android-phone";
readonly "android-tablet": "android-tablet";
readonly anthropic: "anthropic";
readonly "anthropic-claude": "anthropic-claude";
readonly apple: "apple";
readonly "apple-ipad": "apple-ipad";
readonly "apple-iphone": "apple-iphone";
readonly "apple-tv": "apple-tv";
readonly "apple-watch": "apple-watch";
readonly arm: "arm";
readonly bun: "bun";
readonly capacitor: "capacitor";
readonly chrome: "chrome";
readonly chromium: "chromium";
readonly clojure: "clojure";
readonly cocoa: "apple";
readonly "cocoa-objc": "apple";
readonly "cocoa-swift": "swift";
readonly cohere: "cohere";
readonly cordova: "cordova";
readonly cloudflare: "cloudflare";
readonly cpp: "cpp";
readonly cryengine: "cryengine";
readonly crystal: "crystal";
readonly css: "css";
readonly csharp: "csharp";
readonly "csharp-aspnetcore": "csharp";
readonly dart: "dart";
readonly deepseek: "deepseek";
readonly default: "default";
readonly deno: "deno";
readonly dotnet: "dotnet";
readonly "dotnet-aspnetcore": "dotnet";
readonly "dotnet-aspnet": "dotnet";
readonly "dotnet-awslambda": "awslambda";
readonly "dotnet-blazor": "blazor";
readonly "dotnet-csharp": "csharp";
readonly "dotnet-gcpfunctions": "gcp-functions";
readonly "dotnet-maui": "maui";
readonly "dotnet-uno": "uno";
readonly "dotnet-xamarin": "xamarin";
readonly dotnetcore: "dotnetcore";
readonly dotnetfx: "dotnetfx";
readonly dotnetframework: "dotnetframework";
readonly edge: "edge";
readonly "edge-legacy": "edge-legacy";
readonly electron: "electron";
readonly elixir: "elixir";
readonly firefox: "firefox";
readonly flutter: "flutter";
readonly font: "font";
readonly fsharp: "fsharp";
readonly gemini: "gemini";
readonly git: "git";
readonly go: "go";
readonly "go-echo": "echo";
readonly "go-fasthttp": "fasthttp";
readonly "go-fiber": "fiber";
readonly "go-gin": "gin";
readonly "go-iris": "iris";
readonly "go-martini": "martini";
readonly "go-negroni": "go";
readonly godot: "godot";
readonly grok: "grok";
readonly groq: "groq";
readonly huggingface: "huggingface";
readonly "internet-explorer": "internet-explorer";
readonly java: "java";
readonly "java-appengine": "app-engine";
readonly "java-android": "android";
readonly "java-log4j": "java";
readonly "java-log4j2": "java";
readonly "java-logback": "logback";
readonly "java-logging": "java";
readonly "java-ray": "ray";
readonly "java-spring": "spring";
readonly "java-spring-boot": "springboot";
readonly javascript: "javascript";
readonly "javascript-alpinejs": "alpinejs";
readonly "javascript-analogjs": "analogjs";
readonly "javascript-angular": "angularjs";
readonly "javascript-angularjs": "angularjs";
readonly "javascript-astro": "astro";
readonly "javascript-awslambda": "awslambda";
readonly "javascript-azurefunctions": "azure-functions";
readonly "javascript-backbone": "backbone";
readonly "javascript-browser": "javascript";
readonly "javascript-capacitor": "capacitor";
readonly "javascript-cloudflare-pages": "cloudflare-pages";
readonly "javascript-cloudflare-workers": "cloudflare-workers";
readonly "javascript-connect": "connect";
readonly "javascript-cordova": "cordova";
readonly "javascript-electron": "electron";
readonly "javascript-ember": "ember";
readonly "javascript-express": "express";
readonly "javascript-fastify": "fastify";
readonly "javascript-gatsby": "gatsby";
readonly "javascript-gcpfunctions": "gcp-functions";
readonly "javascript-hapi": "hapi";
readonly "javascript-hono": "hono";
readonly "javascript-hydrogen": "hydrogen";
readonly "javascript-ionic": "ionic";
readonly "javascript-koa": "koa";
readonly "javascript-lit": "lit";
readonly "javascript-meteor": "meteor";
readonly "javascript-million": "million";
readonly "javascript-nestjs": "nestjs";
readonly "javascript-nextjs": "nextjs";
readonly "javascript-node": "nodejs";
readonly "javascript-nuxt": "nuxt";
readonly "javascript-opennext": "opennext";
readonly "javascript-qwik": "qwik";
readonly "javascript-react": "react";
readonly "javascript-react-router": "react-router";
readonly "javascript-remix": "remix";
readonly "javascript-serverlesscloud": "serverless";
readonly "javascript-solid": "solid";
readonly "javascript-solidstart": "solidstart";
readonly "javascript-svelte": "svelte";
readonly "javascript-sveltekit": "svelte";
readonly "javascript-tanstackstart-react": "tanstack";
readonly "javascript-vue": "vue";
readonly "javascript-wasm": "wasm";
readonly ionic: "ionic";
readonly kotlin: "kotlin";
readonly "kotlin-android": "android";
readonly langchain: "langchain";
readonly langgraph: "langgraph";
readonly launchdarkly: "launchdarkly";
readonly litellm: "litellm";
readonly linux: "linux";
readonly mastra: "mastra";
readonly mcp: "mcp";
readonly mono: "mono";
readonly motorola: "motorola";
readonly mistral: "mistral";
readonly native: "nativec";
readonly "native-qt": "qt";
readonly nintendo: "nintendo";
readonly "nintendo-switch": "nintendo-switch";
readonly "nintendo-switch-2": "nintendo-switch-2";
readonly node: "nodejs";
readonly nvidia: "nvidia";
readonly openai: "openai";
readonly openfeature: "openfeature";
readonly opera: "opera";
readonly perl: "perl";
readonly perplexity: "perplexity";
readonly php: "php";
readonly playstation: "playstation";
readonly powershell: "powershell";
readonly "php-laravel": "laravel";
readonly "php-livewire": "livewire";
readonly "php-magento": "magento";
readonly "php-monolog": "php";
readonly "php-symfony2": "symfony";
readonly "php-symfony": "symfony";
readonly "pydantic-ai": "pydantic-ai";
readonly python: "python";
readonly "python-aiohttp": "aiohttp";
readonly "python-airflow": "apache-airflow";
readonly "python-ariadne": "ariadne";
readonly "python-asyncpg": "postgresql";
readonly "python-awslambda": "awslambda";
readonly "python-azurefunctions": "azure-functions";
readonly "python-beam": "apache-beam";
readonly "python-boto3": "aws";
readonly "python-bottle": "bottle";
readonly "python-celery": "celery";
readonly "python-chalice": "chalice";
readonly "python-clickhouse-driver": "clickhouse";
readonly "python-django": "django";
readonly "python-dramatiq": "dramatiq";
readonly "python-falcon": "falcon";
readonly "python-fastapi": "fastapi";
readonly "python-flask": "flask";
readonly "python-gcpfunctions": "gcp-functions";
readonly "python-gnu_backtrace": "gnu";
readonly "python-gql": "graphql";
readonly "python-graphene": "graphene";
readonly "python-grpc": "grpc";
readonly "python-httpx": "httpx";
readonly "python-huey": "huey";
readonly "python-litestar": "litestar";
readonly "python-loguru": "loguru";
readonly "python-pylons": "python";
readonly "python-pymongo": "mongodb";
readonly "python-pyramid": "pyramid";
readonly "python-pythonawslambda": "awslambda";
readonly "python-quart": "quart";
readonly "python-ray": "ray";
readonly "python-redis": "redis";
readonly "python-rq": "redis";
readonly "python-sanic": "sanic";
readonly "python-serverless": "serverless";
readonly "python-starlette": "starlette";
readonly "python-strawberry": "strawberry";
readonly "python-spark": "apache-spark";
readonly "python-sqlalchemy": "sqlalchemy";
readonly "python-tornado": "tornado";
readonly "python-tryton": "tryton";
readonly "python-typer": "typer";
readonly qq: "qq";
readonly qt: "qt";
readonly "react-native": "react-native";
readonly ruby: "ruby";
readonly "ruby-activeadmin": "activeadmin";
readonly "ruby-grape": "grape";
readonly "ruby-hanami": "hanami";
readonly "ruby-padrino": "padrino";
readonly "ruby-rack": "ruby";
readonly "ruby-rails": "rails";
readonly "ruby-sidekiq": "sidekiq";
readonly "ruby-sinatra": "sinatra";
readonly "ruby-trailblazer": "trailblazer";
readonly rust: "rust";
readonly "rust-actix": "actix";
readonly "rust-axum": "tokio";
readonly "rust-tower": "tower";
readonly "rust-tracing": "tracing";
readonly safari: "safari";
readonly samsung: "samsung";
readonly scala: "scala";
readonly stride3d: "stride3d";
readonly supabase: "supabase";
readonly sql: "sql";
readonly sqlserver: "sqlserver";
readonly swift: "swift";
readonly tauri: "tauri";
readonly ubuntu: "ubuntu";
readonly unity: "unity";
readonly unleash: "unleash";
readonly ue4: "unreal";
readonly unreal: "unreal";
readonly unrealengine: "unreal";
readonly uwp: "windows";
readonly visualbasic: "visual-basic";
readonly vscode: "vscode";
readonly windows: "windows";
readonly xbox: "xbox";
};
type Props = React.HTMLAttributes<HTMLDivElement | HTMLImageElement> & {
platform: string;
size?: string | number;
format?: "sm" | "lg";
radius?: number | null;
withLanguageIcon?: boolean;
languageIconStyles?: React.CSSProperties;
};
declare const PlatformIcon: ({ platform, size, format, radius, withLanguageIcon, languageIconStyles, style, ...otherProps }: Props) => React.JSX.Element;
export default PlatformIcon;