Skip to content

React Native library providing access to entertainment media information (anime, movies, manga, etc.) from multiple sources, adapting the Consumet API for mobile applications.

License

Notifications You must be signed in to change notification settings

uwumilabs/react-native-consumet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

react-native-consumet

React Native library providing access to entertainment media information (anime, movies, manga, etc.) from multiple sources, adapting the Consumet Node Package for mobile applications.

📚 Documentation

New to React Native Consumet? Start here:

Provider-Specific Guides

Installation

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.

Quick Start

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.

✨ Features

  • 🎬 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

🤝 Contributing

We welcome contributions! Please check out:

📄 License

Made with create-react-native-library

About

React Native library providing access to entertainment media information (anime, movies, manga, etc.) from multiple sources, adapting the Consumet API for mobile applications.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published