// the find
chirag-droid/animeflix
A anime discovery, streaming site made with NextJs and TailwindCSS. Uses AniList API and video data from GogoAnime. No ads and no vpn required
A self-hostable anime streaming frontend that pulls metadata from AniList/Kitsu and video streams from GogoAnime via a scraper API. Essentially a nice UI wrapper around third-party data sources with no backend of its own. For developers who want a reference Next.js project or a personal ad-free anime client.
Clean monorepo structure with Turborepo separating the API package from the Next.js frontend — the GraphQL codegen setup for AniList queries is done properly. Docker image published to GHCR makes self-hosting a one-liner. Redux Toolkit slice organization is sane for the state it manages (video settings, episode state). Video proxy endpoint (`/api/video/proxy.ts`) exists to work around CORS on stream sources, which is the right call.
The entire streaming functionality depends on `riimuru/gogoanime-api`, a third-party scraper that GogoAnime can break or block at any time — and has. Last push was November 2025 but the upstream scraper has been intermittently dead for years, so actual watchability is a coin flip. No authentication, no watchlist persistence, no progress tracking — state lives in Redux and dies on page refresh. The video player is still a `.jsx` file in an otherwise TypeScript project, suggesting it was never properly ported. AGPL-3.0 license means any hosted deployment must publish source, which is a real constraint most deployers will ignore.