Skip to content
This repository was archived by the owner on Jul 29, 2025. It is now read-only.
/ V2 Public archive

1Anime V2 was a full-stack anime and manga streaming platform, aiming to provide a seamless and ad-free viewing experience.

License

Notifications You must be signed in to change notification settings

1Anime/V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1Anime V2

⚠️ 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.


Node.js Next.js Redis License: GPL v3


Introduction

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.


Features (Historical)

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

Local Development Setup

Self-hosting is only allowed for personal use. Commercial use or running ads is NOT permitted.

1. Clone the repository

git clone https://github.com/1Anime/V2.git
cd V2

2. Install dependencies

npm install

3. Prepare your environment variables

Create 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_SECRET with:
    openssl rand -base64 32

4. Set up your database (optional)

If you want to use the experimental Prisma features:

npx prisma migrate dev
npx prisma generate

5. Start Redis server

  • macOS:
    brew install redis && brew services start redis
  • Linux:
    sudo apt install redis-server && sudo systemctl start redis

6. Start the development server

npm run dev

Visit http://localhost:3000.


Credits


License

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.

About

1Anime V2 was a full-stack anime and manga streaming platform, aiming to provide a seamless and ad-free viewing experience.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •