# Devicons recommended icons

136 flagship icons across 72 primary tags. Use this list as the first lookup when choosing a slug for a given technology — these are the canonical picks curated per category.

The full catalog of 1246 icons is browsable at https://devicons.io/icons — fetch any icon not listed here by its slug.

## Quick lookup table

| Slug | Name | React component | Tags | Aliases |
| --- | --- | --- | --- | --- |
| `altair` | Altair | `AltairIcon` | graphql, api, developer-tools, debugging | altair-graphql |
| `android` | Android | `AndroidIcon` | mobile, operating-system, google, open-source |  |
| `archlinux` | Arch Linux | `ArchlinuxIcon` | operating-system, linux, open-source | arch |
| `atomicojs` | Atomico | `AtomicojsIcon` | javascript, web-components, frontend, library | atomicojs |
| `aws-aurora` | AWS Aurora | `AwsAuroraIcon` | database, aws, cloud, sql | aurora-db |
| `calibre` | Calibre | `CalibreIcon` | e-book, open-source, reading, media |  |
| `campaignmonitor` | CampaignMonitor | `CampaignmonitorIcon` | email-marketing, marketing, campaign, automation | cm |
| `carbide` | Carbide | `CarbideIcon` | ide, embedded, iot, development |  |
| `cardano` | Cardano | `CardanoIcon` | blockchain, cryptocurrency, smart-contracts, defi | ADA |
| `chalk` | Chalk | `ChalkIcon` | cli, terminal, color, nodejs |  |
| `chart-js` | Chart.js | `ChartJsIcon` | javascript, charts, visualization, data | chartjs |
| `chevereto` | Chevereto | `CheveretoIcon` | image-hosting, video-hosting, media, self-hosted |  |
| `chrome` | Chrome | `ChromeIcon` | browser, google | google-chrome |
| `cinder` | Cinder | `CinderIcon` | library, creative-coding, c++, graphics |  |
| `claude` | Claude | `ClaudeIcon` | ai, assistant, anthropic, chatbot |  |
| `claude-code` | Claude Code | `ClaudeCodeIcon` | ai, coding-assistant, cli, anthropic |  |
| `clerk` | Clerk | `ClerkIcon` | authentication, security, api, frontend |  |
| `clickhouse` | Clickhouse | `ClickhouseIcon` | database, analytics, column-oriented, big-data | ch |
| `clio-lang` | Clio-lang | `ClioLangIcon` | programming-language, functional-programming, javascript | clio |
| `cljs` | CLJS | `CljsIcon` | programming-language, clojure, javascript, compiler | clojurescript |
| `close` | Close | `CloseIcon` | crm, sales, business, automation |  |
| `cloudacademy` | Cloud Academy | `CloudacademyIcon` | cloud, education, training, certification |  |
| `cloudflare` | Cloudflare | `CloudflareIcon` | cdn, security, dns, web-performance | cf |
| `codecademy` | Codecademy | `CodecademyIcon` | education, learning, programming, coding |  |
| `compose` | Compose | `ComposeIcon` | database, cloud, deployment, management |  |
| `confluence` | Confluence | `ConfluenceIcon` | collaboration, documentation, atlassian, wiki |  |
| `corda` | Corda | `CordaIcon` | blockchain, distributed-ledger, enterprise, java |  |
| `coursera` | Coursera | `CourseraIcon` | education, online-learning, courses, certification |  |
| `cpanel` | cPanel | `CpanelIcon` | hosting, web-server, control-panel |  |
| `createjs` | CreateJS | `CreatejsIcon` | javascript, html5, animation, canvas |  |
| `crucible` | Crucible | `CrucibleIcon` | code-review, collaboration, atlassian, development-tools |  |
| `css` | CSS | `CssIcon` | frontend, web-development, styling |  |
| `cursor` | Cursor | `CursorIcon` | editor, ide, ai, developer-tools |  |
| `customerio` | Customer.io | `CustomerioIcon` | customer-engagement, marketing, automation, email |  |
| `d3` | D3 | `D3Icon` | javascript, data-visualization, charts, interactive | d3js, d3.js |
| `dailydev` | Daily.dev | `DailydevIcon` | social-media, developer-tools, news, community | daily |
| `datadog` | Datadog | `DatadogIcon` | monitoring, observability, devops, cloud | dd |
| `deepseek` | DeepSeek | `DeepseekIcon` | ai, llm, machine-learning, open-source |  |
| `descript` | Descript | `DescriptIcon` | audio, video, editing, content-creation |  |
| `devicescript` | Devicescript | `DevicescriptIcon` | typescript, iot, embedded, microsoft |  |
| `dgraph` | Dgraph | `DgraphIcon` | database, graphql, graph-database, distributed |  |
| `dimer` | Dimer | `DimerIcon` | documentation, markdown, static-site, generator |  |
| `dinersclub` | Diners Club | `DinersclubIcon` | payment, credit-card, fintech |  |
| `discord` | Discord | `DiscordIcon` | communication, chat, community, voice-chat |  |
| `discover` | Discover | `DiscoverIcon` | payment, credit-card, fintech |  |
| `docker` | Docker | `DockerIcon` | containerization, devops, infrastructure, cloud |  |
| `drip` | Drip | `DripIcon` | email, marketing, automation, e-commerce |  |
| `electron` | Electron | `ElectronIcon` | framework, desktop, javascript, frontend | electronjs |
| `elementary` | Elementary | `ElementaryIcon` | linux, operating-system, open-source, desktop | elementary-os |
| `eleventy` | 11ty | `EleventyIcon` | static-site, generator, javascript, jamstack | eleventy, 11ty |
| `elixir` | Elixir | `ElixirIcon` | programming-language, functional, backend, erlang |  |
| `emmet` | Emmet | `EmmetIcon` | editor, html, css, productivity |  |
| `ethereum` | Ethereum | `EthereumIcon` | blockchain, cryptocurrency, smart-contracts, web3 | ETH |
| `eventbrite` | Eventbrite | `EventbriteIcon` | events, ticketing, platform, marketing |  |
| `express` | Express | `ExpressIcon` | nodejs, web-framework, api, backend | express.js, expressjs |
| `ffmpeg` | Ffmpeg | `FfmpegIcon` | multimedia, video-processing, audio-processing, encoding |  |
| `figma` | Figma | `FigmaIcon` | design, ui, ux, prototyping |  |
| `firebase` | Firebase | `FirebaseIcon` | google, backend, cloud, database |  |
| `firefox` | Firefox | `FirefoxIcon` | browser, web, mozilla, privacy |  |
| `flowxo` | Flow XO | `FlowxoIcon` | chatbot, automation, workflow, integration |  |
| `forestadmin` | Forestadmin | `ForestadminIcon` | admin-panel, database, backend, dashboard | Forest Admin |
| `frontapp` | Frontapp | `FrontappIcon` | customer-support, communication, email, collaboration | Front |
| `game-analytics` | GameAnalytics | `GameAnalyticsIcon` | analytics, gaming, metrics, game-development | GA |
| `git` | Git | `GitIcon` | version-control, scm, development, open-source |  |
| `github` | Github | `GithubIcon` | version-control, git, collaboration, open-source | GH |
| `github-copilot` | Github Copilot | `GithubCopilotIcon` | ai, code-assistant, github, developer-tools | Copilot |
| `go` | Go | `GoIcon` | programming-language, golang, backend, concurrent | golang |
| `godot` | Godot | `GodotIcon` | game-engine, game-development, open-source, 2d |  |
| `google` | Google | `GoogleIcon` | search-engine, technology, cloud, advertising |  |
| `google-data-studio` | Google Data Studio | `GoogleDataStudioIcon` | data-visualization, reporting, dashboard, google | Looker Studio, Data Studio |
| `google-gemini` | Google Gemini | `GoogleGeminiIcon` | ai, language-model, google, artificial-intelligence | Gemini |
| `greensock` | Greensock | `GreensockIcon` | animation, javascript, css, html | GSAP, GreenSock Animation Platform |
| `groovehq` | Groove | `GroovehqIcon` | customer-support, helpdesk, ticketing, communication | GrooveHQ |
| `gunicorn` | Gunicorn | `GunicornIcon` | python, web-server, wsgi, unix | Green Unicorn |
| `hack` | Hack | `HackIcon` | programming-language, facebook, php, backend |  |
| `haxl` | Haxl | `HaxlIcon` | library, haskell, facebook |  |
| `hugging-face` | Hugging Face | `HuggingFaceIcon` | machine-learning, ai, nlp, open-source | hf |
| `ifttt` | Ifttt | `IftttIcon` | automation, workflow, integration, productivity |  |
| `java` | Java | `JavaIcon` | programming-language, backend, jvm |  |
| `javascript` | Javascript | `JavascriptIcon` | programming-language, frontend, backend, scripting | js |
| `jest` | Jest | `JestIcon` | testing, javascript, frontend |  |
| `khan_academy` | Khan Academy | `KhanAcademyIcon` | education, e-learning, non-profit, online-learning |  |
| `kotlin` | Kotlin | `KotlinIcon` | programming-language, jvm, android, jetbrains | kt |
| `kubernetes` | Kubernetes | `KubernetesIcon` | container, orchestration, devops, cloud-native | k8s |
| `langchain` | LangChain | `LangchainIcon` | ai, llm, framework, python |  |
| `laravel` | Laravel | `LaravelIcon` | php, web-framework, backend, mvc |  |
| `linear` | Linear | `LinearIcon` | project-management, issue-tracking, agile, productivity |  |
| `linux-mint` | Linux Mint | `LinuxMintIcon` | linux, operating-system, ubuntu, distribution | Mint |
| `linux-tux` | Linux Tux | `LinuxTuxIcon` | linux, mascot, open-source, kernel | Tux |
| `mantine` | Mantine | `MantineIcon` | react, ui-library, components, frontend |  |
| `material-ui` | Material-ui | `MaterialUiIcon` | react, ui-library, frontend, components | mui |
| `meteor` | Meteor | `MeteorIcon` | framework, javascript, fullstack, realtime | meteorjs |
| `mistral-ai` | Mistral | `MistralAiIcon` | ai, machine-learning, language-model, artificial-intelligence | mistral ai |
| `mongodb` | MongoDB | `MongodbIcon` | database, nosql, document-database, json | Mongo |
| `mysql` | MySQL | `MysqlIcon` | database, sql, rdbms, oracle |  |
| `netlify` | Netlify | `NetlifyIcon` | hosting, deployment, jamstack, cloud |  |
| `nextjs` | Next.js | `NextjsIcon` | react, framework, ssr, frontend | Next |
| `nodejs` | Node.js | `NodejsIcon` | javascript, runtime, server, backend | Node |
| `notion` | Notion | `NotionIcon` | productivity, notes, project-management, collaboration |  |
| `npm` | NPM | `NpmIcon` | package-manager, javascript, nodejs, registry | Node Package Manager |
| `nuxt` | Nuxt | `NuxtIcon` | vue, framework, ssr, frontend | NuxtJS, Nuxt.js |
| `openai` | OpenAI | `OpenaiIcon` | artificial-intelligence, machine-learning, llm, api | ChatGPT |
| `oreilly` | O'Reilly | `OreillyIcon` | learning, books, education, technology | O'Reilly Media |
| `paypal` | Paypal | `PaypalIcon` | payment, ecommerce, fintech, online-payments |  |
| `php` | Php | `PhpIcon` | programming-language, server-side, web-development, scripting | PHP: Hypertext Preprocessor |
| `pnpm` | pnpm | `PnpmIcon` | package-manager, javascript, nodejs, monorepo |  |
| `postgresql` | PostgreSQL | `PostgresqlIcon` | database, sql, rdbms, open-source | Postgres |
| `prisma` | Prisma | `PrismaIcon` | database, orm, typescript, nodejs |  |
| `prometheus` | Prometheus | `PrometheusIcon` | monitoring, alerting, time-series, observability |  |
| `python` | Python | `PythonIcon` | programming-language, scripting, data-science, web-development |  |
| `pytorch` | PyTorch | `PytorchIcon` | machine-learning, deep-learning, python, ai |  |
| `rails` | Rails | `RailsIcon` | ruby, framework, web-development, backend | Ruby on Rails, RoR |
| `react` | React | `ReactIcon` | javascript, frontend, ui-library, meta | React.js, ReactJS |
| `redis` | Redis | `RedisIcon` | database, caching, in-memory, nosql |  |
| `ruby` | Ruby | `RubyIcon` | programming-language, scripting, web-development, object-oriented |  |
| `safari` | Safari | `SafariIcon` | browser, apple, webkit, macos |  |
| `salesforce` | Salesforce | `SalesforceIcon` | crm, cloud, enterprise, saas | SFDC |
| `slack` | Slack | `SlackIcon` | communication, team, collaboration, messaging |  |
| `snowflake` | Snowflake | `SnowflakeIcon` | data-warehouse, cloud, analytics, sql |  |
| `soundcloud` | Soundcloud | `SoundcloudIcon` | music, streaming, social-media, audio |  |
| `sqlite` | Sqlite | `SqliteIcon` | database, sql, embedded, serverless | SQLite |
| `stripe` | Stripe | `StripeIcon` | payments, fintech, api, e-commerce |  |
| `supabase` | Supabase | `SupabaseIcon` | database, backend, postgres, open-source |  |
| `svelte` | Svelte | `SvelteIcon` | javascript, framework, frontend, compiler |  |
| `swift` | Swift | `SwiftIcon` | programming-language, ios, apple, macos |  |
| `tailwind` | Tailwind | `TailwindIcon` | css, utility-first, framework, frontend | Tailwind CSS |
| `tensorflow` | Tensorflow | `TensorflowIcon` | machine-learning, deep-learning, ai, google | TF |
| `terraform` | Terraform | `TerraformIcon` | infrastructure-as-code, devops, cloud, hashicorp | TF |
| `typeorm` | Typeorm | `TypeormIcon` | orm, typescript, database, nodejs | TypeORM |
| `typescript` | Typescript | `TypescriptIcon` | programming-language, javascript, typed, microsoft | TS |
| `vercel` | Vercel | `VercelIcon` | hosting, deployment, cloud, frontend | Zeit |
| `vim` | Vim | `VimIcon` | editor, terminal, cli, text-editor | Vi IMproved |
| `visual-studio-code` | Visual Studio Code | `VisualStudioCodeIcon` | editor, ide, microsoft, development | vscode, VS Code |
| `vitest` | Vitest | `VitestIcon` | testing, unit-testing, vite, javascript |  |
| `vue` | Vue | `VueIcon` | javascript, framework, frontend, reactive | Vue.js, VueJS |
| `xai` | xAI | `XaiIcon` | ai, llm, machine-learning, research |  |

## Grouped by primary tag

### admin-panel

- `forestadmin` · **Forestadmin** — Forest Admin is an instant admin panel framework that generates a back-office interface from your database

### ai

- `claude` · **Claude** — Claude is an AI assistant developed by Anthropic, designed to provide helpful and safe interactions
- `claude-code` · **Claude Code** — Claude Code is Anthropic's agentic coding tool that operates in the terminal, enabling developers to delegate software engineering tasks to Claude
- `deepseek` · **DeepSeek** — DeepSeek is a Chinese AI research company developing open-source large language models for reasoning, coding, and general-purpose tasks
- `github-copilot` · **Github Copilot** — GitHub Copilot is an AI-powered code completion and pair programming tool that suggests code in real time
- `google-gemini` · **Google Gemini** — Google Gemini is a family of multimodal AI models by Google DeepMind that powers conversational AI and generative capabilities
- `langchain` · **LangChain** — LangChain is a framework for developing applications powered by large language models, providing tools for chaining LLM calls, retrieval, and agents
- `mistral-ai` · **Mistral** — Mistral AI is a French AI company building open-weight and commercial large language models
- `xai` · **xAI** — xAI is an artificial intelligence company founded by Elon Musk, focused on building AI systems to understand the universe and creator of the Grok language model

### analytics

- `game-analytics` · **GameAnalytics** — GameAnalytics is a free analytics platform for tracking player behavior and game performance in mobile and desktop games

### animation

- `greensock` · **Greensock** — GreenSock (GSAP) is a professional-grade JavaScript animation library for building high-performance web animations

### artificial-intelligence

- `openai` · **OpenAI** — OpenAI is an AI research and deployment company that builds large language models and AI products like ChatGPT and GPT APIs

### audio

- `descript` · **Descript** — Descript is an all-in-one audio and video editing tool with AI-powered transcription and screen recording

### authentication

- `clerk` · **Clerk** — A drop-in authentication and user management platform providing pre-built UI components and APIs for web applications

### automation

- `ifttt` · **Ifttt** — IFTTT (If This Then That) is an automation platform that connects apps and services using conditional triggers and actions

### blockchain

- `cardano` · **Cardano** — A proof-of-stake blockchain platform for building and running smart contracts and decentralized applications
- `corda` · **Corda** — An open-source blockchain platform designed for enterprise use, enabling direct transactions between parties with smart contracts
- `ethereum` · **Ethereum** — Ethereum is a decentralized blockchain platform that enables smart contracts and decentralized applications (dApps)

### browser

- `chrome` · **Chrome** — A fast, cross-platform web browser developed by Google, built on the Chromium open-source project
- `firefox` · **Firefox** — Firefox is Mozilla's family brand encompassing the Firefox browser and related privacy-focused internet products
- `safari` · **Safari** — Safari is a web browser developed by Apple, built into macOS, iOS, and iPadOS

### cdn

- `cloudflare` · **Cloudflare** — A web infrastructure and security company providing CDN, DDoS protection, DNS services, and edge computing

### chatbot

- `flowxo` · **Flow XO** — Flow XO is a no-code platform for building chatbots and automating business workflows across multiple channels

### cli

- `chalk` · **Chalk** — A Node

### cloud

- `cloudacademy` · **Cloud Academy** — An online training platform for cloud computing skills, offering courses and certifications for AWS, Azure, and GCP

### code-review

- `crucible` · **Crucible** — An Atlassian peer code review tool for reviewing code, discussing changes, and identifying defects

### collaboration

- `confluence` · **Confluence** — An Atlassian team workspace and wiki platform for creating, organizing, and collaborating on documentation and knowledge bases

### communication

- `discord` · **Discord** — Discord is a communication platform for voice, video, and text chat used by communities and teams
- `slack` · **Slack** — Slack is a business messaging platform for team communication, file sharing, and workflow automation

### container

- `kubernetes` · **Kubernetes** — Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications

### containerization

- `docker` · **Docker** — Docker is a platform for building, shipping, and running applications in lightweight, portable containers

### crm

- `close` · **Close** — A CRM platform built for small businesses with built-in calling, email, and sales automation features
- `salesforce` · **Salesforce** — Salesforce is a cloud-based customer relationship management (CRM) platform for sales, service, and marketing

### css

- `tailwind` · **Tailwind** — Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces

### customer-engagement

- `customerio` · **Customer.io** — A marketing automation platform for sending targeted emails, push notifications, and SMS based on customer behavior

### customer-support

- `frontapp` · **Frontapp** — Front is a customer operations platform that combines email, apps, and teammates into a shared inbox for team collaboration
- `groovehq` · **Groove** — Groove is a simple helpdesk and customer support platform designed for small businesses

### data-visualization

- `google-data-studio` · **Google Data Studio** — Google Data Studio (now Looker Studio) is a free data visualization and reporting tool for creating interactive dashboards

### data-warehouse

- `snowflake` · **Snowflake** — Snowflake is a cloud-based data warehousing platform for analytics, data sharing, and data engineering

### database

- `aws-aurora` · **AWS Aurora** — Amazon Aurora is a managed relational database service compatible with MySQL and PostgreSQL, offering high performance and availability
- `clickhouse` · **Clickhouse** — An open-source, column-oriented database management system optimized for real-time analytical queries on large datasets
- `compose` · **Compose** — An IBM platform for deploying, managing, and scaling managed databases in the cloud
- `dgraph` · **Dgraph** — Dgraph is a distributed, horizontally scalable graph database built for production use
- `mongodb` · **MongoDB** — MongoDB is a document-oriented NoSQL database that stores data in flexible, JSON-like documents
- `mysql` · **MySQL** — MySQL is an open-source relational database management system widely used for web applications and enterprise data storage
- `postgresql` · **PostgreSQL** — PostgreSQL is a powerful, open-source object-relational database system known for reliability, extensibility, and SQL compliance
- `prisma` · **Prisma** — Prisma is a next-generation ORM for Node
- `redis` · **Redis** — Redis is an open-source, in-memory data structure store used as a database, cache, message broker, and streaming engine
- `sqlite` · **Sqlite** — SQLite is a lightweight, serverless, self-contained SQL database engine embedded directly into applications
- `supabase` · **Supabase** — Supabase is an open-source Firebase alternative providing a Postgres database, auth, real-time subscriptions, and storage

### design

- `figma` · **Figma** — Figma is a collaborative, browser-based interface design and prototyping tool for UI/UX teams

### documentation

- `dimer` · **Dimer** — Dimer is a documentation site generator that creates clean websites from Markdown files

### e-book

- `calibre` · **Calibre** — A free and open-source e-book management application for organizing, converting, and reading e-books across multiple formats

### editor

- `cursor` · **Cursor** — Cursor is an AI-powered code editor built on VS Code that helps developers write, edit, and understand code faster with integrated LLM assistance
- `emmet` · **Emmet** — Emmet is a web developer toolkit that greatly improves HTML and CSS workflow with abbreviation-based code expansion
- `vim` · **Vim** — Vim is a highly configurable, terminal-based text editor built for efficient code editing
- `visual-studio-code` · **Visual Studio Code** — Visual Studio Code is a lightweight, extensible source code editor by Microsoft with built-in Git and debugging support

### education

- `codecademy` · **Codecademy** — An interactive online platform for learning programming languages and technical skills through hands-on coding exercises
- `coursera` · **Coursera** — An online learning platform offering courses, certificates, and degrees from top universities and companies worldwide
- `khan_academy` · **Khan Academy** — Khan Academy is a non-profit educational organization offering free online courses, lessons, and practice across a wide range of subjects

### email

- `drip` · **Drip** — Drip is an email marketing automation platform designed for e-commerce businesses

### email-marketing

- `campaignmonitor` · **CampaignMonitor** — An email marketing platform for creating, sending, and tracking email campaigns

### events

- `eventbrite` · **Eventbrite** — Eventbrite is a global platform for creating, discovering, and managing live events and ticketing

### framework

- `electron` · **Electron** — Electron is a framework for building cross-platform desktop applications using JavaScript, HTML, and CSS
- `meteor` · **Meteor** — Meteor is a full-stack JavaScript platform for building real-time web and mobile applications

### frontend

- `css` · **CSS** — A style sheet language used for describing the presentation and layout of HTML documents on the web

### game-engine

- `godot` · **Godot** — Godot is a free, open-source game engine for creating 2D and 3D games with its own scripting language GDScript

### google

- `firebase` · **Firebase** — Firebase is Google's app development platform providing backend services like authentication, real-time databases, hosting, and cloud functions

### graphql

- `altair` · **Altair** — Altair is a feature-rich GraphQL client for desktop and browser with autocompletion, subscriptions debugging, and custom headers support

### hosting

- `cpanel` · **cPanel** — A web-based hosting control panel for managing websites, domains, email accounts, and server resources
- `netlify` · **Netlify** — Netlify is a cloud platform for deploying and hosting modern web applications with continuous deployment from Git
- `vercel` · **Vercel** — Vercel is a cloud platform for deploying and hosting frontend applications and serverless functions

### ide

- `carbide` · **Carbide** — A modern IDE and development environment for embedded systems and IoT development

### image-hosting

- `chevereto` · **Chevereto** — A self-hosted image and video hosting script for creating media hosting websites

### infrastructure-as-code

- `terraform` · **Terraform** — Terraform is an open-source infrastructure-as-code tool by HashiCorp for provisioning and managing cloud resources

### javascript

- `atomicojs` · **Atomico** — Atomico is a lightweight JavaScript library for building web components using a function-based API instead of classes
- `chart-js` · **Chart.js** — A simple yet flexible open-source JavaScript charting library for creating responsive, interactive charts using HTML5 Canvas
- `createjs` · **CreateJS** — A suite of modular JavaScript libraries for creating rich, interactive HTML5 content with animation, sound, and preloading
- `d3` · **D3** — D3 is a JavaScript library for producing dynamic, interactive data visualizations in web browsers
- `nodejs` · **Node.js** — Node
- `react` · **React** — React is a declarative JavaScript library by Meta for building composable user interfaces with a component-based architecture
- `svelte` · **Svelte** — Svelte is a component framework that compiles declarative UI code into efficient vanilla JavaScript at build time
- `vue` · **Vue** — Vue

### learning

- `oreilly` · **O'Reilly** — O'Reilly Media is a technology publishing and learning platform offering books, courses, and live events for developers and IT professionals

### library

- `cinder` · **Cinder** — An open-source C++ library for creative coding, providing tools for graphics, audio, video, and computational geometry
- `haxl` · **Haxl** — Haxl is a Haskell library by Facebook that simplifies concurrent access to remote data sources with automatic batching and caching

### linux

- `elementary` · **Elementary** — elementary OS is a Linux distribution focused on simplicity, privacy, and a polished desktop experience
- `linux-mint` · **Linux Mint** — Linux Mint is a community-driven Linux distribution based on Ubuntu, designed for ease of use with a traditional desktop experience
- `linux-tux` · **Linux Tux** — Tux is the official mascot of the Linux kernel, a penguin character created by Larry Ewing

### machine-learning

- `hugging-face` · **Hugging Face** — Hugging Face is a platform for sharing, discovering, and deploying machine learning models and datasets
- `pytorch` · **PyTorch** — PyTorch is an open-source machine learning framework for building and training deep neural networks with dynamic computation graphs
- `tensorflow` · **Tensorflow** — TensorFlow is an open-source machine learning framework developed by Google for building and deploying ML models

### mobile

- `android` · **Android** — Android is Google's open-source mobile operating system that powers smartphones, tablets, wearables, TVs, and cars

### monitoring

- `datadog` · **Datadog** — Datadog is a cloud-scale monitoring and security platform for infrastructure, applications, and logs
- `prometheus` · **Prometheus** — Prometheus is an open-source monitoring and alerting toolkit with a time-series database, designed for reliability and scalability

### multimedia

- `ffmpeg` · **Ffmpeg** — FFmpeg is a comprehensive open-source suite of tools and libraries for recording, converting, and streaming audio and video

### music

- `soundcloud` · **Soundcloud** — SoundCloud is an audio streaming platform for musicians and creators to upload, share, and discover music

### nodejs

- `express` · **Express** — Express is a minimal and flexible Node

### operating-system

- `archlinux` · **Arch Linux** — Arch Linux is a lightweight, rolling-release Linux distribution focused on simplicity, minimalism, and user control

### orm

- `typeorm` · **Typeorm** — TypeORM is an ORM for TypeScript and JavaScript that supports multiple SQL and NoSQL databases on Node

### package-manager

- `npm` · **NPM** — npm is the default package manager for Node
- `pnpm` · **pnpm** — pnpm is a fast, disk-space-efficient JavaScript package manager that uses a content-addressable store and hard links

### payment

- `dinersclub` · **Diners Club** — Diners Club is a global charge card and payment network
- `discover` · **Discover** — Discover is a major credit card brand and electronic payment network
- `paypal` · **Paypal** — PayPal is an online payment platform for sending, receiving, and processing digital payments worldwide

### payments

- `stripe` · **Stripe** — Stripe is a financial infrastructure platform providing APIs for online payment processing and business management

### php

- `laravel` · **Laravel** — Laravel is a PHP web application framework known for its expressive, elegant syntax and built-in tools for routing, authentication, and ORM

### productivity

- `notion` · **Notion** — Notion is an all-in-one workspace combining notes, docs, wikis, project management, and databases in a single collaborative platform

### programming-language

- `clio-lang` · **Clio-lang** — A functional programming language that compiles to JavaScript, designed for building parallel and distributed systems
- `cljs` · **CLJS** — ClojureScript is a compiler for Clojure that targets JavaScript, enabling Clojure development for browsers and Node
- `elixir` · **Elixir** — Elixir is a dynamic, functional programming language built on the Erlang VM, designed for building scalable and maintainable applications
- `go` · **Go** — Go is a statically typed, compiled programming language by Google designed for simplicity, reliability, and efficient concurrency
- `hack` · **Hack** — Hack is a programming language created by Facebook that extends PHP with static typing and other features
- `java` · **Java** — Java is a widely-used, class-based, object-oriented programming language designed for portability across platforms
- `javascript` · **Javascript** — JavaScript is a dynamic programming language that powers interactive web pages and is the core technology of the web alongside HTML and CSS
- `kotlin` · **Kotlin** — Kotlin is a modern, statically typed programming language by JetBrains that runs on the JVM and is fully interoperable with Java
- `php` · **Php** — PHP is a widely-used server-side scripting language designed for web development and embedded in HTML
- `python` · **Python** — Python is a versatile, high-level programming language known for its readability, used in web development, data science, AI, and automation
- `ruby` · **Ruby** — Ruby is a dynamic, object-oriented programming language designed for simplicity, productivity, and developer happiness
- `swift` · **Swift** — Swift is a powerful, open-source programming language by Apple for building iOS, macOS, watchOS, and server-side applications
- `typescript` · **Typescript** — TypeScript is a strongly typed programming language that builds on JavaScript by adding static type definitions

### project-management

- `linear` · **Linear** — Linear is a streamlined issue tracking and project management tool built for modern software teams

### python

- `gunicorn` · **Gunicorn** — Gunicorn (Green Unicorn) is a Python WSGI HTTP server for running Python web applications on Unix systems

### react

- `mantine` · **Mantine** — Mantine is a fully featured React component library with hooks, form management, and accessible UI components
- `material-ui` · **Material-ui** — Material UI is an open-source React component library implementing Google's Material Design system
- `nextjs` · **Next.js** — Next

### ruby

- `rails` · **Rails** — Ruby on Rails is a full-stack web application framework for Ruby that emphasizes convention over configuration

### search-engine

- `google` · **Google** — Google is a multinational technology company specializing in search, advertising, cloud computing, and AI services

### social-media

- `dailydev` · **Daily.dev** — Daily

### static-site

- `eleventy` · **11ty** — Eleventy (11ty) is a simpler, flexible static site generator built with JavaScript

### testing

- `jest` · **Jest** — Jest is a delightful JavaScript testing framework by Facebook with a focus on simplicity and zero-config setup
- `vitest` · **Vitest** — Vitest is a fast, Vite-native unit testing framework for JavaScript and TypeScript projects

### typescript

- `devicescript` · **Devicescript** — DeviceScript is a TypeScript-based programming environment for small IoT devices developed by Microsoft

### version-control

- `git` · **Git** — Git is a free, open-source distributed version control system for tracking changes in source code during software development
- `github` · **Github** — GitHub is a cloud-based platform for hosting, reviewing, and collaborating on Git repositories

### vue

- `nuxt` · **Nuxt** — Nuxt is a Vue

## Resolving an icon from a free-text query

When the user mentions a technology by name:

1. Normalize to lowercase, strip spaces and punctuation → compare against `slug`.
2. If no direct match, check the `aliases` field (e.g. "nodejs" resolves to slug `nodejs`, but "node" also works via aliases).
3. For generic categories ("a frontend framework", "a database"), pick the first recommended icon in that tag group.
4. For brand/logo requests not in the recommended list, check the full catalog at `https://devicons.io/search?q=<term>` or `https://devicons.io/search-index.json`.

## Fetching a specific icon as SVG

```
https://cdn.jsdelivr.net/npm/@dev.icons/core@latest/export-files/icons/<slug>.svg
https://cdn.jsdelivr.net/npm/@dev.icons/core@latest/export-files/icons/<slug>-icon.svg
```

## Querying the full catalog programmatically

```ts
const entries = await fetch("https://devicons.io/search-index.json").then((r) => r.json());
// Array of { id, name, description, icons, tags, popular, recommended, ... }
```

This endpoint returns every icon with its metadata — useful for building autocomplete, filters, or fuzzy matching in an agent.
