DiPlay vs thunderbird-android

DiPlay and thunderbird-android share 5 technologies: androidx.activity:activity, Jetpack Compose, activity-compose, lifecycle-runtime-ktx, and com.google.zxing:core. Both are written in Kotlin.

Read it as markdown

What they share and what sets them apart

shihabal3amri

DiPlay

Independent CarPlay receiver for compatible Android head units. Wired and wireless public preview.

Kotlin13.5kRead on November 10, 2026, at commit 615b32cWhat is DiPlay built with?

Only in DiPlay

In common

thunderbird

thunderbird-android

Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)

Kotlin14.2kRead on November 9, 2026, at commit 467787fWhat is thunderbird-android built with?

Only in thunderbird-android

  • androidx.navigationevent:navigationevent
  • datastore-preferences
  • androidx.datastore:datastore
  • core-ktx
  • koin-bom
  • koin-compose
  • koin-compose-viewmodel
  • koin-core
  • koin-core-viewmodel
  • lifecycle-livedata-ktx
  • lifecycle-process
  • lifecycle-runtime-compose
  • lifecycle-viewmodel
  • lifecycle-viewmodel-compose
  • lifecycle-viewmodel-savedstate
  • navigation-compose
  • org.jetbrains.compose.runtime:runtime
  • androidx.core:core
  • adaptive
  • core-splashscreen
  • fragment-compose
  • glance-material3
  • graphics-path
  • material3
  • org.jetbrains.compose.components:components-resources
  • Google
  • androidx.fragment:fragment
  • androidx.appcompat:appcompat
  • androidx.recyclerview:recyclerview
  • androidx.preference:preference
  • androidx.coordinatorlayout:coordinatorlayout
  • Glance
  • de.hdodenhof:circleimageview
  • androidx.constraintlayout:constraintlayout
  • androidx.camera:camera-view
  • androidx.glance:glance-preview
  • androidx.swiperefreshlayout:swiperefreshlayout
  • androidx.window:window
  • material-icons-extended
  • net.openid:appauth
  • androidx.biometric:biometric
  • com.github.bumptech.glide:glide
  • jdom2
  • jinja2
  • org.apache.james:apache-mime4j-dom
  • org.jsoup:jsoup
  • com.fleeksoft.ksoup:ksoup
  • json-schema-validator
  • jsonschema
  • io.ktor:ktor-client-logging
  • logback-classic
  • timber

Side by side

SizeLines written by people and agents, without generated ones; code files, without tests.
DiPlay177,301 lines written562 code files
thunderbird-android351,476 lines written2,919 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
DiPlay28.5% of its commits signed by AIWith Claude Code, GitHub Copilot, and Codex
thunderbird-android0% of its commits signed by AI
ActivityFrom GitHub and its history, on the day SeeRepo read it.
DiPlayLast push October 28, 2026957 commits13,529 stars
thunderbird-androidLast push November 6, 202617,173 commits14,195 stars
TestsThe files that test the code, and the share of code files a test imports.
DiPlay490 test files63.9% of its code files have a test that imports them
thunderbird-android808 test files44.2% of its code files have a test that imports them

Frequently asked questions

Which is bigger, DiPlay or thunderbird-android?
thunderbird-android, with 351,476 lines written; DiPlay has 177,301.

The proof: thunderbird/thunderbird-android's code at commit 467787f

Which has more GitHub stars, DiPlay or thunderbird-android?
thunderbird-android, with 14,195 stars; DiPlay has 13,529.

The proof: thunderbird/thunderbird-android on GitHub

Which has more tests, DiPlay or thunderbird-android?
thunderbird-android, with 808 test files; DiPlay has 490.

The proof: thunderbird/thunderbird-android's code at commit 467787f

Which was updated more recently, DiPlay or thunderbird-android?
thunderbird-android: its last push was on November 6, 2026, and DiPlay's on October 28, 2026.

The proof: thunderbird/thunderbird-android's commits on GitHub

Which has more commits signed by AI, DiPlay or thunderbird-android?
DiPlay: an AI signed 28.5% of its commits, with Claude Code, GitHub Copilot, and Codex.

The proof: the commits each tool signed in shihabal3amri/DiPlay

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 →