Anifuri is a open-source free anime streaming application designed to provide you with an easy and simple way to discover, watch, and enjoy your favorite anime. With a wide range of features, Anifuri allows users to explore trending titles, keep track of episodes, and easily search for anime. Whether you're looking for the latest episodes or want to revisit classic favorites, Anifuri offers a seamless streaming experience tailored to your needs.
Anifuri does not host or store any anime content. All data fetched and displayed within the app is sourced from external platforms. We provide a service that allows users to stream anime, but we do not keep any of the streams or content on our end. Please ensure you are in compliance with local laws regarding streaming content.
This project is no longer actively maintained. However, you can still set it up, host it, or build upon it on your own using the steps below.
Node v22.13.1 npm v10.9.2
-
Fork or Clone the repo
- If you plan to contribute or modify the project, fork it to your own GitHub account by clicking on the fork button on top of the repo or clicking on this link, then
git clone https://github.com/<your-username>/anifuri.git cd anifuri
- If you just want to use or run the app, clone it directly:
git clone https://github.com/pratham-jaiswal/anifuri.git cd anifuri -
Install dependencies:
npm install
-
Create a
.envfile in the project root with the following:EXPO_PUBLIC_BASE_URL=http://localhost:3000
This should point to your backend's base URL. If you're running the backend locally, keep it as above. When deployed, replace it with your deployed backend URL (e.g., from Vercel, Heroku, etc.).
-
Create an account on https://expo.dev
-
Install EAS CLI
npm install -g eas-cli
-
Login to your Expo account
eas login
-
Initialize EAS project
eas init
-
Build the app to get its apk
eas build --profile preview --platform android
-
Start in expo go sandbox
npm start
- Search Anime: Search for your favorite anime.
- Explore Anime
- Spotlight Anime: Highlighted anime recommendations based on trends.
- Continue Watching: Easily access anime you have started but not finished.
- Trending Anime: Explore the currently trending anime.
- Latest Episodes: Stay updated with the latest episodes of your favorite series.
- Top Airing Anime: Discover top anime that are currently being released.
- Most Popular Anime: Find the most popular anime.
- Most Favorite Anime: Discover anime that are highly rated and loved by the community.
- Latest Completed Anime: Find anime that have recently finished airing.
- Anime Details: Display detailed information about a specific anime.
- Episodes List: View a list of episodes.
- Stream with Subtitles: Stream episodes with subtitles.
- Server Selection: Choose different servers for episodes to stream them.
- Mark as Watched: Mark any finished airing anime as watched.
- Watched Anime: View a list of your watched anime.
- Clear History: Clear the watched and currently watching anime data.






