SVG icons for popular brands
Go to file
Eric Cornelissen b395b7837a Add support for search query in URL
As discussed in #648, implemented JavaScript based support for a search
query in the URL. This feature does two things:
1. If you go to `www.simpleicons.org/?q=adobe`, the page will load with
a search query for the string `'adobe'`.
2. If you start searching on `www.simpleicons.org`, the url will be
updated with each keystroke to `www.simpleicons.org/?q=hellowor`.

Since `window.history.replaceState` is being used, this changing of the
URL does not mess with the browser history. I.e. if the user came from
www.google.com, started searching and press the back button they will
return to www.google.com immediately.
2017-11-01 21:17:23 +01:00
_data Added Webpack 2017-11-01 06:29:27 +01:00
icons Fixed typo error and optimized size 2017-11-01 16:46:43 +01:00
images Adds better OG preview image 2017-04-27 18:19:18 +01:00
.gitignore Add "jsonhint" dependency 2017-09-11 21:53:21 +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
.travis.yml Add NPM publishing through Travis 2017-09-19 15:09:16 +02:00
CNAME Update CNAME 2015-11-02 14:20:14 +00:00
CONTRIBUTING.md Make docs more "casual" (#644) 2017-10-17 13:44:38 -07:00
index.html Add support for search query in URL 2017-11-01 21:17:23 +01:00
index.js fixes the relative path 2017-09-16 22:46:33 -04:00
ISSUE_TEMPLATE.md Make docs more "casual" (#644) 2017-10-17 13:44:38 -07:00
LICENSE.md Added license. Fixes #312 2016-03-15 15:15:16 +00:00
package.json Version bump 2017-11-01 17:21:47 +01:00
README.md Add CDN Usage for JSDelivr and Unpkg 2017-10-17 13:35:02 -04: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 width="32" width="32" src="https://cdn.jsdelivr.net/npm/simple-icons@1.2.7/icons/stackoverflow.svg" />
<img width="32" width="32" src="https://unpkg.com/simple-icons@1.2.7/icons/stackoverflow.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['Google+']);

/*
{
    title: 'Google+',
    hex: 'DC4E41',
    source: 'https://developers.google.com/+/branding-guidelines',
    svg: '<svg aria-labelledby="simpleicons-googleplus-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">...</svg>'
}
*/

Status

Build Status npm version