A full-featured Kotlin Multiplatform download manager — run locally, remotely, or embedded in your app. Supports Android, iOS, Desktop, and Web.
KDown is a Kotlin Multiplatform library providing robust file downloading capabilities with pause/resume support, multi-segmented concurrent transfers, persistent state across restarts, and real-time progress tracking for Android, iOS, JVM, and WebAssembly apps.
How It Works
You want to grab large videos, updates, or files from the web without slow speeds or interruptions.
Launch the app on your phone, tablet, or computer that handles tough downloads smoothly.
Enter the web link, choose where to save it, and hit go - it figures out the best name automatically.
The app splits the giant file into pieces, downloading them together for super speed and safety.
Pause anytime, even close the app or restart your device - it picks up right where you left off later.
Keep downloading in the background while you multitask, with automatic retries if needed.
See a progress bar, download speed, and time left update smoothly as it nears the finish.
Your complete file lands safely in the folder, verified good, ready to enjoy.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.