All Projects → edualm → SeedTruck

edualm / SeedTruck

Licence: MIT license
Torrent management app for iOS, macOS, tvOS and watchOS made in SwiftUI 2. Same codebase for all platforms!

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to SeedTruck

Electorrent
A remote control client for µTorrent, qBittorrent, rTorrent, Transmission, Synology & Deluge
Stars: ✭ 582 (+2228%)
Mutual labels:  torrent, transmission, magnet-link
ssss
Stupid Simple Seedbox Script
Stars: ✭ 19 (-24%)
Mutual labels:  torrent, transmission, seedbox
SwiftKit
SwiftKit adds extra functionality to the Swift programming language.
Stars: ✭ 47 (+88%)
Mutual labels:  tvos, watchos
SwiftCurrent
A library for managing complex workflows in Swift
Stars: ✭ 286 (+1044%)
Mutual labels:  tvos, watchos
EasySeedbox
Easy Seedbox is an unobtrusive transmission seedbox installation script for Ubuntu and Debian systems
Stars: ✭ 34 (+36%)
Mutual labels:  transmission, seedbox
stinsen
Coordinators in SwiftUI. Simple, powerful and elegant.
Stars: ✭ 563 (+2152%)
Mutual labels:  tvos, watchos
SwiftBuilder
SwiftBuilder is a fast way to assign new value to the property of the object.
Stars: ✭ 26 (+4%)
Mutual labels:  tvos, watchos
OpenAPI-Swift
KKBOX Open API Swift Developer SDK for iOS/macOS/watchOS/tvOS
Stars: ✭ 13 (-48%)
Mutual labels:  tvos, watchos
articles-ko
Articles for NSHipster.co.kr
Stars: ✭ 18 (-28%)
Mutual labels:  tvos, watchos
data-field
A SwiftUI view that wraps a text field to only accept specific data.
Stars: ✭ 13 (-48%)
Mutual labels:  tvos, watchos
Tesla-API
A iOS, macOS, watchOS and tvOS framework written in Swift to communicate with Teslas vehicle API
Stars: ✭ 32 (+28%)
Mutual labels:  tvos, watchos
lisk-swift
Swift 4 library for Lisk - Including Local Signing for maximum security
Stars: ✭ 13 (-48%)
Mutual labels:  tvos, watchos
IrregularGradient
Create animated irregular gradients in SwiftUI.
Stars: ✭ 127 (+408%)
Mutual labels:  tvos, watchos
RFKit
Toolkit for daily Cocoa development. Since 2012.
Stars: ✭ 20 (-20%)
Mutual labels:  tvos, watchos
tracelog
TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.
Stars: ✭ 52 (+108%)
Mutual labels:  tvos, watchos
WWDCNotes
WWDCNotes.com content
Stars: ✭ 343 (+1272%)
Mutual labels:  tvos, watchos
exatorrent
Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
Stars: ✭ 1,557 (+6128%)
Mutual labels:  torrent, transmission
Dots
Lightweight Concurrent Networking Framework
Stars: ✭ 35 (+40%)
Mutual labels:  tvos, watchos
Orchard
Device identification in Swift and Objective-C for iOS, watchOS, and tvOS.
Stars: ✭ 15 (-40%)
Mutual labels:  tvos, watchos
wwdc2018
You read my developer triceraptus migration notes from dub dub dc 2018
Stars: ✭ 48 (+92%)
Mutual labels:  tvos, watchos

Seed Truck

A seedbox management application for the whole family of Apple devices - iOS, macOS, tvOS and watchOS.

This is not the kind of project Apple allows on the App Store, so I'm open-sourcing it, hopefully it's useful for someone. You may also (and should!) use the app if you want, but you'll need to compile and install it yourself though.

It uses SwiftUI 2, and as such, can only run on iOS/iPadOS/tvOS 14+, watchOS 7+ and macOS 11+.

Supported Seedbox Software

  • Transmission

And that's it, for now. The app's code is technically ready to easily support other torrent software, it just isn't implemented. Open a PR if you'd like to see support for others!

Status

Platform Status Development Status Additional Info
iOS Beta Appears to be stable on day-to-day use.
iPadOS Beta Appears to be stable, but was not throughly tested.
macOS Beta Appears to be stable on day-to-day use.
tvOS Beta Appears to be stable, but was not throughly tested.
watchOS Beta Appears to be stable on day-to-day use.

Screenshots

iOS screenshots for now; screenshots for other platforms will appear eventually.

   

   

Features

  • Connect to Transmission seedboxes (support for other types of seedboxes is easy to add, but not implemented).
  • View torrents, their status, and remove them.
  • Import torrents, either using a torrent file or magnet link.

Tests

Not many were written since I wasn't being able to run them under Xcode 12. I should fix that probably...

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].