A comprehensive collection of 500+ high-quality icons for your React projects, including emojis, blockchain icons, React components, 3D icons, tech stack icons, and more.
- 500+ Unique Icons: Carefully crafted icons across multiple categories
- Multiple Categories:
- Emoji Icons
- Blockchain & Cryptocurrency
- Tech Stack Icons
- 3D Icons
- React-specific Components
- And many more...
- Flexible Usage: Use as React components or SVG
- Customizable: Easy to modify size, color, and other properties
- Lightweight: Tree-shakeable exports for optimal bundle size
- TypeScript Support: Full TypeScript definitions included
# Using npm
npm install react-tool-icons
# Using yarn
yarn add react-tool-icons
# Using pnpm
pnpm add react-tool-icons
import { BitcoinIcon, ReactIcon, SmileEmoji } from 'react-tool-icons';
function App() {
return (
<div>
<BitcoinIcon size={24} color="#F7931A" />
<ReactIcon size={32} color="#61DAFB" />
<SmileEmoji size={28} />
</div>
);
}
import { icons } from 'react-tool-icons/svg';
function App() {
return <div dangerouslySetInnerHTML={{ __html: icons.bitcoin }} />;
}
- 😊 Smile
- 😎 Cool
- 💖 Heart
- ... and more
- Bitcoin (BTC)
- Ethereum (ETH)
- Binance Chain (BNB)
- ... and more
- React
- Vue
- Angular
- Node.js
- ... and more
- Cube
- Sphere
- Cylinder
- ... and more
Prop | Type | Default | Description |
---|---|---|---|
size | number | 24 | Width and height of the icon |
color | string | 'current' | Color of the icon |
className | string | '' | Additional CSS classes |
style | React.CSSProperties | {} | Additional inline styles |
<BitcoinIcon size={32} />
<ReactIcon color="#FF0000" />
<EthereumIcon className="custom-class" style={{ margin: '10px' }} />
- Chrome (Latest)
- Firefox (Latest)
- Safari (Latest)
- Edge (Latest)
- Opera (Latest)
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to all contributors who helped make this package awesome!