YouTube Clone KMP

A Kotlin Multiplatform YouTube clone project with application targets listed for Android, iOS, web, and desktop.

github.com/KhubaibKhan4/Youtube-Clone-KMP
YouTube Clone KMP homepage screenshot

About YouTube Clone KMP

YouTube Clone KMP is an open-source Kotlin Multiplatform project that shares code across Android, iOS, web, and desktop apps with a YouTube-style interface.

It includes video playback and details, search for videos and channels, channel pages, playlists, subscriptions, comments, Shorts view, and download and offline support. Use requires creating a YouTube Data API v3 key and adding it to the app configuration.

Key features

  • Shared Kotlin codebase for Android, iOS, web and desktop apps
  • Video playback with details, trending lists and Shorts reels view
  • Search for videos, channels and categories including channel video search
  • Channel pages with home, playlists, live streams and community sections
  • Playlists, subscriptions, library, likes, comments and sharing options
  • Local notifications on Android and iOS with pull-to-refresh interface
Best for: Developers studying or reusing a Kotlin Multiplatform client template for video-browsing apps across mobile and desktop.
Good for
  • Single shared codebase targets Android, iOS, web and desktop
  • Open-source repository with listed tech stack and setup steps
  • Live web preview available for checking the interface
Watch out for
  • Requires user-supplied YouTube Data API v3 key and configuration
  • TV and Wear OS versions are listed as future plans, not current targets
  • Custom server integration, FCM support and video caching are listed as future plans

YouTube Clone KMP at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android, iOS
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

YouTube Clone KMP alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in YouTube Tools

Well-known listings from the same topic.

All 145

YouTube Clone KMP FAQ

What do I need to run the app?
Enable YouTube Data API v3 in Google Cloud Console, generate an API key, add it as API_KEY in Constant.kt, and restrict the key to prevent unauthorized use.
Which platforms are supported?
Android, iOS, web, and desktop applications from the shared Kotlin Multiplatform code.
Is there a live demo?
Yes, a web preview is listed at https://khubaibkhan4.github.io/Youtube-Clone-KMP/.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing