A sleek desktop application to download your favorite series from SeriesTurcasTv — automatically, efficiently, and right where you want them.
STDownloader is a cross-platform desktop application built with Electron Forge, React, and Vite that lets you effortlessly capture and download series chapters directly from SeriesTurcasTv. No more manual downloading — STDownloader automatically detects available chapters for a given series and queues them for download to a folder of your choice.
- 📺 Series Chapter Detection — Automatically fetches and lists all available chapters for any series on SeriesTurcasTv.
- ⬇️ Batch Chapter Downloads — Select individual episodes or download an entire series in one click.
- 🔄 Download Queue Management — Chapters are queued and downloaded sequentially with real-time progress tracking.
- 🖥️ Native Desktop Experience — Runs natively on Windows, macOS, and Linux via Electron.
- ⚡ Fast & Lightweight UI — Built with React and Vite for a snappy, responsive interface with near-instant hot reload in development.
- ⚙️ Persistent Settings — Your preferences (download path, quality options, etc.) are saved between sessions.
| Layer | Technology |
|---|---|
| Desktop Shell | Electron Forge |
| UI Framework | React |
| Build Tool | Vite |
| Language | JavaScript |
| Packaging | Electron Forge packager & makers |
- Node.js v18 or higher
- npm v9+ or yarn
git clone https://github.com/FelixCodex/STDownloader.git
cd STDownloaderUsing npm:
npm installUsing yarn:
yarn installnpm run startThis launches the Electron app with Vite's dev server and hot module replacement (HMR) enabled.
# Package the app for your current platform
npm run package# Create distributable installers
npm run makeBuilt artifacts will be available in the out/ directory.
- Launch STDownloader.
- Open Add Series Modal by pressing the button named Add Series in the top-right.
- Enter or paste the URL of a series from SeriesTurcasTv in the first input bar.
- Specify a Download Folder if you haven't setted one in the settings.
- STDownloader will fetch all available chapters automatically.
- After all chapters are catched press the left-most button (Download Icon) in the series card to move it to the Downloader Queue.
- Start the Download by pressing the Play button in the top-left.
- Sit back and track progress — in real time.
📦src
┣ 📂Components # Reusable UI components
┃ ┗ 📂Icons # React ready Icons
┣ 📂context # React Context providers
┣ 📂hooks # Custom React hooks
┣ 📂infrastructure # Backend app infrastructure features
┣ 📂reducers # State reducers
┣ 📂shared # Shared Utility files
┣ 📜App.jsx # Root component
┣ 📜main.jx # Main Application process
┣ 📜preload.jx # Preload configs
┗ 📜renderer.jsx # React Root renderer
STDownloader is an independent, open-source project and is not affiliated with, endorsed by, or officially connected to SeriesTurcasTv. This tool is intended for personal use only.
⭐ If you find this project useful, please give it a star!
Made with ❤️ using Electron · React · Vite by FelixCodex