Welcome to RN-Tosty 🍞
The most delicious toast notifications for React Native
✨ What Makes RN-Tosty Special?
Imagine this: Your user just completed a purchase, uploaded a photo, or finished a workout. Instead of a plain, lifeless toast that barely catches their attention, they see a beautiful, themed notification that perfectly matches your app's personality – complete with smooth animations, smart positioning, and delightful interactions.
That's RN-Tosty. Toast notifications that actually make users smile.
🚀 Quick Peek
import { toast } from 'rn-tosty';
// Simple and beautiful
toast.success('Profile updated successfully!');
// Smart async handling
toast.promise(saveUserProfile(), {
loading: 'Saving your profile...',
success: (data) => `Welcome back, ${data.name}!`,
error: 'Oops! Something went wrong',
});
What happens behind the scenes:
- ✨ Beautiful loading animation appears instantly
- 📱 Smart positioning avoids your device's notch
- ⏱️ Progress bar shows exactly how much time is left
- 🎨 Theme colors automatically match your app
- ♿ Screen reader announces the result
- 🧠 Queue manages multiple toasts intelligently
- 🛡️ Error boundary protects your app if something breaks
All from one simple function call.
🎯 Built for the Real World
- 🚀 One Line of Code:
toast.success('Done!')
– seriously, that's it - 🎨 4 Stunning Themes: From warm sunsets to ocean breezes, each with unique personality
- 📱 Device-Smart: Automatically avoids notches, Dynamic Island, and punch-holes
- ⚡ Lightning Fast: 60fps animations that feel native and responsive
- 🧠 Actually Intelligent: Smart queuing, priority handling, and duplicate detection
- ♿ Inclusive by Design: WCAG 2.1 AA compliant with screen reader support
- 🛡️ Production Battle-Tested: Error boundaries, crash protection, and comprehensive logging
🎉 Ready to Get Started?
🚀 New to RN-Tosty?
Start with our quick installation guide and create your first beautiful toast in minutes.
🎨 Explore Themes
Discover how to make toasts that perfectly match your app's personality with our theme system.
⚡ Power Features
Learn about promise integration, custom variants, and advanced queue management.
📖 API Reference
Complete technical documentation for all methods, hooks, and configuration options.
💡 Popular Use Cases
- E-commerce: Beautiful purchase confirmations and error handling
- Social Apps: Elegant like notifications and upload confirmations
- Productivity: Progress tracking and task completion feedback
- Health & Fitness: Motivational messages and achievement celebrations
- Any App: Better user experience with delightful notifications
Made with ❤️ for the React Native community
Ready to make your users smile? Let's start with installation!