What is LibreTube built with?

LibreTube is a Kotlin repo built with androidx.core:core, androidx.fragment:fragment-ktx, androidx.activity:activity-ktx, lifecycle-livedata-ktx, lifecycle-runtime-ktx, and 3 more. It stores its data in androidx.paging:paging-runtime-ktx, reaches it with room-ktx, makes its content with coil and androidx.documentfile:documentfile, and is tested with espresso-core, junit:junit, androidx.benchmark:benchmark-macro-junit4, androidx.test.ext:junit, and androidx.test.uiautomator:uiautomator. It has 38,219 written lines, with 3 test files.

Read on November 10, 2026, at commit 58592a1. Read it as markdown

Frontend

The base 3

  • androidx.core:core130 files
  • androidx.fragment:fragment-ktx61 files
  • androidx.activity:activity-ktx12 files

Interface 7

Backend

Data 1

  • androidx.paging:paging-runtime-ktx13 files

Data access 1

Support

The base 5

Content 2

  • androidx.documentfile:documentfile1 file
  • coil

Testing 5

  • junit:junit5 files
  • androidx.benchmark:benchmark-macro-junit42 files
  • androidx.test.ext:junit2 files
  • androidx.test.uiautomator:uiautomator1 file
  • espresso-core

Tools 3

  • com.google.protobuf:protoc1 file
  • profileinstaller
  • room-compiler

Other 16

  • JetBrains
  • androidx.media3:media3-exoplayer13 files
  • androidx.media3:media3-session8 files
  • androidx.work:work-runtime-ktx5 files
  • androidx.collection:collection1 file
  • androidx.media3:media3-transformer1 file
  • coil-network-okhttp
  • converter-kotlinx-serialization
  • desugar_jdk_libs_nio
  • kotlinx-serialization-json
  • lifecycle-viewmodel-ktx
  • logging-interceptor
4 more
  • media
  • media3-exoplayer-dash
  • media3-exoplayer-hls
  • retrofit

Other repos with a similar stack

Ordered by how much of its stack they share with LibreTube, then by stars.

Frequently asked questions

What language is LibreTube written in?
LibreTube is written in Kotlin, with 38,219 written lines.
What framework does LibreTube use?
LibreTube is built with androidx.core:core, androidx.fragment:fragment-ktx, androidx.activity:activity-ktx, lifecycle-livedata-ktx, lifecycle-runtime-ktx, lifecycle-service, navigation-fragment-ktx, and navigation-ui-ktx.
What database does LibreTube use?
LibreTube stores its data in androidx.paging:paging-runtime-ktx and reaches it with room-ktx.
Does LibreTube have tests?
Yes. LibreTube has 3 test files and is tested with espresso-core, junit:junit, androidx.benchmark:benchmark-macro-junit4, androidx.test.ext:junit, and androidx.test.uiautomator:uiautomator.
Which repos have a stack like LibreTube's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →