⚠️ Notice: This version is no longer maintained. 1Anime V2 is broken due to unmaintained dependencies (Consumet and Anify) and will receive no further updates or support. Please use V3X for a better, maintained experience (closed source for security reasons).
- No Updates: There will be no further updates or improvements made to this repository.
- No Support: The authors will not provide any support, fixes, or acknowledge any issues found in the code.
- Use at Your Own Risk: Any errors, bugs, or other issues that arise from using this code are your responsibility.
Project Origins:
1Anime V2 is largely based on/forked from @Ani-Moopa/Moopa, with core features and architecture heavily inspired by Moopa.
1Anime V2 was a full-stack anime and manga streaming platform, aiming to provide a seamless and ad-free viewing experience. It featured:
- REST API endpoints for anime/manga streaming, search, trending, schedules, and more.
- Multi-source streaming and metadata via Consumet and Anify (both now unmaintained).
- AniList integration for tracking, profiles, and lists.
- SSR Admin dashboard for stats and cache control.
- Redis for aggressive caching and improved performance.
- Docker/PM2 support for deployment.
Warning: The codebase is heavy, messy, and difficult to maintain. Many core upstream dependencies (Consumet, Anify) are now abandoned, rendering this project unstable or non-functional.
- Anime Streaming – Watch anime from multiple providers, with skip OP/ED support.
- Manga Reading – Explore manga from several sources, including Anify.
- AniList Integration – Auto-track anime/manga, edit lists, and sync with your AniList profile.
- User Profiles – View watched lists, manage account, and more.
- Trending/Popular – Live trending and most-watched anime endpoints.
- Schedules – Real-time airing schedule endpoints.
- Responsive UI – Modern interface with mobile/desktop support.
- PWA – Add to home screen, offline support.
- Admin Tools – SSR admin dashboard for moderators.
Self-hosting is only allowed for personal use. Commercial use or running ads is NOT permitted.
git clone https://github.com/1Anime/V2.git
cd V2npm installCreate a .env.local file in the project root with the following content (edit values as needed):
# AniList OAuth
ANILIST_CLIENT_ID=your-anilist-client-id
ANILIST_CLIENT_SECRET=your-anilist-client-secret
GRAPHQL_ENDPOINT=https://graphql.anilist.co
# NextAuth
NEXTAUTH_SECRET=your-random-secret
NEXTAUTH_URL=http://localhost:3000
# Database (optional, for Prisma features)
DATABASE_URL=postgresql://user:password@localhost:5432/1anime
DIRECT_URL=postgresql://user:password@localhost:5432/1anime
# Redis
REDIS_URL=redis://localhost:6379
# Optional: Disqus comments
DISQUS_SHORTNAME=your-disqus-shortname
# (For download proxy)
PROXY_URI=https://your-proxy-url- You can generate a good
NEXTAUTH_SECRETwith:
openssl rand -base64 32
If you want to use the experimental Prisma features:
npx prisma migrate dev
npx prisma generate- macOS:
brew install redis && brew services start redis - Linux:
sudo apt install redis-server && sudo systemctl start redis
npm run devVisit http://localhost:3000.
- Ani-Moopa/Moopa – Major source/fork origin, idea, and initial codebase
- Consumet API for anime sources (now unmaintained)
- AniList API for anime/manga details and user lists
- Anify API for manga sources (now unmaintained)
- miru for additional inspiration
This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details.
If you use or host this site for your own purposes, you are also required to release the source code of any modifications or improvements you make to this project.
Built for the anime community. Not affiliated with AniList, Crunchyroll, or other licensors.
Thank you for your understanding.