Klarr-Agency / Circum-Icons

Circum is a open source icon library following Google Material Design principles. Every icon was made using a 24x24 grid.
https://circumicons.com
Mozilla Public License 2.0
177 stars 15 forks source link
circum free google-material icon-library icon-pack icons opensource pack react react-icons reactjs svelte svelte-icon svelte-icons sveltekit svg svg-icons vue vue-icons vuejs

Circum Icons

npm npm npm Join the chat at https://gitter.im/Circum-Icons/community

This library was created following Google material and IBM Carbon design principles. Our main goal was to keep a certain consistency throughtout all the set and ensure that each icon has the same visual weight.

Available for these frameworks ๐Ÿ‘‰ React, Vue and Svelte

Documentation

Franรงais Espaรฑol

Circum_Free-1

Installation

Install with npm

React

  npm i -D @klarr-agency/circum-icons-react

Vue.js

  npm i -D @klarr-agency/circum-icons-vue

Svelte

  npm i -D @klarr-agency/circum-icons-svelte

Usage/Examples

// Add one of these 3 lines below corresponding to your framework
import CircumIcon from "@klarr-agency/circum-icons-react"; // React
import CircumIcon from "@klarr-agency/circum-icons-vue"; // Vue
import CircumIcon from "@klarr-agency/circum-icons-svelte"; // Svelte

<CircumIcon name="calendar"/>
// You can change color and size
<CircumIcon name="calendar" color="#000" size="48px">

Features

Array Builder

You can created an array directly on our website. Don't need to go back and forth to copy each icon name.
In this example, you can see how to build a side navigation ๐Ÿ—๐Ÿ‘‡ You can find this example here Circum-Icons-SvelteKit-Demo

Create Properties

Now you can save more time by adding new properties in your array. Remember you need to be in object mode
if you want to see the properties section. ๐Ÿ˜‰๐Ÿ˜Ž๐Ÿค“

new-properties

Icons

You can see the list of available icons on circumicons.com

Roadmap

Where to find us! ๐Ÿ‘€

Authors