Nanit takes advantage of several open source technologies in our app and our camera's firmware.
Camera Firmware
-
openssl v1.0.2e, BSD-style License (OpenSSL License and original SSLeay License)
-
argh:v0.1.12 - BSD-3-Clause
-
async-stream:v0.3.5 - MIT
-
audiopus:v0.3.0-rc.0 - ISC
-
bindgen:v0.69.4 - BSD-3-Clause
-
bitflags:v2.5.0 - MIT OR Apache-2.0
-
bytemuck:v1.15.0 - Zlib OR MIT OR Apache-2.0
-
clap:v4.3.5 - MIT OR Apache-2.0
-
cmake:v0.1.50 - MIT OR Apache-2.0
-
color-eyre:v0.6.3 - MIT OR Apache-2.0
-
const_soft_float:v0.1.4 - MIT OR Apache-2.0
-
fastrand:v2.0.2 - MIT OR Apache-2.0
-
futures:v0.3.30 - MIT OR Apache-2.0
-
heapless:v0.8.0 - MIT OR Apache-2.0
-
hickory-resolver:v0.24.0 - MIT OR Apache-2.0
-
lazy_static:v1.4.0 - MIT OR Apache-2.0
-
libc:v0.2.153 - MIT OR Apache-2.0
-
libpulse-binding:v2.28.1 - MIT OR Apache-2.0
-
log:v0.4.21 - MIT OR Apache-2.0
-
memmap2:v0.9.4 - MIT OR Apache-2.0
-
neli:v0.7.0-rc2 - BSD-3-Clause
-
nix:v0.28.0 - MIT
-
parking_lot:v0.12.1 - MIT OR Apache-2.0
-
pin-project-lite:v0.2.13 - MIT OR Apache-2.0
-
prost:v0.12.3 - Apache-2.0
-
realfft:v3.3.0 - MIT
-
rustfft:v6.1.0 - MIT OR Apache-2.0
-
static_cell:v2.0.0 - MIT OR Apache-2.0
-
str0m:v0.5.0 - MIT OR Apache-2.0
-
stunparse:v0.1.0 - MIT OR Apache-2.0
-
symphonia-core:v0.5.3 - MPL-2.0
-
thiserror:v1.0.58 - MIT OR Apache-2.0
-
tokio - MIT
- tokio:v1.36.0
- tokio-util:v0.7.10
-
tracing - MIT
- tracing:v0.1.40
- tracing-error:v0.2.0
- tracing-journald:v0.3.0
- tracing-subscriber:v0.3.18
-
tract-onnx:v0.20.7 - MIT OR Apache-2.0
-
v4l2-sys-mit:v0.3.0 - MIT
Nanit iOS App
-
Alamofire v5.8.0, MIT License
-
FFmpeg, LGPL v2.1+
-
protobuf-swift v1.23.0, Apache 2.0 License
-
ReachabilitySwift v3.2, BSD 2-Clause
-
Starscream v3.1.1, Apache 2.0 License
-
SwiftyJSON v5.0.0, MIT License
-
co.touchlab.crashkios v0.8.1, Apache 2.0 License
-
CocoaLumberjack v3.8.2, BSD 3-Clause
-
ZipArchive v2.5.0, MIT License
-
TPCircularBuffer v1.6.1
-
Mixpanel v4.2.0, MIT License
-
Cordial v4.2.1
-
Segment v4.1.8, MIT License
-
SQL Cipher v4.5, SQLCipher Community License
-
Firebase v11.0.0, Apache 2.0 License
-
Open SSLÂ v1.1.1j, Apache 2.0Â License
-
org.jetbrains.kotlinx:kotlinx-datetime v0.6.0, MIT License
-
org.jetbrains.kotlinx:kotlinx-collections-immutable v0.3.5, Apache 2.0Â License
-
org.jetbrains.kotlinx:kotlinx-coroutines-core v1.8.0, Apache 2.0Â License
-
org.jetbrains.kotlinx:kotlinx-serialization v1.6.1, Apache 2.0Â License
-
io.arrow-kt v1.2.4, Apache 2.0Â License
-
io.insert-koin v3.4.3, Apache 2.0Â License
-
dev.icerock.moko:mvvm v0.14.0, Apache 2.0Â License
-
dev.icerock.moko:resources v0.23.0, Apache 2.0Â License
-
dev.icerock.moko:graphics v0.9.0, Apache 2.0Â License
-
dev.icerock.moko:parcelize v0.8.0, Apache 2.0Â License
-
co.touchlab:stately v2.0.6, Apache 2.0Â License
-
co.touchlab:sqliter-driver v1.2.1
-
com.russhwolf:multiplatform-settings v1.0.0, Apache 2.0Â License
-
com.squareup.sqldelight v1.5.3, Apache 2.0Â License
-
com.squareup.wire v4.9.7, Apache 2.0Â License
-
io.github.aakira:napier v2.6.1, Apache 2.0Â License
-
io.ktor v2.3.8, Apache 2.0Â License
-
WebRTCÂ vM121, Apache 2.0Â License
-
io.github.alexzhirkevich:compottie v1.1.2, MITÂ License
Nanit Android App
-
androidx.activity - View License
- activity:1.9.2
- activity-compose:1.9.2
- activity-ktx:1.9.2
-
androidx.annotation - View License
- annotation:1.8.0
- annotation-experimental:1.4.1
- annotation-jvm:1.8.0
-
androidx.appcompat - View License
- appcompat:1.6.1
- appcompat-resources:1.6.1
-
androidx.arch.core - View License
- core-common:2.2.0
- core-runtime:2.2.0
-
androidx.asynclayoutinflater:asynclayoutinflater:1.0.0 - View License
-
androidx.collection - View License
- collection:1.4.0
- collection-jvm:1.4.0
- collection-ktx:1.4.0
-
androidx.compose.animation - View License
- animation:1.7.1
- animation-android:1.7.1
- animation-core:1.7.1
- animation-core-android:1.7.1
-
androidx.compose.foundation - View License
- foundation:1.7.1
- foundation-android:1.7.1
- foundation-layout:1.7.1
- foundation-layout-android:1.7.1
-
androidx.compose.material - View License
- material:1.7.1
- material-android:1.7.1
- material-icons-core:1.7.1
- material-icons-core-android:1.7.1
- material-icons-extended:1.7.1
- material-icons-extended-android:1.7.1
- material-ripple:1.7.1
- material-ripple-android:1.7.1
-
androidx.compose.material3 - View License
- material3:1.3.0
- material3-android:1.3.0
-
androidx.compose.runtime - View License
- runtime:1.7.1
- runtime-android:1.7.1
- runtime-saveable:1.7.1
- runtime-saveable-android:1.7.1
-
androidx.compose.ui - View License
- ui:1.7.1
- ui-android:1.7.1
- ui-geometry:1.7.1
- ui-geometry-android:1.7.1
- ui-graphics:1.7.1
- ui-graphics-android:1.7.1
- ui-text:1.7.1
- ui-text-android:1.7.1
- ui-tooling:1.7.1
- ui-tooling-android:1.7.1
- ui-tooling-data:1.7.1
- ui-tooling-data-android:1.7.1
- ui-tooling-preview:1.7.1
- ui-tooling-preview-android:1.7.1
- ui-unit:1.7.1
- ui-unit-android:1.7.1
- ui-util:1.7.1
- ui-util-android:1.7.1
-
androidx.constraintlayout - View License
- constraintlayout:2.1.4
- constraintlayout-compose:1.0.1
- constraintlayout-core:1.0.4
-
androidx.coordinatorlayout:coordinatorlayout:1.1.0 - View License
-
- core:1.13.1
- core-ktx:1.13.1
- core-splashscreen:1.0.0
-
androidx.customview:customview-poolingcontainer:1.0.0 - View License
-
androidx.databinding - View License
- databinding-adapters:8.2.0
- databinding-common:8.2.0
- databinding-ktx:8.2.0
- databinding-runtime:8.2.0
- viewbinding:8.2.0
-
androidx.datastore - View License
- datastore:1.1.0
- datastore-android:1.1.0
- datastore-core:1.1.0
- datastore-core-android:1.1.0
- datastore-core-okio:1.1.0
- datastore-core-okio-jvm:1.1.0
- datastore-preferences:1.1.0
- datastore-preferences-android:1.1.0
- datastore-preferences-core:1.1.0
- datastore-preferences-core-jvm:1.1.0
-
androidx.dynamicanimation:dynamicanimation:1.0.0 - View License
-
- emoji:1.1.0 - View License
- emoji-appcompat:1.1.0 - View License
- emoji-bundled:1.1.0 - View License
-
androidx.emoji2 - View License
- emoji2:1.3.0
- emoji2-views-helper:1.3.0
-
androidx.fragment - View License
- fragment:1.6.2
- fragment-ktx:1.6.2
-
androidx.legacy - View License
- legacy-support-core-ui:1.0.0
- legacy-support-core-utils:1.0.0
-
androidx.lifecycle - View License
- lifecycle-common:2.8.3
- lifecycle-common-java8:2.8.3
- lifecycle-common-jvm:2.8.3
- lifecycle-livedata:2.8.3
- lifecycle-livedata-core:2.8.3
- lifecycle-livedata-core-ktx:2.8.3
- lifecycle-livedata-ktx:2.8.3
- lifecycle-process:2.8.3
- lifecycle-runtime:2.8.3
- lifecycle-runtime-android:2.8.3
- lifecycle-runtime-compose:2.8.3
- lifecycle-runtime-compose-android:2.8.3
- lifecycle-runtime-ktx:2.8.3
- lifecycle-runtime-ktx-android:2.8.3
- lifecycle-service:2.8.3
- lifecycle-viewmodel:2.8.3
- lifecycle-viewmodel-android:2.8.3
- lifecycle-viewmodel-compose:2.8.3
- lifecycle-viewmodel-compose-android:2.8.3
- lifecycle-viewmodel-ktx:2.8.3
- lifecycle-viewmodel-savedstate:2.8.3
-
androidx.lifecycle:lifecycle-extensions:2.2.0 - View License
-
androidx.localbroadcastmanager:localbroadcastmanager:1.0.0 - View License
-
androidx.navigation - View License
- navigation-common:2.5.3
- navigation-common-ktx:2.5.3
- navigation-fragment:2.5.3
- navigation-fragment-ktx:2.5.3
- navigation-runtime:2.5.3
- navigation-runtime-ktx:2.5.3
- navigation-ui:2.5.3
- navigation-ui-ktx:2.5.3
-
androidx.preference - View License
- preference:1.2.0
- preference-ktx:1.2.0
-
androidx.privacysandbox.ads - View License
- ads-adservices:1.0.0-beta05
- ads-adservices-java:1.0.0-beta05
-
androidx.profileinstaller:profileinstaller:1.3.1 - View License
-
androidx.recyclerview:recyclerview-selection:1.1.0 - View License
-
androidx.resourceinspection:resourceinspection-annotation:1.0.1 - View License
-
- room-common:2.6.1
- room-ktx:2.6.1
- room-runtime:2.6.1
-
androidx.savedstate - View License
- savedstate:1.2.1
- savedstate-ktx:1.2.1
-
androidx.security - View License
- security-crypto:1.1.0-alpha05
- security-crypto-ktx:1.1.0-alpha05
-
androidx.slidingpanelayout:slidingpanelayout:1.2.0 - View License
-
androidx.sqlite - View License
- sqlite:2.4.0
- sqlite-framework:2.4.0
- sqlite-ktx:2.4.0
-
androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 - View License
-
androidx.vectordrawable - View License
- vectordrawable:1.1.0
- vectordrawable-animated:1.1.0
-
androidx.versionedparcelable:versionedparcelable:1.1.1 - View License
-
- work-runtime:2.8.1
- work-runtime-ktx:2.8.1
-
- stately-common:2.0.6
- stately-common-jvm:2.0.6
- stately-concurrency:2.0.6
- stately-concurrency-jvm:2.0.6
- stately-concurrent-collections:2.0.6
- stately-concurrent-collections-jvm:2.0.6
- stately-strict:2.0.6
- stately-strict-jvm:2.0.6
-
co.touchlab.crashkios - View License
- core:0.8.1
- core-android:0.8.1
- crashlytics:0.8.1
- crashlytics-android:0.8.1
-
com.airbnb.android - View License
- lottie:5.2.0
- lottie-compose:5.2.0
-
- billing:7.0.0
- billing-ktx:7.0.0
-
com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0 - View License
-
com.facebook.conceal:conceal:1.1.3
-
com.getkeepsafe.taptargetview:taptargetview:1.13.3 - View License
-
com.github.PhilJay:MPAndroidChart:v3.1.0
-
- annotations:4.15.1 - View License
- disklrucache:4.15.1 - View License
- gifdecoder:4.15.1 - View License
- glide:4.15.1 - View License
- okhttp3-integration:4.15.1 - View License
-
com.github.romandanylyk:PageIndicatorView:v1.0.1 - View License
-
com.google.accompanist - View License
- accompanist-drawablepainter:0.30.0
- accompanist-flowlayout:0.28.0
- accompanist-pager:0.28.0
- accompanist-placeholder:0.28.0
- accompanist-placeholder-material:0.28.0
-
com.google.android.datatransport - View License
- transport-api:3.2.0
- transport-backend-cct:3.3.0
- transport-runtime:3.3.0
-
com.google.android.exoplayer - View License
- exoplayer:2.16.1
- exoplayer-common:2.16.1
- exoplayer-core:2.16.1
- exoplayer-dash:2.16.1
- exoplayer-database:2.16.1
- exoplayer-datasource:2.16.1
- exoplayer-decoder:2.16.1
- exoplayer-extractor:2.16.1
- exoplayer-hls:2.16.1
- exoplayer-rtsp:2.16.1
- exoplayer-smoothstreaming:2.16.1
- exoplayer-transformer:2.16.1
- exoplayer-ui:2.16.1
- extension-okhttp:2.16.1
-
com.google.android.gms
- play-services-ads-identifier:18.0.0
- play-services-auth:20.4.1
- play-services-auth-api-phone:18.0.1
- play-services-auth-base:18.0.4
- play-services-base:18.3.0
- play-services-basement:18.4.0
- play-services-cloud-messaging:17.2.0
- play-services-fido:19.0.1
- play-services-gcm:17.0.0
- play-services-iid:17.0.0
- play-services-location:21.0.1
- play-services-measurement:22.0.2
- play-services-measurement-api:22.0.2
- play-services-measurement-base:22.0.2
- play-services-measurement-impl:22.0.2
- play-services-measurement-sdk:22.0.2
- play-services-measurement-sdk-api:22.0.2
- play-services-stats:17.0.2
- play-services-tasks:18.2.0
-
com.google.android.play
- core-common:2.0.2
- review:2.0.1
- review-ktx:2.0.1
-
com.google.errorprone:error_prone_annotations:2.26.0 - View License
-
com.google.firebase - View License
- firebase-abt:21.1.1
- firebase-common:21.0.0
- firebase-common-ktx:21.0.0
- firebase-components:18.0.0
- firebase-config:22.0.0
- firebase-config-interop:16.0.1
- firebase-config-ktx:22.0.0
- firebase-crashlytics:19.0.3
- firebase-crashlytics-ndk:19.0.3
- firebase-datatransport:19.0.0
- firebase-encoders-json:18.0.1
- firebase-installations:18.0.0
- firebase-installations-interop:17.2.0
- firebase-messaging:24.0.0
- firebase-messaging-ktx:24.0.0
- firebase-sessions:2.0.3
-
com.google.firebase - View License
- firebase-analytics:22.0.2
- firebase-analytics-ktx:22.0.2
- firebase-annotations:16.2.0
- firebase-core:21.1.1
- firebase-encoders:17.0.0
- firebase-encoders-proto:16.0.0
- firebase-iid-interop:17.1.0
- firebase-measurement-connector:20.0.1
-
com.google.guava - View License
- failureaccess:1.0.1
- guava:31.1-android
- listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
-
com.googlecode.libphonenumber:libphonenumber:8.13.3 - View License
-
- multiplatform-settings:1.0.0
- multiplatform-settings-android:1.0.0
- multiplatform-settings-coroutines:1.0.0
- multiplatform-settings-coroutines-android:1.0.0
-
com.segment.analytics.android:analytics:4.11.1 - View License
-
com.squareup.moshi - View License
- moshi:1.15.0
- moshi-adapters:1.15.0
- moshi-kotlin:1.15.0
-
com.squareup.okhttp3 - View License
- logging-interceptor:4.10.0
- okhttp:4.12.0
-
com.squareup.okio - View License
- okio:3.9.0
- okio-fakefilesystem:3.9.0
- okio-fakefilesystem-jvm:3.9.0
- okio-jvm:3.9.0
-
com.squareup.retrofit2 - View License
- converter-moshi:2.9.0
- retrofit:2.9.0
-
com.squareup.sqldelight - View License
- android-driver:1.5.3
- coroutines-extensions:1.5.3
- coroutines-extensions-jvm:1.5.3
- runtime:1.5.5
- runtime-jvm:1.5.5
-
com.squareup.wire - View License
- wire-runtime:4.9.7
- wire-runtime-jvm:4.9.7
-
- firebase-app:1.13.0
- firebase-app-android:1.13.0
- firebase-common:1.13.0
- firebase-common-android:1.13.0
- firebase-config:1.13.0
- firebase-config-android:1.13.0
-
- graphics:0.9.0
- graphics-android:0.9.0
-
- mvvm-core:0.14.0
- mvvm-core-android:0.14.0
- mvvm-internal:0.14.0
- mvvm-internal-android:0.14.0
-
- parcelize:0.8.0
- parcelize-android:0.8.0
-
- resources:0.23.0
- resources-android:0.23.0
- resources-compose:0.23.0
- resources-compose-android:0.23.0
-
- arrow-annotations:1.2.4
- arrow-annotations-jvm:1.2.4
- arrow-atomic:1.2.4
- arrow-atomic-jvm:1.2.4
- arrow-autoclose:1.2.4
- arrow-autoclose-jvm:1.2.4
- arrow-continuations:1.2.4
- arrow-continuations-jvm:1.2.4
- arrow-core:1.2.4
- arrow-core-jvm:1.2.4
- arrow-core-serialization:1.2.4
- arrow-core-serialization-jvm:1.2.4
- arrow-fx-coroutines:1.2.4
- arrow-fx-coroutines-jvm:1.2.4
- arrow-optics:1.2.4
- arrow-optics-jvm:1.2.4
- arrow-resilience:1.2.4
- arrow-resilience-jvm:1.2.4
-
- coil:2.3.0
- coil-base:2.3.0
- coil-compose:2.3.0
- coil-compose-base:2.3.0
-
io.github.aakira - View License
- napier:2.6.1
- napier-android:2.6.1
-
io.github.alexzhirkevich - View License
- compottie:2.0.0-beta02
- compottie-android:2.0.0-beta02
- compottie-dot:2.0.0-beta02
- compottie-dot-android:2.0.0-beta02
- compottie-network:2.0.0-beta02
- compottie-network-android:2.0.0-beta02
-
io.github.alexzhirkevich - View License
- qrose:1.0.1
- qrose-android:1.0.1
- qrose-core:1.0.1
- qrose-core-android:1.0.1
- qrose-oned:1.0.1
- qrose-oned-android:1.0.1
-
- koin-android:3.4.3
- koin-android-compat:3.4.3
- koin-androidx-compose:3.4.3
- koin-compose:1.0.0
- koin-compose-jvm:1.0.0
- koin-core:3.4.3
- koin-core-jvm:3.4.3
-
- ktor-client-auth:2.3.8
- ktor-client-auth-jvm:2.3.8
- ktor-client-content-negotiation:2.3.8
- ktor-client-content-negotiation-jvm:2.3.8
- ktor-client-core:2.3.11
- ktor-client-core-jvm:2.3.11
- ktor-client-logging:2.3.8
- ktor-client-logging-jvm:2.3.8
- ktor-client-okhttp:2.3.8
- ktor-client-okhttp-jvm:2.3.8
- ktor-events:2.3.11
- ktor-events-jvm:2.3.11
- ktor-http:2.3.11
- ktor-http-jvm:2.3.11
- ktor-io:2.3.11
- ktor-io-jvm:2.3.11
- ktor-serialization:2.3.11
- ktor-serialization-jvm:2.3.11
- ktor-serialization-kotlinx:2.3.8
- ktor-serialization-kotlinx-json:2.3.8
- ktor-serialization-kotlinx-json-jvm:2.3.8
- ktor-serialization-kotlinx-jvm:2.3.8
- ktor-utils:2.3.11
- ktor-utils-jvm:2.3.11
- ktor-websocket-serialization:2.3.11
- ktor-websocket-serialization-jvm:2.3.11
- ktor-websockets:2.3.11
- ktor-websockets-jvm:2.3.11
-
org.apache.logging.log4j - View License
- log4j-api:2.20.0
- log4j-core:2.20.0
-
- bcpkix-jdk15on:1.70
- bcprov-jdk15on:1.70
- bcutil-jdk15on:1.70
-
org.jetbrains.compose.components - View License
- components-resources:1.6.1
- components-resources-android:1.6.1
-
org.jetbrains.compose.foundation:foundation:1.6.11 - View License
-
org.jetbrains.compose.material3:material3:1.6.1 - View License
-
org.jetbrains.kotlin - View License
- kotlin-android-extensions-runtime:1.9.23
- kotlin-parcelize-runtime:1.9.23
- kotlin-reflect:1.9.23
- kotlin-stdlib:2.0.0
- kotlin-stdlib-common:2.0.0
- kotlin-stdlib-jdk7:1.9.10
- kotlin-stdlib-jdk8:1.9.10
-
org.jetbrains.kotlinx - View License
- kotlinx-collections-immutable:0.3.5
- kotlinx-collections-immutable-jvm:0.3.5
-
org.jetbrains.kotlinx - View License
- kotlinx-coroutines-android:1.8.0
- kotlinx-coroutines-core:1.8.0
- kotlinx-coroutines-core-jvm:1.8.0
- kotlinx-coroutines-jdk8:1.8.0
- kotlinx-coroutines-play-services:1.8.0
- kotlinx-coroutines-slf4j:1.8.0
-
org.jetbrains.kotlinx - View License
- kotlinx-datetime:0.6.0
- kotlinx-datetime-jvm:0.6.0
-
org.jetbrains.kotlinx - View License
- kotlinx-serialization-core:1.6.3
- kotlinx-serialization-core-jvm:1.6.3
- kotlinx-serialization-json:1.6.3
- kotlinx-serialization-json-jvm:1.6.3
- kotlinx-serialization-protobuf:1.6.3
- kotlinx-serialization-protobuf-jvm:1.6.3
-
pl.droidsonroids.gif:android-gif-drawable:1.2.24 - View License