React Native library providing access to entertainment media information (anime, movies, manga, etc.) from multiple sources, adapting the Consumet Node Package for mobile applications.
New to React Native Consumet? Start here:
- 📖 Getting Started Guide - Complete setup and basic usage
- 🔧 Extension Integration - Using the powerful extension system (Recommended)
- 📋 Full Documentation - Complete documentation index
- 🎬 Anime Providers - Anime streaming providers
- 🎥 Movie Providers - Movie and TV show providers
- 📚 Manga Providers - Manga reading providers
- 📖 Light Novel Providers - Light novel providers
- 🔍 Meta Providers - Metadata and search providers
npm install react-native-consumet
# or yarn add react-native-consumet
Important
This library has been primarily tested on Android devices. iOS testing is currently limited due to lack of MacBook access. Some providers (like Zoro, FlixHQ) may not work correctly on iOS. Contributions from developers with iOS testing capabilities are greatly appreciated!
Note
This library is actively maintained but may occasionally lag behind the latest Consumet API changes. The project is in early development and some features may be incomplete or require refinement. If you encounter any issues or have suggestions, please open an issue on GitHub.
import { ANIME } from 'react-native-consumet';
// Initialize the provider (e.g., Zoro)
const zoro = new ANIME.Zoro();
// Example usage in a component
const MyAnimeComponent = () => {
const [animeList, setAnimeList] = useState([]);
const fetchAnime = async () => {
try {
const results = await zoro.search('one piece');
setAnimeList(results.results);
} catch (error) {
console.error('Error fetching anime:', error);
}
};
return (
// Your component JSX
);
};
💡 Want more examples? Check out our 📖 Getting Started Guide for detailed examples and best practices!
🚀 Using Extensions? We recommend the Extension System for better performance and unified API access.
- 🎬 Multi-Provider Support: Anime, Movies, Manga, Light Novels, and more
- 🔧 Extension System: Dynamic provider loading with unified API
- 📱 React Native Optimized: Built specifically for mobile applications
- 🔍 Cross-Provider Search: Search across multiple providers simultaneously
- 📚 Comprehensive Documentation: Detailed guides for every use case
- 🤝 Active Community: Open source with regular updates
We welcome contributions! Please check out:
- 🤝 Contributing Guide - Detailed contribution guidelines
- 📁 Provider Documentation - How to add new providers
Made with create-react-native-library