rn-iconify
Everything you need for icons
Built for performance, designed for developers. Native MMKV caching, full TypeScript autocomplete, and seamless integration with React Navigation.
npm install rn-iconify react-native-svg react-native-mmkv200+ Icon Sets
268,000+ icons from Material, Heroicons, Lucide, Phosphor & more
Loading States
Skeleton, pulse & shimmer placeholders
30x Faster Cache
Native MMKV caching beats AsyncStorage
~50KB Core
Lightweight bundle, icons loaded on demand
TypeScript
Full autocomplete for all icons
Babel Plugin
Bundle icons at build time for 0ms first render
Theme Provider
Global styling with React Context
Animations
spin, pulse, bounce, shake, ping, wiggle
Navigation Ready
Tab bars, drawers, headers out of the box
Accessibility
Screen reader support with semantic labels
Offline Bundles
Pre-bundle icons for offline-first apps
Icon Aliases
Create semantic names for your icons
Icon Explorer
Browse & search icons in dev mode
Performance Monitor
Track load times & cache hit rates
Prefetch Icons
Preload icons before they're needed
CLI Tools
Analyze usage & generate bundles
TurboModule
Native JSI for zero-overhead caching
Batch Fetching
Multiple icons in a single request
Request Deduplication
Prevents duplicate concurrent requests
Custom Icon Server
Self-host your own Iconify API
200+ Icon Sets
268,000+ icons from Material, Heroicons, Lucide, Phosphor & more
Loading States
Skeleton, pulse & shimmer placeholders
30x Faster Cache
Native MMKV caching beats AsyncStorage
~50KB Core
Lightweight bundle, icons loaded on demand
TypeScript
Full autocomplete for all icons
Babel Plugin
Bundle icons at build time for 0ms first render
Theme Provider
Global styling with React Context
Animations
spin, pulse, bounce, shake, ping, wiggle
Navigation Ready
Tab bars, drawers, headers out of the box
Accessibility
Screen reader support with semantic labels
Offline Bundles
Pre-bundle icons for offline-first apps
Icon Aliases
Create semantic names for your icons
Icon Explorer
Browse & search icons in dev mode
Performance Monitor
Track load times & cache hit rates
Prefetch Icons
Preload icons before they're needed
CLI Tools
Analyze usage & generate bundles
TurboModule
Native JSI for zero-overhead caching
Batch Fetching
Multiple icons in a single request
Request Deduplication
Prevents duplicate concurrent requests
Custom Icon Server
Self-host your own Iconify API
200+ Icon Sets
268,000+ icons from Material, Heroicons, Lucide, Phosphor & more
Loading States
Skeleton, pulse & shimmer placeholders
30x Faster Cache
Native MMKV caching beats AsyncStorage
~50KB Core
Lightweight bundle, icons loaded on demand
TypeScript
Full autocomplete for all icons
Babel Plugin
Bundle icons at build time for 0ms first render
Theme Provider
Global styling with React Context
Animations
spin, pulse, bounce, shake, ping, wiggle
Navigation Ready
Tab bars, drawers, headers out of the box
Accessibility
Screen reader support with semantic labels
Offline Bundles
Pre-bundle icons for offline-first apps
Icon Aliases
Create semantic names for your icons
Icon Explorer
Browse & search icons in dev mode
Performance Monitor
Track load times & cache hit rates
Prefetch Icons
Preload icons before they're needed
CLI Tools
Analyze usage & generate bundles
TurboModule
Native JSI for zero-overhead caching
Batch Fetching
Multiple icons in a single request
Request Deduplication
Prevents duplicate concurrent requests
Custom Icon Server
Self-host your own Iconify API