163 icons

JavaScript logos & icons

163 free JavaScript logos, including Typescript, Node.js, React, Vue, Svelte, Angular, and more. Each comes as an optimized SVG in color and monochrome, and as a React, Vue, or Svelte component.

About JavaScript logos

The JavaScript ecosystem in one place: the language and its runtimes (Node.js, Deno), frameworks (React, Vue, Svelte, Angular), build tools (esbuild, Vite), test runners (Jest, Vitest, Cypress), and package managers (npm, pnpm). Every icon here also ships as a tree-shakeable React, Vue, or Svelte component.

Use JavaScript icons in your app

Install @dev.icons/react (or /vue, /svelte) and import icons by name. Each icon is its own export, so your bundle only includes the ones you use. Prefer plain files? Every icon page has a one-click SVG download. See the quick start for the icon font and CDN options.

import { TypescriptIcon, NodejsIcon, _React } from "@dev.icons/react";

export function TechStack() {
  return (
    <>
      <TypescriptIcon size={32} />
      <NodejsIcon size={32} />
      <_React size={32} />
    </>
  );
}

31 of these marks need a light backdrop on dark backgrounds. 1 needs a dark backdrop on light backgrounds. The grid above already applies one, and each icon page previews both themes.

Compare JavaScript logos

Curated sets