prajwalch/TorrentSearch
prajwalch/TorrentSearch has 2,219 GitHub stars and 72 forks. GitHot measured -1 stars in 24 hours. Last checked 2026-11-07 22:13 UTC. Last push 2026-10-17.
An Android app for searching torrents across multiple providers with fast search speed, detailed results, and packed with complete torrent actions.
Measured star growth
- in 24h
- -1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalTable of contents
- Intro
- Screenshots
- Download
- Features
- Building from source
- Contributing
- Contributors
- Tech stack and open source libraries
- Acknowledgements
- Disclaimer
Intro
TorrentSearch is an Android app for searching torrents across multiple providers. It offers fast search speed with different categories, detailed results, full set of torrent actions, torrent details viewing within the app, and more.
Screenshots

Download
[!NOTE] TorrentSearch requires Android 7.1 or newer.
Nightly builds are available in the Actions workflow runs. They are generated automatically for each commit and may be unstable.
Features
Search
- Per-provider enable/disable toggles
- Multiple category:
Anime,Apps,Books,Games,Movies,Series, and more - Parallel search across all providers with streaming results
- Support for sorting and filtering torrents with different options
Detailed results
Each result includes:
- Torrent name
- File size
- Seeders and peers
- Upload date
- Category
- NSFW indicator
- Provider name
Torrent actions
- Open magnet link in an external torrent client
- Download
.torrentfile to local storage - View torrent details directly inside the app or open the full page in your browser
- Copy or share the magnet link or details page link
If no torrent client is installed, TorrentSearch provides links to FOSS torrent clients.
Torrent details
- Support for viewing details directly inside the app. It can be disabled to open the page directly in your default browser instead.
- Media poster with automatic NSFW image blurring (can be disabled)
- Screenshot previews
- Full description with inline image support
Note: Media poster and screenshots are shown only when available
Browse
- A dedicated screen for browsing latest and top torrents
- Filter torrents with different options
Bookmarks
- Save torrents for later
- Export and import support
Safe mode
When enabled, safe mode automatically:
- Disables unsafe and NSFW providers
- Hides NSFW categories and torrents
Integrations
Connect your own indexer via the Torznab API:
See the wiki for setup instructions.
Material 3 design
- Clean, easy-to-use interface
- Adapts to your wallpaper and system theme, with full light/dark mode support
Building from source
The easiest way is to open the project in Android Studio. It handles all setup and lets you run the app in a single click.
Command line
Requirements:
- JDK 17+ with
JAVA_HOMEset (Adoptium recommended) - Android SDK: Android Studio will automatically handle downloading and setting up this but if you prefer using command-line without full Android Studio installation, download the SDK from here and set
ANDROID_HOMEenvironment variable with SDK path, or addsdk.dirtolocal.propertiesin the project root.
git clone https://github.com/prajwalch/TorrentSearch.git
cd TorrentSearch
./gradlew assembleDebug
Output: app/build/outputs/apk/debug/
Contributing
Bug fixes, new providers, UI improvements, and translations are all welcome. Read CONTRIBUTING.md before opening a pull request.
Translation
Translations are managed on Weblate. No local setup needed, contribute directly from your browser.
Contributors
Tech stack and open source libraries
- Language: Kotlin
- UI: Jetpack Compose, Material 3
- Architecture: Modern App Architecture
- Async: Coroutines, Flow
- Networking: Ktor + OkHttp
- Storage: Room, Jetpack DataStore
- Dependency injection: Koin, previously Hilt
- Image loading: Coil
- HTML parsing: Jsoup
- Immutable collections: Kotlinx immutable collections
- Markdown rendering: ComposeMarkdown
- Scrollbar: LazyColumnScrollbar
- Image blurring: BlurTransformation
Acknowledgements
- Weblate for free libre hosting plan
- IconKitchen — app icon
- Metrolist and Canta — referenced for architecture and implementation patterns during development
Disclaimer
TorrentSearch does not host, store, or distribute any torrent files or copyrighted content. It searches publicly accessible third-party sources and displays the results. The developer is not responsible for how those results are accessed or used.
Users are responsible for complying with their local laws and regulations.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,044 starspublic-apis/public-apis
A collective list of free APIs
497,288 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
443,396 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,205 stars


