TorSwift

Tags:

Next.jsTailwind CSSTypeScriptWeb AppWebTorrentTorrent Download
TorSwift

TorSwift is a sleek, modern web application designed for fast, secure, and anonymous torrent downloads.

  • Icon 0
  • Icon 1
  • Icon 2
  • Icon 3
  • Timeline

    Initial commit, project started
    Backend logic updated for multiple downloads
    Frontend structure updated, user can see files
    File downloading on client side, task cancellation implemented
    UI/UX updates for processing files, stream downloading on user end
    Site title and description updated, meta changes
    Magnet link feature integrated
    Logo added, taskID changed to infoHash, download re-usable fixed
    Frontend folder structure updated, cleanupTorrent logic removed
    Tour guide and favicon added
    Unused imports removed, fetch headers added
    Folders moved to /api, minor frontend and backend changes
    Google Analytics integrated
    Tailwind minification added, lazy loading implemented for FileListTable and ProgressControls
    Packages and postcss.config updated from server side
    Disclaimer page added, code split into separate files

    Detailed Description

    Fast, Secure, and Anonymous Torrent Downloads

    TorSwift is a modern web application built using Next.js and Tailwind CSS. It provides a user-friendly interface for uploading and managing torrent files, while offering real-time download progress tracking. The app ensures a seamless, secure, and anonymous torrent experience with a sleek, dark theme.

    Features of TorSwift

    - **User-Friendly Interface**: Simplifies torrent management with an intuitive design. - **Real-Time Progress Tracking**: Monitors and updates download progress live. - **Responsive Design**: Fully responsive layout, compatible with both desktop and mobile devices. - **Modern Aesthetics**: Dark theme with sleek styling and typography.

    Technologies Used

    - **Frontend**: Next.js (React framework) & Tailwind CSS (utility-first styling). - **Backend**: Custom backend to handle torrent processing and integration.

    How to Use

    1. Visit **[TorSwift](https://torswift.pro)** in your browser. 2. Upload a .torrent file to start processing. 3. Keep the tab open to avoid losing download progress. 4. Monitor the download progress and access available files once completed.

    Acknowledgements

    This project uses the WebTorrent library, a great tool for streaming torrents in the browser and Node.js.

    License

    This is a personal project and is not open for contributions. No specific license is provided.

    Torrent Swift is looking for a co-founder / collaborator at @SideProjectors