REUPLOADED AFTER ALL ENIME RELATED CODE WAS TAKEN DOWN DUE TO PRESSURE FROM OUTSIDE ORGANIZATIONS. Code will not be hosted and your actions with this code will not be affiliated with us, but the code is still available for all to learn from. Thank you everyone for all the support in the past in helping this project accumulate over 2000 stars!
Leave a star to the repository if you like this project and believe in its potential :)
Enime is a cross-platform desktop app that allows you to experience ad-free anime without disruptions
- Built-in mpv player powered by mpv.js that allows on-fly multi-language subtitle embedded in the video among with various controls in the interface!
- Integrated Discord RPC, you can optionally show your friends what anime and what episode you are currently watching!
- Fetch recent releases. Enime automatically parse corresponding anime from various sub teams from nyaa and animetosho to obtain a video source from the torrents. A special algorithm has been deployed to ensure the information are as accurate as possible
- Synchronize your watchlist from anilist and watch the anime episodes directly! (No need to find a source anymore) [Working on]
- More to be included
Enime is currently not publicly available to download via GitHub Releases. However, you can attempt to run the application in test mode:
- Clone the repository
- If you don't have yarn installed, please install yarn via
npm install -g yarn
- If you don't have yarn installed, please install yarn via
- Head to the terminal with directory pointed to the project folder, execute
yarn install
- Run the app via
yarn start
Note: The current screenshots are from the (very) initial version of the project and do not possibly indicate the final product, they will be periodically updated as the project progresses
- Fork the repository
- Create a branch indicting your feature:
git checkout -b feature
- Commit your changes:
git commit -m 'Adding xxx feature'
- Push to your forked repository's feature branch:
git push origin feature
- Create a pull request at here
- electron - Framework to create desktop app via JS
- React - Framework to write pages in JSX and includes other nice features
- Redux - Cross-process storage and event emitter
- electron-redux - Redux adapter for electron
- torrent-stream - Torrent streaming service to play anime videos on fly, created an enime exclusive version to fix crucial bugs since the author remains inactive
- read-torrent - Read the torrent metadata and file data
- mpv.js - Video player utility that has capability to display mkv subtitles on fly, created an enime exclusive binary version to fix crucial bugs
- lodash - Nice utility that saved my time
- apollo - GraphQL client
Enime is licensed under MIT