GitHub / JakeWharton issue stats
Total issues: 940
Total pull requests: 1,698
Merged pull request: 1,617
Average time to close issues: 5 months
Average time to close pull requests: 7 days
Average comments per issue: 1.66
Average comments per pull request: 0.35
Issues created
- cashapp/redwood: 88
- JakeWharton/mosaic: 76
- JakeWharton/SdkSearch: 42
- cashapp/zipline: 32
- JakeWharton/jakewharton.com: 27
- square/okio: 19
- JakeWharton/diffuse: 18
- willowtreeapps/assertk: 15
- JakeWharton/cite: 15
- dennisreimann/ioctocat: 15
- cashapp/molecule: 13
- JakeWharton/Telecine: 13
- square/protoparser: 12
- JakeWharton/docker-gphotos-sync: 11
- outfoxx/swiftpoet: 11
- JakeWharton/PosterBox: 11
- JakeWharton/DrawerBehavior: 11
- JakeWharton/py-videodownloader: 11
- JakeWharton/is_awesome: 11
- JakeWharton/picnic: 11
- square/sqlbrite: 10
- JakeWharton/mkvdts2ac3: 9
- JakeWharton/dodo: 8
- JakeWharton/uniqtoo: 8
- JakeWharton/NineOldAndroids: 7
- JakeWharton/dumbo: 7
- JakeWharton/RxJava2-Java6: 7
- JakeWharton/SaveArchived4Pocket: 7
- square/pollexor: 7
- JakeWharton/scalpel: 7
- jakewharton/composeui-lightswitch: 6
- JakeWharton/dockerfile-shebang: 6
- cashapp/InflationInject: 6
- drewhamilton/Poko: 6
- cashapp/sqldelight: 6
- JakeWharton/crossword: 6
- romannurik/androidsdksearchextension: 6
- ajalt/mordant: 6
- square/kotlinpoet: 6
- jerrellmardis/Amphitheatre: 5
- helmbold/rxfilewatcher: 5
- Kotlin/kotlinx-io: 5
- Kotlin/binary-compatibility-validator: 5
- cashapp/turbine: 5
- square/retrofit: 5
- JakeWharton/docker-mbsync: 5
- Kotlin/kotlinx.coroutines: 5
- rharter/docker-goaccess-cloudfront: 5
- jakewharton/finalization-hook: 5
- knio/scenerename: 5
- JakeWharton/kmp-missing-targets: 5
- JakeWharton/video-swatch: 4
- square/okhttp: 4
- JakeWharton/NormallyClosed: 4
- jgilfelt/android-resource-navigator: 4
- JakeWharton/wormhole: 4
- square/burst: 4
- square/assertj-android: 4
- square/java-code-styles: 4
- chrisbanes/gradle-mvn-push: 4
- android/android-ktx: 4
- frankiesardo/auto-parcel: 4
- JakeWharton/timber: 4
- square/gradle-dependencies-sorter: 4
- JakeWharton/dependency-watch: 4
- android/kotlin-guides: 4
- oznu/docker-cloudflare-ddns: 3
- JakeWharton/ui-spy: 3
- cashapp/licensee: 3
- square/moshi: 3
- JakeWharton/hugo: 3
- perkeep/gphotos-cdp: 3
- xenomachina/kotlin-argparser: 3
- square/osstrich: 3
- JakeWharton/sdk-manager-plugin: 3
- square/dagger-intellij-plugin: 3
- vanniktech/gradle-maven-publish-plugin: 3
- protocolbuffers/protobuf: 3
- JakeWharton/madge: 3
- cketti/kotlin-codepoints: 3
- mattprecious/protogram: 3
- JakeWharton/decorp: 3
- JakeWharton/qbt-orphaned-downloads: 3
- sqldelight/sqldelight: 3
- square/tape: 3
- mattinsler/com.lowereast.guiceymongo: 3
- square/wire: 3
- JakeWharton/platform-collections: 3
- JakeWharton/qbt-seed-type: 2
- JakeWharton/dagger-reflect: 2
- simonvt/cathode: 2
- JakeWharton/dependency-tree-diff: 2
- square/jirafy: 2
- google/TestParameterInjector: 2
- katharostech/cast2gif: 2
- ajalt/clikt: 2
- JakeWharton/retrofit2-kotlinx-serialization-converter: 2
- romainguy/kotlin-explorer: 2
- square/wire-gradle-plugin: 2
- willowtreeapps/OAK: 2
- JakeWharton/flip-tables: 2
- mattprecious/stacker: 2
- JakeWharton/plex-orphaned-files: 2
- mattprecious/telescope: 2
- slapperwan/gh4a: 2
- square/spoon: 2
- JakeWharton/ActionBarSherlock: 2
- touchlab/SQLiter: 2
- touchlab/Stately: 2
- JakeWharton/RxReplayingShare: 2
- square/dagger: 2
- saket/byte-size: 2
- JakeWharton/RxRelay: 2
- cashapp/paparazzi: 2
- JakeWharton/DiskLruCache: 2
- JakeWharton/u2020: 2
- luontola/retrolambda: 2
- dahlia/homebrew-jetbrains-eap: 2
- touchlab/cklib: 2
- orchestr7/ktoml: 2
- JakeWharton/AndroidDesignKeynoteTheme: 2
- Masabi/kotlinbuilder: 2
- rharter/auto-value-parcel: 2
- Kotlin/kotlinx-datetime: 1
- evant/android-retrolambda-lombok: 1
- google/truth: 1
- fuchsi/torrentinfo: 1
- square/invert: 1
- square/wire-grpc-server: 1
- ReactiveX/RxAndroid: 1
- HumbleUI/Skija: 1
- gabrielecirulli/2048: 1
- JakeWharton/byteunits: 1
- f2prateek/rx-preferences: 1
- JakeWharton/jardiff: 1
- square/curtains: 1
- sqldelight/sql-psi: 1
- JakeWharton/nopen: 1
- saket/press: 1
- JakeWharton/retrofit2-kotlin-coroutines-adapter: 1
- JetBrains/klibs-io-issue-management: 1
- spdx/LicenseListPublisher: 1
- findbugsproject/findbugs: 1
- palantir/gradle-graal: 1
- facebook/ktfmt: 1
- square/workflow-kotlin: 1
- alexruiz/fest-assert-2.x: 1
- JakeWharton/jax-rs-kotlinx-serialization: 1
- JakeWharton/ThreeTenABP: 1
- square/phrase: 1
- JakeWharton/libcore-dex: 1
- jakewharton/dotfiles: 1
- akuleshov7/ktoml: 1
- JakeWharton/ProcessPhoenix: 1
- square/point-of-sale-android-sdk: 1
- gmazzo/gradle-buildconfig-plugin: 1
- erikrose/blessings: 1
- zerebos/ghostty-config: 1
- charmbracelet/vhs: 1
- fasterthanlime/feedback: 1
- square/jna-gmp: 1
- sherter/google-java-format-gradle-plugin: 1
- JetBrains/skiko: 1
- ZacSweers/auto-service-ksp: 1
- dbr/tvdb_api: 1
- commonmark/commonmark-java: 1
- square/tinysweeper: 1
- square/leakcanary: 1
- cashapp/multiplatform-paging: 1
- JetBrains/kotlin-native: 1
- LendingClub/gradle-maven-plugin: 1
- tbroyer/gradle-incap-helper: 1
- cashapp/hermit: 1
- InflationX/ViewPump: 1
- square/affected-paths: 1
- melix/japicmp-gradle-plugin: 1
- androidstudygroup/android_studio_3_0_migration: 1
- facebookarchive/rebound: 1
- Instagram/ig-json-parser: 1
- square/anvil: 1
- greenrobot/android-database-performance: 1
- square/whorlwind: 1
- nebula-plugins/nebula-core: 1
- JakeWharton/confundus: 1
- cashapp/copper: 1
- JakeWharton/pidcat: 1
- JakeWharton/twirl-maven-plugin: 1
- JakeWharton/RxBinding: 1
- marionebl/svg-term: 1
- nebula-plugins/gradle-rxjava-project-plugin: 1
- mdogan/homebrew-zulu: 1
- JakeWharton/adjacent-fragment-pager-sample: 1
- thrau/jarchivelib: 1
- ghostty-org/ghostty: 1
- JakeWharton/rebaseandsqua.sh: 1
- kmikiy/SpotMenu: 1
- rtyley/roboguice-sherlock: 1
- nickbutcher/AnimatorDurationTile: 1
- tuskyapp/Tusky: 1
- square/mimecraft: 1
- Guardsquare/proguard: 1
- hideoo/starlight-versions: 1
- rharter/auto-value-moshi: 1
- permissions-dispatcher/kompile-testing: 1
- square/cycler: 1
- Kotlin/kotlinx.serialization: 1
- square/square-java-sdk: 1
- JakeWharton/asciinema-vsync: 1
- JetBrains/compose-multiplatform: 1
- square/papa: 1
- saket/better-link-movement-method: 1
- rstacruz/jsdom-global: 1
- airbnb/lottie-android: 1
- JakeWharton/jquery-maven-artifact: 1
Pull requests created
- JakeWharton/mosaic: 335
- cashapp/redwood: 130
- square/protoparser: 54
- JakeWharton/diffuse: 43
- square/retrofit: 43
- cashapp/zipline: 41
- cashapp/molecule: 36
- JakeWharton/u2020: 34
- cashapp/turbine: 33
- JakeWharton/SaveArchived4Pocket: 27
- JakeWharton/dagger-reflect: 26
- square/sqlbrite: 26
- willowtreeapps/assertk: 25
- mattprecious/protogram: 24
- JakeWharton/kmp-missing-targets: 21
- JakeWharton/SdkSearch: 21
- JakeWharton/crossword: 20
- JakeWharton/qbt-orphaned-downloads: 20
- square/burst: 19
- JakeWharton/ThreeTenABP: 18
- jerrellmardis/Amphitheatre: 17
- square/okio: 17
- JakeWharton/picnic: 17
- square/dagger: 15
- JakeWharton/RxReplayingShare: 15
- square/pollexor: 15
- romannurik/androidsdksearchextension: 15
- cashapp/copper: 14
- JakeWharton/cite: 13
- cashapp/InflationInject: 13
- JakeWharton/platform-collections: 13
- square/kotlinpoet: 12
- JakeWharton/adb-event-mirror: 11
- JakeWharton/docker-gphotos-sync: 11
- JakeWharton/DiskLruCache: 11
- JakeWharton/homebrew-repo: 11
- JakeWharton/dependency-watch: 10
- square/moshi: 10
- square/auto-value-redacted: 10
- JakeWharton/dependency-tree-diff: 9
- sqldelight/sqldelight: 9
- cketti/kotlin-codepoints: 9
- JakeWharton/ProcessPhoenix: 9
- ReactiveX/RxAndroid: 9
- JakeWharton/plex-orphaned-files: 8
- JakeWharton/jakewharton.com: 8
- mattprecious/stacker: 8
- square/okhttp: 8
- square/wire: 8
- square/pagerduty-incidents: 8
- JakeWharton/uniqtoo: 8
- cashapp/multiplatform-paging: 7
- JakeWharton/NormallyClosed: 7
- JakeWharton/dockerfile-shebang: 7
- luontola/retrolambda: 7
- JakeWharton/Telecine: 7
- cashapp/licensee: 7
- JakeWharton/dumbo: 7
- sqldelight/sql-psi: 7
- JakeWharton/dodo: 7
- f2prateek/android-bee: 7
- JakeWharton/retrofit2-kotlinx-serialization-converter: 7
- rharter/kotlinx-serialization-xml: 6
- JakeWharton/timber: 6
- JakeWharton/retrofit2-rxjava2-adapter: 6
- rharter/auto-value-parcel: 6
- JakeWharton/kotterknife: 6
- square/osstrich: 6
- JakeWharton/RxRelay: 6
- Kotlin/kotlinx-io: 5
- mattprecious/telescope: 5
- JakeWharton/docker-mbsync: 5
- square/java-code-styles: 5
- JakeWharton/flip-tables: 5
- square/assertj-android: 5
- JakeWharton/confundus: 5
- JakeWharton/madge: 5
- JakeWharton/byteunits: 5
- JakeWharton/twirl-maven-plugin: 4
- square/tape: 4
- JakeWharton/RxBinding: 4
- JakeWharton/wormhole: 4
- outfoxx/swiftpoet: 4
- romainguy/ViewServer: 4
- android/android-ktx: 4
- AndroidStudyGroup/conferences: 4
- JakeWharton/ui-spy: 4
- square/RxIdler: 4
- mattinsler/com.lowereast.guiceymongo: 3
- JakeWharton/retrofit2-reactor-adapter: 3
- rharter/docker-goaccess-cloudfront: 3
- square/otto: 3
- JakeWharton/PosterBox: 3
- JakeWharton/qbt-seed-type: 3
- android/kotlin-guides: 3
- jakewharton/composeui-lightswitch: 3
- cashapp/sqldelight: 3
- JakeWharton/singular-solution: 2
- square/square.github.io: 2
- mdogan/homebrew-zulu: 2
- unicode-org/icu: 2
- dahlia/homebrew-jetbrains-eap: 2
- JetBrains/kotlin: 2
- mattprecious/stacker-libgit2: 2
- JakeWharton/video-swatch: 2
- Kotlin/coroutines-examples: 2
- cashapp/paparazzi: 2
- mattprecious/homebrew-repo: 2
- square/whorlwind: 2
- JakeWharton/scalpel: 2
- JakeWharton/Reagent: 2
- sqldelight/grammar-kit-composer: 2
- kovidgoyal/kitty: 2
- willowtreeapps/opentest4k: 2
- JetBrains/skiko: 2
- square/seismic: 2
- square/javapoet: 2
- google/TestParameterInjector: 2
- square/mimecraft: 2
- gildor/kotlin-coroutines-retrofit: 2
- cloudflare/cloudflare-rs: 1
- perkeep/gphotos-cdp: 1
- efirestone/hassle: 1
- square/anvil: 1
- romannurik/slidescodehighlighter: 1
- ReactiveX/RxClojure: 1
- chrisbanes/gradle-mvn-push: 1
- cashapp/misk: 1
- oznu/docker-cloudflare-ddns: 1
- rtyley/roboguice-sherlock: 1
- petrnohejl/android-cheatsheet-for-graphic-designers: 1
- JakeWharton/butterknife: 1
- contour-terminal/contour: 1
- Homebrew/homebrew-cask-versions: 1
- square/mssh: 1
- andrewkroh/gradle-protobuf-plugin: 1
- square/gradle-dependencies-sorter: 1
- square/okhttp-icu: 1
- JakeWharton/gitout: 1
- aleckazakova/pizzasort: 1
- JakeWharton/qbt-tracker-renamer: 1
- joel-costigliola/assertj: 1
- ldaley/gradle-test-kit: 1
- jakewharton/finalization-hook: 1
- cashapp/contour: 1
- schacon/why_i_love_github: 1
- drewhamilton/Poko: 1
- JakeWharton/DrawerBehavior: 1
- f2prateek/android-checkstyle-plugin: 1
- google/lmctfy: 1
- webmetrics/pagerduty-java: 1
- codler/battery-time-remaining: 1
- detekt/detekt: 1
- bnorm/kotlin-power-assert: 1
- square/gifencoder: 1
- square/jna-gmp: 1
- SimonVT/schematic: 1
- aleckazakova/resurgenceofsql: 1
- JakeWharton/picasso2-okhttp3-downloader: 1
- JakeWharton/dalvik-dx: 1
- romainguy/pathway: 1
- Instagram/ig-json-parser: 1
- mattinsler/guiceymongo-generator: 1
- google/bundletool: 1
- square/phrase: 1
- alexruiz/fest-assert-2.x: 1
- JakeWharton/retrofit2-kotlin-coroutines-adapter: 1
- touchlab/Stately: 1
- playframework/play-java-dagger2-example: 1
- cli-guidelines/cli-guidelines: 1
- ThreeTen/threetenbp: 1
- timboudreau/acteur: 1
- SimonVT/android-menudrawer: 1
- starship/starship: 1
- square/invert: 1
- sephiroth74/ImageViewZoom: 1
- reactive-streams/reactive-streams-jvm: 1
- ajalt/mordant: 1
- vanniktech/gradle-maven-publish-plugin: 1
- JakeWharton/nopen: 1
- cyrilmottier/GreenDroid: 1
- JakeWharton/qbt-tracker-hound: 1
- JakeWharton/resourcefs: 1
- pixiteapps/billingx: 1
- tadfisher/android-sdk-updater: 1
- airbnb/lottie-android: 1
- cashapp/tempest: 1
- gmazzo/gradle-buildconfig-plugin: 1
- JakeWharton/shimo: 1
- madisp/android-chunk-utils: 1
- bamos/girl: 1
- tuskyapp/Tusky: 1
- Kotlin/kotlinx.coroutines: 1
- jakewharton/assertk-migrator: 1
Maintainer
- JakeWharton/mosaic: 411
- cashapp/redwood: 218
- cashapp/zipline: 73
- square/protoparser: 66
- JakeWharton/SdkSearch: 63
- JakeWharton/diffuse: 61
- cashapp/molecule: 49
- square/retrofit: 48
- cashapp/turbine: 38
- JakeWharton/u2020: 36
- square/sqlbrite: 36
- square/okio: 36
- JakeWharton/jakewharton.com: 35
- JakeWharton/SaveArchived4Pocket: 34
- JakeWharton/cite: 28
Active Maintainer
- JakeWharton/mosaic: 326
- cashapp/redwood: 91
- cashapp/zipline: 28
- square/retrofit: 24
- cashapp/molecule: 24
- JakeWharton/kmp-missing-targets: 22
- square/okio: 16
- JakeWharton/qbt-orphaned-downloads: 13
- sqldelight/sqldelight: 11
- cashapp/turbine: 11
- JakeWharton/cite: 10
- square/okhttp: 10
- square/wire: 8
- square/moshi: 8
- sqldelight/sql-psi: 7
Issue Author Associations
- Owner (432, 45.96%)
- Member (162, 17.23%)
- Collaborator (132, 14.04%)
- None (109, 11.60%)
- Contributor (105, 11.17%)
Pull Request Author Associations
- Owner (859, 50.59%)
- Member (404, 23.79%)
- Collaborator (264, 15.55%)
- Contributor (157, 9.25%)
- None (14, 0.82%)
Top Issue Labels
- enhancement (180)
- PR welcome (72)
- bug (62)
- platform/android (34)
- mosaic/runtime (32)
- blocked (31)
- Feature Request (18)
- redwood/widget (13)
- good first issue (12)
- build and CI (11)
- help wanted (10)
- redwood/compose (9)
- mosaic/tty (9)
- redwood/tester (8)
- sample/emoji (8)
Top Pull Request Labels
- documentation (2)
- Native (1)
- enhancement (1)
- RFE (1)
- Fixed (1)
- automerge-skip (1)
- outdated (1)
- no changelog (1)
- blocked (1)