What is GameNative built with?

GameNative is a Kotlin repo built with Jetpack Compose, androidx.lifecycle:lifecycle-runtime-ktx, androidx.hilt:hilt-navigation-compose, com.google.dagger:hilt-android, androidx.core:core-ktx, and 2 more. It reaches its data with room-ktx, room-paging, and room-runtime, signs people in with hmac, measures its use with PostHog, makes its content with androidx.documentfile:documentfile and com.google.zxing:core, validates its data with commons-validator, is tested with espresso-core, mockwebserver, ui-test-junit4, ui-test-manifest, junit:junit, and 7 more, deploys with com.jakewharton.timber:timber, and uses androidx.datastore:datastore-preferences. It has 378,002 written lines, with 331 test files.

Read on November 12, 2026, at commit e29939c. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 3

  • Jetpack Compose232 files
  • androidx.lifecycle:lifecycle-runtime-ktx29 files
  • androidx.hilt:hilt-navigation-compose6 files

Interface 7

  • Google1 file
  • com.materialkolor:material-kolor7 files
  • androidx.media3:media3-ui2 files
  • adaptive-layout
  • adaptive-navigation
  • material3-adaptive-navigation-suite
  • ui-graphics

Icons 1

Backend

Data 1

  • androidx.datastore:datastore-preferences2 files

Data access 3

Sign-in 1

Services 1

Support

The base 4

Content 2

Validation 1

Testing 12

  • junit:junit323 files
  • org.robolectric:robolectric120 files
  • androidx.test:runner68 files
  • io.mockk:mockk40 files
  • org.mockito.kotlin:mockito-kotlin17 files
  • org.mockito:mockito-core10 files
  • androidx.test.ext:junit9 files
  • androidx.room:room-testing2 files
  • espresso-core
  • mockwebserver
  • ui-test-junit4
  • ui-test-manifest

Deploy 1

  • com.jakewharton.timber:timber309 files

Tools 4

  • com.google.dagger:hilt-android-compiler
  • room-compiler
  • ui-tooling
  • ui-tooling-preview

Other 36

  • jni5 files
  • RevenueCat1 file
  • com.google.protobuf:protobuf-java
  • JetBrains
  • Ktor
  • org.json:json150 files
  • org.jetbrains.kotlinx:kotlinx-serialization-json74 files
  • flate25 files
  • serde_json5 files
  • androidx.browser:browser3 files
  • futures-util3 files
  • org.apache.commons:commons-compress3 files
24 more
  • reqwest3 files
  • sha13 files
  • androidx.media3:media3-exoplayer2 files
  • com.github.luben:zstd-jni2 files
  • me.zhanghai.android.libarchive:library2 files
  • org.tukaani:xz2 files
  • sha22 files
  • aes1 file
  • cbc1 file
  • com.google.android.play:integrity1 file
  • com.jcraft:jzlib1 file
  • crc32fast1 file
  • libc1 file
  • lzma-rs1 file
  • rand1 file
  • rsa1 file
  • ruzstd1 file
  • zeroize1 file
  • commons-io
  • commons-lang3
  • media3-exoplayer-hls
  • okhttp
  • okhttp-coroutines
  • okhttp-dnsoverhttps

Other repos with a similar stack

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

Frequently asked questions

What language is GameNative written in?
GameNative is written in Kotlin, with 378,002 written lines.
What framework does GameNative use?
GameNative is built with Jetpack Compose, androidx.lifecycle:lifecycle-runtime-ktx, androidx.hilt:hilt-navigation-compose, com.google.dagger:hilt-android, androidx.core:core-ktx, Tokio, and androidx.navigation:navigation-compose.
What does GameNative sign people in with?
GameNative signs people in with hmac.
What services does GameNative use?
GameNative measures its use with PostHog and uses androidx.datastore:datastore-preferences.

The proof: app/src/main/java/app/gamenative/PluviaApp.kt, line 34

Does GameNative have tests?
Yes. GameNative has 331 test files and is tested with espresso-core, mockwebserver, ui-test-junit4, ui-test-manifest, junit:junit, org.robolectric:robolectric, androidx.test:runner, io.mockk:mockk, org.mockito.kotlin:mockito-kotlin, org.mockito:mockito-core, androidx.test.ext:junit, and androidx.room:room-testing.
Which repos have a stack like GameNative'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 →