Skip to content

rubychilds/eyecons-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Eyecons Cover

πŸ‘οΈ Eyecons

A beautiful collection of 450+ simple icons extending the Radix icon library

Created by Ruby Childs

Website Figma Community MIT License

Made with Next.js Styled with Tailwind CSS

🎯 About Eyecons

Eyecons is a collection of 15Γ—15 pixel-perfect icons designed to seamlessly extend the Radix icon library, adding over 450 new icons to cover a broader range of use cases.

Created by Ruby out of a genuine love for Radix and a need for more variety, Eyecons brings consistent, thoughtful additions to help designers and developers fill in the gaps with confidence and clarity.

✨ Key Features

  • 🎨 450+ Beautiful Icons - Carefully designed 15x15 pixel icons
  • πŸ” Smart Search - Instantly find icons with intelligent search
  • 🎨 Color Customization - Real-time color picker for icon customization
  • πŸ“± Responsive Design - Works perfectly on all devices
  • ⚑ Fast Performance - Optimized for speed and accessibility
  • πŸ“¦ Easy Downloads - One-click SVG downloads
  • 🏷️ Smart Tagging - Icons are tagged for better discoverability
  • πŸ”’ AI-Protected - Content protected from unauthorized AI scraping

πŸš€ Live Demo

Visit https://eyecons.rubychilds.com to explore the full icon library.

You can also check out the Figma Community File to use these icons in your design projects.

πŸ“¦ Installation

You can install the Eyecons library in your React projects using npm or yarn:

npm

npm install eyecons-library

yarn

yarn add eyecons-library

Usage

import { Plus, ArrowRight, Heart } from 'eyecons-library';

function MyComponent() {
  return (
    <div>
      <Plus className='h-5 w-5' />
      <ArrowRight className='h-5 w-5' />
      <Heart className='h-5 w-5' />
    </div>
  );
}

πŸ› οΈ Built With

🎨 Icon Categories

Our icons cover a wide range of categories:

  • UI/UX Elements - Common interface components
  • Navigation - Directional and menu icons
  • Communication - Social media and messaging icons
  • Business - Professional and corporate icons
  • Technology - Development and tech-related icons
  • Design - Creative and artistic icons

πŸ”§ Development Setup

Prerequisites

  • Node.js 22.0.0 or higher
  • Yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/rubychilds/eyecons.git
    cd eyecons
  2. Install dependencies

    yarn install
  3. Run the development server

    yarn dev
  4. Open in browser

    Navigate to http://localhost:3000

Available Scripts

  • yarn dev - Start development server
  • yarn build - Build for production
  • yarn start - Start production server
  • yarn lint - Run ESLint
  • yarn lint:fix - Fix ESLint issues
  • yarn typecheck - Run TypeScript checks
  • yarn test - Run tests

πŸ“ Project Structure

eyecons/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/          # Reusable React components
β”‚   β”œβ”€β”€ icons/eyecons/       # SVG icon files
β”‚   β”œβ”€β”€ pages/               # Next.js pages
β”‚   β”œβ”€β”€ styles/              # CSS and styling
β”‚   └── data/                # Icon metadata and tags
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ fonts/               # Custom font files
β”‚   β”œβ”€β”€ opengraph-home.png   # Social media preview
β”‚   β”œβ”€β”€ robots.txt           # Search engine directives
β”‚   └── sitemap.xml          # Site structure for SEO
└── ...

πŸ” SEO & Performance

Eyecons is built with SEO and performance in mind:

  • Comprehensive Meta Tags - OpenGraph, Twitter Cards, and structured data
  • Optimized Images - Proper image sizing and alt text
  • Fast Loading - Optimized fonts and assets
  • Mobile First - Responsive design for all devices
  • Search Engine Friendly - Proper sitemap and robots.txt
  • AI Content Protection - Blocks unauthorized AI crawlers

🀝 Want to Contribute?

We'd love your help making Eyecons even more useful. If you have ideas for new icons or want to contribute your own designs, feel free to share! Whether it's a missing symbol or a unique use case, your input helps the library grow and stay relevant to everyone's needs.

Here's how you can help:

  1. Add New Icons - Submit SVG icons following our design guidelines
  2. Improve Search - Enhance tagging and categorization
  3. Fix Bugs - Report and fix issues
  4. Documentation - Help improve our docs

Icon Guidelines

  • 15x15 pixel viewBox
  • Clean, minimal design
  • Consistent stroke width
  • Proper SVG optimization
  • Descriptive naming

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘€ Author

Ruby Childs

πŸ™ Acknowledgments

  • Built on the foundation of Radix Icons
  • Inspired by the open-source design community
  • Thanks to all contributors and users

🌟 Show Your Support

If you find Eyecons useful, please consider:

  • ⭐ Starring the repository
  • 🐦 Sharing on Twitter
  • πŸ”— Linking to eyecons.rubychilds.com
  • 🀝 Contributing to the project

Made with ❀️ by Ruby Childs

Β© 2025 Eyecons. All rights reserved.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •