All Projects → teenyicons → Teenyicons

teenyicons / Teenyicons

Licence: mit
Tiny minimal 1px icons designed to fit in the smallest places.

Projects that are alternatives of or similar to Teenyicons

Feathericon
simply generic vector icon collection - including sketch file, svg files, and font files.
Stars: ✭ 178 (-89.09%)
Mutual labels:  svg-sprites, svg, npm-package, icons
Circle Flags
A collection of 300+ minimal circular SVG country flags
Stars: ✭ 139 (-91.48%)
Mutual labels:  svg, minimal, icons
File Icon Vectors
A collection of file type icons in SVG format
Stars: ✭ 171 (-89.52%)
Mutual labels:  svg, npm-package, icons
Svgsprit.es
Public endpoint to generate SVG Sprites
Stars: ✭ 73 (-95.52%)
Mutual labels:  svg-sprites, svg, icons
Postcss Sprites
Generate sprites from stylesheets.
Stars: ✭ 402 (-75.35%)
Mutual labels:  svg-sprites, svg, sprites
Coreui Icons
CoreUI Free Icons - Premium designed free icon set with marks in SVG, Webfont and raster formats
Stars: ✭ 1,813 (+11.16%)
Mutual labels:  svg-sprites, svg, icons
Ikonate
Fully customisable & accessible vector icons
Stars: ✭ 3,392 (+107.97%)
Mutual labels:  svg, sprites, icons
Browser Logos
🗂 High resolution web browser logos
Stars: ✭ 5,538 (+239.55%)
Mutual labels:  svg, icons, svgs
Tabler Icons
A set of over 1400 free MIT-licensed high-quality SVG icons for you to use in your web projects.
Stars: ✭ 10,858 (+565.73%)
Mutual labels:  svg, icons
Minimal Feedback
🗳 minimal-feedback is a blazingly fast and highly customizable component to get user feedback.
Stars: ✭ 78 (-95.22%)
Mutual labels:  npm-package, minimal
Svgdragtree
一个可以通过拖放 SVG 图标,来生成拥有树状结构的视图与数据的前端组件。 SDT example:
Stars: ✭ 113 (-93.07%)
Mutual labels:  svg-sprites, svg
Iconify Sketch
Sketch plug-in for importing over 70,000 icons from 80+ icon sets, including Material Design Icons, FontAwesome, Jam Icons, Open Emoji and many others.
Stars: ✭ 76 (-95.34%)
Mutual labels:  svg, icons
Blade Icons
A package to easily make use of SVG icons in your Laravel Blade views.
Stars: ✭ 1,181 (-27.59%)
Mutual labels:  svg, icons
Materialdesign
✒6200+ Material Design Icons from the Community
Stars: ✭ 9,669 (+492.83%)
Mutual labels:  svg, icons
Phosphor React
A flexible icon family for React
Stars: ✭ 97 (-94.05%)
Mutual labels:  svg, icons
Icotar
A free colorful icon avatar generator.
Stars: ✭ 94 (-94.24%)
Mutual labels:  svg, icons
React Bootstrap Icons
React component for Bootstrap Icons
Stars: ✭ 71 (-95.65%)
Mutual labels:  svg, icons
Osmic
CC0 SVG Map Icons, mirror of repo on Gitlab
Stars: ✭ 89 (-94.54%)
Mutual labels:  svg, icons
Maki
POI Icon Set
Stars: ✭ 1,348 (-17.35%)
Mutual labels:  svg, icons
React Feather
React component for Feather icons
Stars: ✭ 1,379 (-15.45%)
Mutual labels:  svg, icons

Why Teenyicons?

Designed on a 15x15 grid, Teenyicons easily fit in very small spaces 🤏 and maintain a crisp look

Preview: https://teenyicons.com/ (repo) or npm home teenyicons

Install

npm i teenyicons
yarn add teenyicons

Usage

Inline

Copy the SVGs you wish to use from outline and solid directories inside node_modules/teenyicons and inline them in your HTML. Use CSS's color to change the SVG's color.

<svg class="w-4 h-4 text-white" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M0 1.5h1.5a6 6 0 110 12H0m7-12h4.5a3 3 0 110 6m0 0H9m2.5 0h-2m2 0a3 3 0 110 6H7" stroke="currentColor"/>
</svg>

Sprites

You can find 3 different sprites:

To use one of them, inline the sprite in your HTML or put it in some /path/to/sprite.svg and include an icon as such:

<svg class="tiny-cyan-icon">
  <!-- Inlined sprite. Possible variants are outline and solid. -->
  <use xlink:href="#variant--icon-id"/>
</svg>

<svg width="15" height="15" style="color: slateblue">
  <!-- Outline sprite -->
  <use xlink:href="teenyicons-outline-sprite.svg#outline--360"/>
</svg>

<svg class="h-5 w-5 text-gray-800">
  <!-- Solid sprite -->
  <use xlink:href="teenyicons-solid-sprite.svg#solid--globe-africa"/>
</svg>

Roadmap

  • Tests for SVG dimensions.
  • Frameworks component libraries (Vue, React, etc.)
  • Figma plugin.

Request an icon

Icon requests are very welcome. Open an issue.

License

Teenyicons is released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].