Skip to content

Reicon v1.0.0 β€” Hello, world πŸ‘‹

Latest

Choose a tag to compare

@dqev dqev released this 22 Jun 12:47
2ba4fd7

Reicon v1.0.0 πŸŽ‰

The first public release of Reicon β€” a free, open-source icon library built with obsessive precision. Every icon is handcrafted on a 24Γ—24 grid. No auto-generation, no AI tracing. Just clean, consistent, pixel-perfect SVGs.

🌐 Website: https://reicon.dev
πŸ”Ž Browse icons: https://reicon.dev/icons
πŸ“– Docs: https://reicon.dev/usage


✨ Highlights

  • 2,680+ handcrafted icons β€” every one drawn by hand on a 24Γ—24 grid
  • Two weights β€” Outline and Filled for every icon
  • Use it anywhere β€” React, Vue 3, vanilla JS, or the CDN
  • Tree-shakeable β€” only the icons you import ship in your bundle
  • Zero runtime dependencies β€” lightweight and self-contained
  • First-class TypeScript β€” full typings out of the box
  • MIT licensed β€” free for personal and commercial use, no attribution required

πŸ“¦ Packages

Package Use it for
reicon-react React components
reicon-vue Vue 3 components
reiconjs Vanilla JS (functions + UMD build)
CDN Drop-in <re-icon> web component

πŸš€ Install

React

npm install reicon-react
import { Home } from 'reicon-react';

<Home size={24} weight="Outline" color="currentColor" />

Vue 3

npm install reicon-vue
<script setup>
import { Home } from 'reicon-vue';
</script>

<template>
  <Home :size="24" weight="Outline" />
</template>

Vanilla JS

npm install reiconjs
import { Home } from 'reiconjs';
document.body.appendChild(Home({ size: 32, color: '#6C5CE7' }));

CDN / plain HTML

<script src="https://cdn.reicon.dev/cdn/reicon.min.js"></script>

<re-icon icon="home" size="24" weight="outline"></re-icon>

πŸŽ›οΈ Props

Prop Type Default Description
size number | string 24 Icon size in pixels
color string currentColor Any valid CSS color
weight "Outline" | "Filled" "Outline" Icon weight
className string β€” Additional CSS classes

🌐 On the site

  • Searchable browser for all icons with category, weight, and size filters
  • Live playground to tweak color, size, and weight
  • Per-icon detail pages with copy-ready React, Vue, and HTML snippets
  • Full usage guide for React, Vue, and the CDN

πŸ™ Thanks

This is just the start. Browse the icons, try them in a project, and tell us what's missing β€” open an issue or start a discussion. Icon requests very welcome.

Built with πŸ’œ by @dqev Β· License: MIT