{"id":17460963,"url":"https://github.com/hitarth-gg/zenshin","last_synced_at":"2026-04-24T20:05:25.346Z","repository":{"id":253266513,"uuid":"842399509","full_name":"hitarth-gg/zenshin","owner":"hitarth-gg","description":"🔖 Web \u0026 Electron based Anime Torrent Streamer for 🐈s","archived":false,"fork":false,"pushed_at":"2024-10-24T16:00:46.000Z","size":9655,"stargazers_count":145,"open_issues_count":7,"forks_count":13,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-25T17:24:33.376Z","etag":null,"topics":["anilist","axios","electron","electronjs","express","expressjs","hls","hlsjs","nodejs","nyaa","radix-ui","react","react-query","reactjs","tailwindcss","video-streaming","videojs","vite-electron","vlc-media-player","webtorrent"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hitarth-gg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-14T09:17:25.000Z","updated_at":"2024-10-25T04:11:58.000Z","dependencies_parsed_at":"2024-08-21T17:19:12.427Z","dependency_job_id":"3317fb10-b3fb-4c6d-be5a-58dfcdfaf438","html_url":"https://github.com/hitarth-gg/zenshin","commit_stats":{"total_commits":124,"total_committers":2,"mean_commits":62.0,"dds":0.2661290322580645,"last_synced_commit":"21bc998fc74fda40cd80b798eb3e44c83314ae97"},"previous_names":["hitarth-gg/zenshin"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitarth-gg%2Fzenshin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitarth-gg%2Fzenshin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitarth-gg%2Fzenshin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitarth-gg%2Fzenshin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hitarth-gg","download_url":"https://codeload.github.com/hitarth-gg/zenshin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332602,"owners_count":20921853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anilist","axios","electron","electronjs","express","expressjs","hls","hlsjs","nodejs","nyaa","radix-ui","react","react-query","reactjs","tailwindcss","video-streaming","videojs","vite-electron","vlc-media-player","webtorrent"],"created_at":"2024-10-18T06:08:24.781Z","updated_at":"2026-04-24T20:05:25.339Z","avatar_url":"https://github.com/hitarth-gg.png","language":"JavaScript","funding_links":[],"categories":["electron"],"sub_categories":[],"readme":"# zenshin. \u003cimg src=\"https://github.com/user-attachments/assets/6de78e3e-2c14-4044-b65f-cc5e81fc4e10\" width=\"23\"\u003e\n\n\u003cp align=\"center\" \u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/3ecc5d2b-eb45-4865-8d5b-688f1d328756\" width=\"170\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/hitarth-gg/zenshin/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/downloads/hitarth-gg/zenshin/total?style=flat-square\u0026color=blue\" width=\"90\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" \u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/c0dbeb01-36a8-432e-95c5-e643694901c7\"\u003e\n\u003c/p\u003e\n\n![zenshin banner github](https://github.com/user-attachments/assets/54a37351-b064-4749-a4b5-7fb19ce86ceb)\n\nA poorly written web and electron based anime list manager with media streaming capabilities.\n\n\u003e [!NOTE]  \n\u003e If you can't access pahe even after refreshing cookies, try using [Cloudflare DNS](https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/download-warp/).\n\n\n\u003c!-- \u003cdetails\u003e --\u003e\n  \n\u003csummary\u003e\u003ch1\u003eScreenshots 🖼️: \u003c/h1\u003e\u003c/summary\u003e\n  \n![image](https://github.com/user-attachments/assets/02158f0e-e2dd-4269-8ab9-d7ec57d5af6f)\n![image](https://github.com/user-attachments/assets/1e7379b8-3ea1-4827-a9a4-13f3fd8584a5)\n![image](https://github.com/user-attachments/assets/cc74840c-722f-4c7c-8d63-d541f3ee7f92)\n![image](https://github.com/user-attachments/assets/47a662ad-0983-43a9-95bd-7bee26acce4d)\n![image](https://github.com/user-attachments/assets/783330e9-1a84-49e5-a2a7-befc674d571d)\n![image](https://github.com/user-attachments/assets/b8c61b0f-08b2-4005-a073-f0200a9c8842)\n![image](https://github.com/user-attachments/assets/6c17a60c-34ed-44c8-b8d4-7e886ea2c496)\n![image](https://github.com/user-attachments/assets/6948d885-fe74-463a-b004-4c4cb372049e)\n\n\u003c!-- \u003c/details\u003e --\u003e\n\n\n## Demo : (Click the images)\n[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/cpMpWohodUc/0.jpg)](https://youtu.be/cpMpWohodUc)\n\u003c!-- [![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/nhUhcBWD4HE/0.jpg)](https://youtu.be/nhUhcBWD4HE) --\u003e\n\n---\n\u003e [!NOTE]\n\u003e The video player inside the browser/app currently does not support subtitle rendering as extracting embedded subtitles from an mkv file is quite tricky and is way out of my league. To play the video with subtitles open it in VLC/MPV by clicking on the `Open VLC` or `Open in External Player` button when playing an episode.\n\n---\n\n### Disclaimer : [disclaimer.md](https://github.com/hitarth-gg/zenshin/blob/main/disclaimer.md)\n\n---\n\n### Building the Electron App\n\nCommands required to build the app on Windows, Linux and macOS (untested) are `npm run build:win`, `npm run build:linux` and `npm run build:mac` respectively.\n| Windows             | Linux                 | MacOS               |\n|---------------------|-----------------------|---------------------|\n| `npm run build:win` | `npm run build:linux` | `npm run build:mac` |\n\n\n1. Navigate to `Electron\\zenshin-electron`.\n2. Run `npm i` or `npm install`\n3. Run `npm run build:win`\n4. Check the `dist` folder (`Electron\\zenshin-electron\\dist`), `zenshin-electron-x.x.x-setup.exe` is the setup and the folder `win-unpacked` contains pre-installed / unpacked files.\n5. `Zenshin.exe` inside the `win-unpacked` folder (`dist\\win-unpacked\\Zenshin.exe`) can be used if you want to avoid installing the setup.\n6. Example : [YouTube: Building on Ubuntu](https://youtu.be/l13ogKtMbt0). Same process can be followed for other Operating Systems with their respective build commands.\n\n[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/l13ogKtMbt0/0.jpg)](https://youtu.be/l13ogKtMbt0)\n\n\n\n### How to use / build (WebApp): (outdated)\n- Web Version is no longer being worked on upon. Use electron.\n\n[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/DiVczJ92sAU/0.jpg)](https://www.youtube.com/watch?v=DiVczJ92sAU)\n\n[YouTube: How to use / build](https://youtu.be/DiVczJ92sAU?si=NvqnDvXE_LW7EHW8)\n\n---\n#### VLC Media Player Support (in web version)\nDefine the path to vlc.exe in BACKEND/server.js : \n```js\n  const vlcPath = '\"C:\\\\Program Files (x86)\\\\VideoLAN\\\\VLC\\\\vlc.exe\"'; // Adjust this path as needed\n```\n---\n\n### Contributing :\nForks are welcomed, but contributions directly to this project and branch are not encouraged as of now.\nYou can still open issues for feature requests, bug reports or any other inquiries.\n\n### Tech Stack and dependencies used :\n- ReactJS\n- ElectronJS\n- WebTorrent\n- TanStack React Query\n- Radix UI and Radix Icons\n- Video.js\n- axios\n- date-fns\n- ldrs\n- react-infinite-scroll-component\n- TailwindCSS w/ tailwindcss-animated and line-clamp\n- ExpressJS\n- React Lenis\n- Sonner\n- Plyr\n- Puppeteer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhitarth-gg%2Fzenshin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhitarth-gg%2Fzenshin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhitarth-gg%2Fzenshin/lists"}