rohitxdev / 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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Animeflix - Watch animes online

Github Stars

The open-source anime streaming service made with NextJs and TailwindCSS. It lets you search, watch animes without any ads with a beautiful ui. It can be self hosted or deployed online.


Acknowledgements

AniList and Kitsu are the underlying public free API's that are used for fetching the data about animes.

riimuru/gogoanime-api is used for interacting with GogoAnime and scrape video soures.

Also thanks to these open source libraries Next.js, tailwindCSS, redux-toolkit, graphql etc.

Online Deployment

Following are the recommended online deployment services which are tested to work with this project. If you want to add a deployment service just open an issue.

Deploy on Railway

Deploy with Vercel

Deploy with netlify

Docker Deployment

The docker images for this app is available at dockerhub. chiragdroid/animeflix.

Run it easily using this command

docker run -p 3000:3000 chiragdroid/animeflix

This will start animeflix at port 3000. You can change the port by doing -p <port>:3000,

You can run this as a background service by adding -d flag

Local Deployment

You need to have nodejs and git installed on your pc for following the intructions

First download the repository using

git clone https://github.com/chirag-droid/animeflix

This should download this repository to your computer. Next, to download the dependencies run

npm i

Now build and start the production build of the site using

npm run build
npm run start

This will start the app on http://localhost:3000

Sponsor this project

"Buy Me A Coffee"

About

A anime discovery, streaming site made with NextJs and TailwindCSS. Uses AniList API and video data from GogoAnime. No ads and no vpn required

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 85.9%Language:JavaScript 10.7%Language:Dockerfile 2.9%Language:CSS 0.4%Language:Shell 0.1%