{"id":50799198,"url":"https://github.com/dineshkn-dev/torrin","last_synced_at":"2026-06-12T17:33:32.211Z","repository":{"id":359576756,"uuid":"1246667434","full_name":"dineshkn-dev/torrin","owner":"dineshkn-dev","description":"Open-source BitTorrent client for macOS (Qt 6 + libtorrent).","archived":false,"fork":false,"pushed_at":"2026-05-26T11:30:22.000Z","size":873,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-26T11:30:55.078Z","etag":null,"topics":["bittorrent","cpp","gplv3","libtorrent","macos","open-source","qt-quick","qt6","torrent-client"],"latest_commit_sha":null,"homepage":"https://dineshkn-dev.github.io/torrin/","language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dineshkn-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-22T12:30:28.000Z","updated_at":"2026-05-26T11:30:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dineshkn-dev/torrin","commit_stats":null,"previous_names":["dineshkn-dev/torrex-desktop","dineshkn-dev/torrin"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/dineshkn-dev/torrin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dineshkn-dev%2Ftorrin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dineshkn-dev%2Ftorrin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dineshkn-dev%2Ftorrin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dineshkn-dev%2Ftorrin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dineshkn-dev","download_url":"https://codeload.github.com/dineshkn-dev/torrin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dineshkn-dev%2Ftorrin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34256180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bittorrent","cpp","gplv3","libtorrent","macos","open-source","qt-quick","qt6","torrent-client"],"created_at":"2026-06-12T17:33:30.999Z","updated_at":"2026-06-12T17:33:32.197Z","avatar_url":"https://github.com/dineshkn-dev.png","language":"QML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Torrin\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE)\n[![Release](https://img.shields.io/github/v/release/dineshkn-dev/torrin?label=release)](https://github.com/dineshkn-dev/torrin/releases/latest)\n[![CI](https://img.shields.io/github/actions/workflow/status/dineshkn-dev/torrin/ci.yml?branch=main\u0026label=CI)](https://github.com/dineshkn-dev/torrin/actions/workflows/ci.yml)\n\n**Torrin** is a free, open-source **BitTorrent client** for **macOS**, **Windows**, and **Linux**. It uses a modern **Qt 6 Quick** interface and **libtorrent 2.x** on the engine side — no ads, no bundled telemetry, no account required.\n\n**Website:** [dineshkn-dev.github.io/torrin](https://dineshkn-dev.github.io/torrin/) · **Download:** [latest release](https://github.com/dineshkn-dev/torrin/releases/latest)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/dineshkn-dev/torrin/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Download-latest%20release-3390ec?style=for-the-badge\" alt=\"Download latest Torrin release for macOS, Windows, and Linux\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/assets/torrin-dark.png\" alt=\"Torrin open-source torrent client — dark theme list and detail view on desktop\" width=\"820\"\u003e\n\u003c/p\u003e\n\n## Contents\n\n- [Features](#features)\n- [Install](#install)\n- [Why Torrin](#why-torrin)\n- [FAQ](#faq)\n- [Build from source](#build-from-source)\n- [Architecture](#architecture)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n- Magnet and `.torrent` add, pause, resume, remove, stop/resume seeding\n- Search, sort, filters, resizable master–detail UI\n- File priorities, sequential download, force recheck / reannounce\n- Bandwidth limits, port, DHT/UPnP, proxy; light/dark appearance\n- Drag-and-drop, fast-resume, completion notifications\n- Signed releases with SHA-256 checksums, SPDX SBOM, and cosign signatures\n\n## Install\n\nDownload from **[Releases](https://github.com/dineshkn-dev/torrin/releases/latest)**:\n\n| Platform | File | Notes |\n|----------|------|--------|\n| macOS | `.dmg` | Drag to Applications; use **Open Anyway** if Gatekeeper blocks |\n| Windows | `.zip` (x64) | Run `torrin.exe` from the extracted folder |\n| Linux | `.tar.gz` (x64) | Run `usr/bin/torrin` from the archive |\n\nVerify with `SHA256SUMS.txt` and cosign files on the release page.\n\n## Why Torrin\n\nIf you are looking for an **open-source torrent client** that is actively maintained, cross-platform, and respectful of your machine:\n\n| | Torrin | Typical alternatives |\n|---|--------|----------------------|\n| **Stack** | Qt 6 Quick + libtorrent 2.x (C++20) | Varies (Qt, GTK, web UI, etc.) |\n| **Platforms** | macOS, Windows, Linux (portable builds) | Often strong on one OS |\n| **Privacy** | No ads, no bundled telemetry | Varies by client and build |\n| **License** | [GPL-3.0-or-later](LICENSE) | Often GPL (e.g. Transmission, qBittorrent) |\n\nTorrin is a good fit when you want a **desktop BitTorrent app** with a modern list/detail UI, magnet support, and reproducible open builds — without signing up for a service.\n\n## FAQ\n\n### What is Torrin?\n\nTorrin is an open-source **BitTorrent / torrent client** for desktop. You add magnets or `.torrent` files, manage downloads and seeding, and control bandwidth and networking from a native app.\n\n### Is Torrin free?\n\nYes. Torrin is **free and open source** under **GPL-3.0-or-later**. You can download binaries from [Releases](https://github.com/dineshkn-dev/torrin/releases/latest) or build from source.\n\n### Which operating systems are supported?\n\n**macOS**, **Windows** (x64), and **Linux** (x64 portable `.tar.gz`). See the [install table](#install) above.\n\n### Does Torrin have ads or telemetry?\n\nNo ads and **no bundled telemetry** in official releases. The app talks to the BitTorrent network and your configured proxy only — see [SECURITY.md](SECURITY.md).\n\n### How is Torrin different from Transmission or qBittorrent?\n\nAll three are GPL-family **open-source torrent clients**. Transmission and qBittorrent are mature and widely packaged; Torrin focuses on a **Qt 6 Quick** UI, **libtorrent 2.x**, and a small, auditable codebase with signed portable builds for all three desktop platforms. Pick the client that matches your workflow and trust model.\n\n### Can I contribute or report bugs?\n\nYes — see [CONTRIBUTING.md](CONTRIBUTING.md). Use [GitHub Issues](https://github.com/dineshkn-dev/torrin/issues) for bugs and ideas.\n\n## Build from source\n\n```bash\n./scripts/bootstrap.sh\ncmake --preset dev \u0026\u0026 cmake --build --preset dev\nctest --preset dev\n./scripts/run-dev.sh   # macOS; see AGENTS.md for other OSes\n```\n\n## Architecture\n\nQt Quick UI and models on the **UI thread**; libtorrent runs on a **worker thread**. Commands go in, throttled snapshots come out — see **[docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)**.\n\n## Contributing\n\n[CONTRIBUTING.md](CONTRIBUTING.md) · [AGENTS.md](AGENTS.md) · [CHANGELOG.md](CHANGELOG.md) · [Distribution \u0026 SEO](docs/DISTRIBUTION.md)\n\n## License\n\nGPL-3.0-or-later — [LICENSE](LICENSE). Use Torrin only for content you have the right to share ([SECURITY.md](SECURITY.md)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdineshkn-dev%2Ftorrin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdineshkn-dev%2Ftorrin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdineshkn-dev%2Ftorrin/lists"}