Ecosyste.ms: Summary

An open API service providing a high level summary for open source projects.

ActivityPub: https://github.com/tuskyapp/Tusky

android fdroid fediverse kotlin mastodon social social-network tusky

Score: 13.967035221398083

Last synced: about 7 hours ago
JSON representation

Repository metadata:

An Android client for the microblogging server Mastodon


Owner metadata:


Committers metadata

Last synced: 1 day ago

Total Commits: 4,674
Total Committers: 397
Avg Commits per committer: 11.773
Development Distribution Score (DDS): 0.842

Commits in past year: 742
Committers in past year: 93
Avg Commits per committer in past year: 7.978
Development Distribution Score (DDS) in past year: 0.865

Name Email Commits
Konrad Pozniak c****k 739
Conny Duck k****k@g****t 475
Anonymous n****y@w****g 302
Vavassor c****-@h****m 302
Nik Clayton n****k@n****k 151
Levi Bard t****k@g****m 140
renovate[bot] 2****] 134
ButterflyOfFire b****e@p****m 89
Vegard Skjefstad v****d@v****t 80
Ho Nhat Duy k****r@g****m 74
Danial Behzadi d****i@u****m 71
Ihor Hordiichuk i****k@o****m 64
Eugen Rochko e****n@z****m 63
UlrichKu g****b@a****e 61
Connyduck w****e@c****t 58
XoseM x****m@d****g 58
Ivan Kupalov c****g@t****o 50
Hồ Nhất Duy m****y@g****m 48
Eric a****h@p****m 47
Ivan Kupalov i****v@i****m 42
Sveinn í Felli s****1@f****s 38
Quentí q****n@f****r 35
Daniele Lira Mereb d****b@g****m 35
torrentcome t****e@g****m 33
GunChleoc f****s@f****t 32
Goooler w****r@g****m 32
puf p****x@t****m 31
Mélanie Chauvel p****o@h****g 31
Ümit Solmaz u****v@g****m 28
Conny Duck g****t@c****t 28
and 367 more...

Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 1,873
Total pull requests: 2,493
Average time to close issues: 4 months
Average time to close pull requests: 14 days
Total issue authors: 914
Total pull request authors: 182
Average comments per issue: 2.95
Average comments per pull request: 1.63
Merged pull request: 2,209
Bot issues: 1
Bot pull requests: 167

Past year issues: 263
Past year pull requests: 495
Past year average time to close issues: 20 days
Past year average time to close pull requests: 14 days
Past year issue authors: 159
Past year pull request authors: 32
Past year average comments per issue: 1.83
Past year average comments per pull request: 0.98
Past year merged pull request: 415
Past year bot issues: 0
Past year bot pull requests: 109

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/tuskyapp/Tusky

Top Issue Authors

  • connyduck (102)
  • nikclayton (91)
  • ghost (80)
  • Lakoja (38)
  • mcclure (35)
  • charlag (25)
  • MasterGroosha (22)
  • Tak (22)
  • ariasuni (18)
  • averageunicorn (16)
  • jsoref (15)
  • Vavassor (14)
  • codl (14)
  • konomikitten (13)
  • fin-w (12)

Top Pull Request Authors

  • connyduck (783)
  • nailyk-weblate (420)
  • nikclayton (181)
  • renovate[bot] (167)
  • Tak (147)
  • charlag (122)
  • Lakoja (58)
  • ghost (38)
  • Goooler (35)
  • mcclure (32)
  • kyori19 (26)
  • cbeyls (22)
  • MasterGroosha (20)
  • pandasoft0 (19)
  • nailyk-fr (17)

Top Issue Labels

  • enhancement (232)
  • bug (153)
  • priority: medium (38)
  • priority: low (37)
  • duplicate (29)
  • priority: high (25)
  • good first issue (23)
  • easy (14)
  • help wanted (9)
  • refactoring (7)
  • accesibility (3)
  • question (3)
  • wontfix (3)

Top Pull Request Labels

  • work in progress (8)
  • priority: high (6)
  • enhancement (4)
  • refactoring (3)
  • help wanted (1)

Dependencies

app/build.gradle maven
  • androidx.appcompat:appcompat 1.4.1 implementation
  • androidx.browser:browser 1.4.0 implementation
  • androidx.cardview:cardview 1.0.0 implementation
  • androidx.constraintlayout:constraintlayout 2.1.3 implementation
  • androidx.core:core-ktx 1.7.0 implementation
  • androidx.core:core-splashscreen 1.0.0-beta02 implementation
  • androidx.emoji2:emoji2 $emoji2_version implementation
  • androidx.emoji2:emoji2-views $emoji2_version implementation
  • androidx.emoji2:emoji2-views-helper $emoji2_version implementation
  • androidx.exifinterface:exifinterface 1.3.3 implementation
  • androidx.fragment:fragment-ktx 1.4.1 implementation
  • androidx.lifecycle:lifecycle-common-java8 $lifecycleVersion implementation
  • androidx.lifecycle:lifecycle-livedata-ktx $lifecycleVersion implementation
  • androidx.lifecycle:lifecycle-reactivestreams-ktx $lifecycleVersion implementation
  • androidx.lifecycle:lifecycle-viewmodel-ktx $lifecycleVersion implementation
  • androidx.paging:paging-runtime-ktx 3.1.1 implementation
  • androidx.preference:preference-ktx 1.2.0 implementation
  • androidx.recyclerview:recyclerview 1.2.1 implementation
  • androidx.room:room-ktx $roomVersion implementation
  • androidx.room:room-paging $roomVersion implementation
  • androidx.sharetarget:sharetarget 1.2.0-rc01 implementation
  • androidx.swiperefreshlayout:swiperefreshlayout 1.1.0 implementation
  • androidx.viewpager2:viewpager2 1.0.0 implementation
  • androidx.work:work-runtime 2.7.1 implementation
  • at.connyduck:networkresult-calladapter 1.0.0 implementation
  • com.github.CanHub:Android-Image-Cropper 4.2.1 implementation
  • com.github.UnifiedPush:android-connector 2.0.0 implementation
  • com.github.bumptech.glide:glide $glideVersion implementation
  • com.github.bumptech.glide:okhttp3-integration $glideVersion implementation
  • com.github.chrisbanes:PhotoView 2.3.0 implementation
  • com.github.connyduck:sparkbutton 4.1.0 implementation
  • com.github.penfeizhou.android.animation:glide-plugin 2.22.0 implementation
  • com.google.android.material:material 1.6.0 implementation
  • com.google.code.gson:gson 2.9.0 implementation
  • com.google.dagger:dagger $daggerVersion implementation
  • com.google.dagger:dagger-android $daggerVersion implementation
  • com.google.dagger:dagger-android-support $daggerVersion implementation
  • com.mikepenz:materialdrawer $materialdrawerVersion implementation
  • com.mikepenz:materialdrawer-iconics $materialdrawerVersion implementation
  • com.squareup.okhttp3:logging-interceptor $okhttpVersion implementation
  • com.squareup.okhttp3:okhttp $okhttpVersion implementation
  • com.squareup.retrofit2:adapter-rxjava3 $retrofitVersion implementation
  • com.squareup.retrofit2:converter-gson $retrofitVersion implementation
  • com.squareup.retrofit2:retrofit $retrofitVersion implementation
  • com.uber.autodispose2:autodispose 2.1.1 implementation
  • com.uber.autodispose2:autodispose-androidx-lifecycle 2.1.1 implementation
  • de.c1710:filemojicompat $filemojicompat_version implementation
  • de.c1710:filemojicompat-defaults $filemojicompat_version implementation
  • de.c1710:filemojicompat-ui $filemojicompat_version implementation
  • io.reactivex.rxjava3:rxandroid 3.0.0 implementation
  • io.reactivex.rxjava3:rxjava 3.1.3 implementation
  • io.reactivex.rxjava3:rxkotlin 3.0.1 implementation
  • org.bouncycastle:bcprov-jdk15on 1.70 implementation
  • org.conscrypt:conscrypt-android 2.5.2 implementation
  • org.jetbrains.kotlinx:kotlinx-coroutines-android $coroutinesVersion implementation
  • org.jetbrains.kotlinx:kotlinx-coroutines-rx3 $coroutinesVersion implementation
  • androidx.arch.core:core-testing 2.1.0 testImplementation
  • androidx.test.ext:junit 1.1.3 testImplementation
  • com.squareup.okhttp3:mockwebserver $okhttpVersion testImplementation
  • org.jetbrains.kotlinx:kotlinx-coroutines-test $coroutinesVersion testImplementation
  • org.mockito.kotlin:mockito-kotlin 4.0.0 testImplementation
  • org.mockito:mockito-inline 4.4.0 testImplementation
  • org.robolectric:robolectric 4.4 testImplementation
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • gradle/gradle-build-action v2 composite
  • gradle/wrapper-validation-action v1 composite
.github/workflows/populate-gradle-build-cache.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • gradle/gradle-build-action v2 composite
  • gradle/wrapper-validation-action v1 composite
build.gradle maven