Open-source project
libre-tube/LibreTube avatar
libre-tube/LibreTube

LibreTube: a GPL Android YouTube client that routes through an instance you choose and syncs through Piped

An alternative frontend for YouTube, for Android.

13,006 stars709 forksKotlinGPL-3.0

At a glance

What is it?
LibreTube is a Kotlin Android app that plays YouTube without ads or tracking, keeps subscriptions, playlists and downloads, and adds SponsorBlock, ReturnYouTubeDislike and DeArrow. It trades breadth for polish: YouTube is the only source, cross-device sync depends on a Piped account, and your privacy depends partly on the instance you pick.
Who is it for?
LibreTube suits Android users who watch YouTube and want subscriptions, background playback, downloads and SponsorBlock without a Google account, and who value a Material 3 Expressive interface. It does not suit anyone who also follows SoundCloud, PeerTube or Bandcamp in the same app, since NewPipe covers those and LibreTube does not, and it is not an option on iOS.
Can I use it commercially?
Yes, with conditions. GPL-3.0 is a copyleft licence: if you distribute software that includes it, you must release that software's source code under the same licence. Running it internally without distributing it does not trigger that obligation.
Is it still maintained?
Yes. The repository received new commits within the last day.
What is it written in?
Mainly Kotlin, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on November 14, 2026, and from our analysis. They are not legal advice.

From daily snapshots

Star history

  • libre-tube/LibreTube13,006 ★ · +289
Star history
Repository2026-09-222026-11-14
libre-tube/LibreTube12.7k13k

289 Stars in the last 53 days, measured from the daily GitHub snapshot. Compare with other projects

Editorial analysis

It fetches only the video you ask for, through an instance you select

LibreTube starts from a complaint about YouTube's privacy policy: Google stores a great deal of personal data, from music taste and content preferences to political opinions. The app's answer is to stay independent from Google and bypass its data collection as far as possible. In practice that means sending the minimum data needed for the app to function, such as loading only the video you chose to play, without tracking how you use the app.

The important detail is where those requests go. LibreTube works through an instance that you choose inside the app, and the project recommends reading both LibreTube's own privacy policy and the privacy policy of that instance. The consequence is that your privacy is split between two parties. The app can avoid tracking you, but the instance you pick has its own privacy policy and its own operator, so choosing one is a trust decision rather than a cosmetic setting. PRIVACY_POLICY.md in the repository details which data the app stores, how it is used, and how the project protects it.

Accounts and cross-device sync run through Piped, not a LibreTube server

Most of the library features work as a normal client would: subscriptions, subscription groups, user playlists, playlist bookmarks, watch and search history, downloads and background playback, all with no ads and no tracking. User accounts are optional and come from Piped, a separate open source project. Piped is also the example given for synchronizing your user data across devices, which is one of the points the project uses to set itself apart from NewPipe.

There is no first-party LibreTube sync server today; a TODO comment next to that sync claim mentions replacing it with one. For a user, that means sync is only as available as the Piped account and instance behind it. If you want your subscriptions on a phone and a tablet, you are depending on Piped. If you skip the account, you avoid that dependency but also give up syncing. Decide which way you want to go early, before you have built up groups and playlists on one device.

SponsorBlock, ReturnYouTubeDislike and DeArrow are outside services

Three integrations add things YouTube's own app does not offer. SponsorBlock skips sponsored segments inside videos. ReturnYouTubeDislike supplies dislike statistics. DeArrow provides better titles and thumbnails. LibreTube presents these as support for external APIs, and that wording matters: each is a separate service with its own operator, not part of LibreTube.

The benefit is real for anyone tired of clickbait thumbnails or long sponsor reads. The cost is that every integration you enable is one more party involved in what you watch. A user whose main reason for installing LibreTube is to limit who sees their viewing should look at which of the three they need, rather than turning all of them on by default. Because these services are outside the project, their availability and data accuracy are not something LibreTube controls.

YouTube is the only source, which is where NewPipe still wins

The project is direct about how it compares with NewPipe, the best-known alternative. LibreTube puts a much stronger focus on user experience, uses the Material 3 Expressive design language, supports SponsorBlock, ReturnYouTubeDislike and DeArrow, and can sync user data across devices through Piped.

NewPipe covers ground LibreTube does not. LibreTube supports content from YouTube only, while NewPipe also handles SoundCloud, PeerTube, Bandcamp and media.ccc.de. If you follow a podcast on SoundCloud or creators on a PeerTube instance, LibreTube cannot replace a multi-platform client, and you would need a second app for those sources. The project itself declines to name a winner; it calls both good clients for YouTube and suggests trying each. The practical split is clear enough: LibreTube for a polished YouTube-only experience with sync, NewPipe when you need several platforms in one place.

Four download channels, and the nightly is explicitly less stable

LibreTube is an Android app, and it is distributed through four channels. It is on F-Droid under the package name com.github.libretube, on the IzzyOnDroid repository with the same package name, as APKs on the GitHub latest release page, and as a nightly build under the nightly tag on GitHub. There is no install command to run; you add a repository in an F-Droid client or download an APK.

The channels differ in risk. Nightly builds carry features and fixes before the official release and are less stable than normal releases; the project says to use them at your own risk. The current nightly tag is titled LibreTube Nightly 02-11-2026. Stable releases v32.0 and v32.1 were both published on 2026-08-20, a few hours apart, so a same-day point release after a major one has happened before. The last push to master was on 2026-11-02. All four channels deliver Android packages; someone looking for an iOS or PC version will not find one among them.

Bug reports filed on Matrix, Mastodon or Lemmy do not reach the issue tracker

LibreTube has a Matrix room, a Fosstodon account and a community on feddit.rocks, but the project does not accept feature or bug requests on any of them. Requests go only to GitHub. The Matrix room is the main communication channel; the other forums and social media accounts are run by community volunteers, not by the developers.

That has a direct consequence if the app stops playing videos or misbehaves. Posting about it on Mastodon or in a Lemmy thread can get you help from other users, but it does not create an issue the maintainers will track. Before asking anywhere, the project asks users to read the FAQ at libre-tube.github.io first. For anything that needs a fix, open or search a GitHub issue. Translations are handled separately, through the LibreTube project on hosted Weblate.

A Kotlin and Gradle codebase under GPL-3.0 or later

The code is Kotlin, built with Gradle using Kotlin script files, build.gradle.kts and settings.gradle.kts, with the gradlew wrapper checked in. The app module lives in app/, and a separate baselineprofile/ module sits beside it. Store metadata, including the phone screenshots, lives under fastlane/metadata/android. Dependency updates are managed with Renovate, and the repository carries ROADMAP.md and RELEASE.md alongside CONTRIBUTING.md and a code of conduct.

The license is GNU GPL version 3 or later. You can use, study, share and modify LibreTube, but any redistributed modified version must stay under the same terms, which rules out closed forks. Development is funded by donations to the maintainer Bnyro through GitHub Sponsors and Liberapay, with Monero and Ethereum addresses also offered. The default app icon is by XelXen, and an alternative icon called Boosted Bird is by Margot Albert-Heuzey.

Editorial conclusion

LibreTube suits Android users who watch YouTube and want subscriptions, background playback, downloads and SponsorBlock without a Google account, and who value a Material 3 Expressive interface. It does not suit anyone who also follows SoundCloud, PeerTube or Bandcamp in the same app, since NewPipe covers those and LibreTube does not, and it is not an option on iOS. Before relying on it, read PRIVACY_POLICY.md and the privacy policy of the instance you select in the app, and decide whether you need Piped for sync before building up subscriptions and playlists.

Frequently asked questions

What is LibreTube used for?

LibreTube is an Android app for watching YouTube without ads or tracking. It supports subscriptions, playlists, downloads and background playback, plus SponsorBlock, ReturnYouTubeDislike and DeArrow.

How is LibreTube different from YouTube?

LibreTube aims to be independent from Google and bypass its data collection, sending only the minimum data needed, such as loading the video you chose without tracking your behavior. It also has no ads.

What is Piped in LibreTube?

Piped is a separate open source project that provides optional user accounts in LibreTube. It is also the route for synchronizing your user data across devices.

How do you install LibreTube on Android?

Install it from F-Droid or the IzzyOnDroid repository under com.github.libretube, or download the APK from the latest GitHub release. A nightly build is also on GitHub but is less stable.

Is LibreTube safe?

LibreTube is GPL-3.0 free software that aims to protect privacy by sending minimal data. The project recommends reading its privacy policy and that of the instance you choose in the app, since you pick that instance inside the app.

Official sources

  1. libre-tube/LibreTube on GitHub
  2. License: GPL-3.0
  3. Project website
  4. README
  5. Releases
Community

Where developers are discussing it

Posts on Hacker News, dev.to and Lobsters that link to this repository, found by our scan of those communities. 0 in the last 30 days; newest first.

Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/libre-tube-libretube.svg)](https://hysenlabs.com/projects/libre-tube-libretube)

Star history chart for your README

markdown
[![Star history](https://hysenlabs.com/chart/libre-tube-libretube.svg)](https://hysenlabs.com/projects/libre-tube-libretube)

Was this useful?