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.
Typescript
Node.js
React
Vue
Svelte
Angular
Jest
LangChain
NPM
pnpm
Vitest
11ty
Atomico
Chalk
Chart.js
Clio-lang
CLJS
CreateJS
D3
Electron
Express
Greensock
Meteor
Alpine.js
Ampersand
Aurelia
AVA
Babel
Canjs
Chai
Cloudflare Workers
CoffeeScript
Cordova
CycleJS
Cypress
Danfo.js
Deno
Derby.js
Dojo
Dojo Toolkit
Dropzone.js
Ecma
Elm
Ember
esbuild
ESDoc
ESLint
Feathers
Fetch
Flow
Gun.js
GWT
Handlebars
Hermes
Highcharts
Hono
Hookstate
Hyperapp
Imba
Immer
Immutable
Inferno
Jasmine
Jotai
Jquery
jsDelivr
Jsdom
Jsfiddle
JSPM
Karma
Knockout
Koa
Leaflet
Lerna
Lexical
Lit
Lodash
Malina.js
Marko
Mermaid
Microcosm
Million
Mithril
Mobx
Mocha
Modernizr
Moment.js
MSW
Nativescript
Nodebots
NodeOS
Nuclide
NW.js
Nx
Observable
OpenJS Foundation
OpenLayers
P5.js
Panda CSS
Parcel
Partytown
Pinia
PixiJS
PostCSS
PouchDB
Preact
Prerender
Prettier
Promises
Purescript
Q
Qwik
Ramda
Raphael
React Query
React Router
React Spring
ReactiveX
Reason
Recoil
Redux
Redux-saga
RedwoodJS
Relay
Remix
Remotion
RequireJS
Rescript
Riot
Rollup.js
Rush
RxDB
Sencha Touch
Sequelize
Snap SVG
Socket.io
Solid
Spidermonkey
Stdlib
Stencil
Stimulus
styled-components
Stylis
SvelteKit
SWC
SWR
TanStack
Terser
TestCafe
Testing Library
Three.js
TodoMVC
Turbopack
Turborepo
Unit.js
V8
Vite
VueUse
Web3.js
Webpack
WebStorm
XState
Yarn
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.