Awesome Open Source
Awesome Open Source


CircleCI Coverage Status

📦 An Android client for youtube-dl:

Major technologies

  • Language: Kotlin
  • Architecture: MVVM
  • Android architecture components: ViewModel, LiveData, Room
  • Dependency injection: Dagger2
  • Network: Retrofit, Okhttp
  • Testing: JUnit, Espresso, Mockito
  • Data layer with repository pattern and RxJava
  • Continuous integration with CircleCI
  • Test report and coverage with Coveralls
  • Run instrumented tests with Firebase Test Lab


  • Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than other 1000 sites
  • Browse videos with the built-in browser
  • Download videos with the built-in download manager
  • Play videos offline with the built-in player
  • Save your favorite videos online and watch them later without downloading them
  • Save bookmark and history as a real browser



This package is licensed under the MIT license. See LICENSE for details.

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Kotlin (47,749
Youtube (13,332
Instagram (6,515
Youtube Dl (1,144
Vimeo (961
Youtube Downloader (511
Video Downloader (251
Download Videos (233
Dailymotion (230
Youtube Dl Android (6