SVG icons for popular brands
Go to file
birjolaxew fe5cb2ed80
Upgrade Jest to fix reported vulnerabilities
NPM reported several minor vulnerabilities in the old version of Jest
This upgrades the version of Jest to the newest version
2019-02-22 16:35:27 +01:00
_data Common Workflow Language, CWL (#1210) 2019-02-22 14:33:00 +01:00
.github Add a point to the pr template checklist (#1122) 2018-12-14 14:33:37 +02:00
icons Common Workflow Language, CWL (#1210) 2019-02-22 14:33:00 +01:00
images Adds better OG preview image 2017-04-27 18:19:18 +01:00
scripts Add Apple Pay, AT&T, T-Mobile, Sprint, Verizon, Boost, Framer (#973) 2018-09-11 08:42:29 +02:00
tests Test the NPM package (#972) 2018-09-09 21:58:53 +02:00
.gitignore Add "jsonhint" dependency 2017-09-11 21:53:21 +02:00
.gitpod.yml Add gitpod config (#1164) 2019-02-04 15:24:42 +02:00
.jsonlintschema Change wording in schema 2017-09-13 21:44:59 +02:00
.npmignore Add index.js to .npmignore whitelist 2017-09-17 03:49:13 +02:00
.svglintrc.js Remove aria-labelledby and ids from SVGs (#1062) 2018-11-06 17:10:17 +01:00
.travis.yml Refine xmlstarlet options (#1159) 2019-01-07 22:18:22 +01:00
CNAME Update CNAME 2015-11-02 14:20:14 +00:00
CONTRIBUTING.md Update issue labels table in Contributing Guidelines (#1204) 2019-02-22 14:36:25 +01:00
index.html Improve search performance (#1170) 2019-02-03 22:31:22 +01:00
LICENSE.md Markdown fix (#928) 2018-08-10 15:22:29 +02:00
package-lock.json Upgrade Jest to fix reported vulnerabilities 2019-02-22 16:35:27 +01:00
package.json Upgrade Jest to fix reported vulnerabilities 2019-02-22 16:35:27 +01:00
README.md readme: Update example icons to be that of Simple Icons (#1174) 2019-02-03 20:40:37 +02:00
site_script.js Increase search debounce timeout (#1169) 2019-02-03 22:32:44 +01:00
stylesheet.css Improve search performance (#1170) 2019-02-03 22:31:22 +01:00

Simple Icons

Simple Icons

Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub. Started by Dan Leech.

Usage

General Usage

Icons can be downloaded as SVGs directly from our website - simply click the icon you want, and the download should start automatically.

CDN Usage

Icons can be served from a CDN such as JSDelivr or Unpkg. Simply use the simple-icons npm package and specify a version in the URL like the following:

<img height="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/[ICON NAME].svg" />
<img height="32" width="32" src="https://unpkg.com/simple-icons@latest/icons/[ICON NAME].svg" />

Where [ICON NAME] is replaced by the icon name, for example:

<img height="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/simpleicons.svg" />
<img height="32" width="32" src="https://unpkg.com/simple-icons@latest/icons/simpleicons.svg" />

Node Usage

The icons are also available through our npm package. To install, simply run:

$ npm install simple-icons

The API can then be used as follows:

const simpleIcons = require('simple-icons');

console.log(simpleIcons['Simple Icons']);

/*
{
    title: 'Simple Icons',
    hex: '111111',
    source: 'https://simpleicons.org/',
    svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">...</svg>'
}
*/

Alternatively you can import the needed icons individually. This is useful if you are e.g. compiling your code with webpack and therefore have to be mindful of your package size:

const icon = require('simple-icons/icons/simpleicons');

console.log(icon);

/*
{
    title: 'Simple Icons',
    hex: '111111',
    source: 'https://simpleicons.org/',
    svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">...</svg>'
}
*/

Third Party Extensions

WordPress

Icons are also available on WordPress through a simple plugin created by @tjtaylo, which you can find here.

Status

Build Status npm version