Loxley Labs
Credits and licenses
Loxley Toolbox for Android
This app is built with the open-source parts listed here. Each part stays under its own license, and these pages do not change that. The app shows the same list under About, Open-source licenses.
Libraries
ZXing
ZXing authors · Apache License 2.0
Reads the codes the camera sees and draws the codes you create.
Packages in the app (1)
com.google.zxing:core:3.5.3
AndroidX Room
The Android Open Source Project · Apache License 2.0
Keeps your notes in a database on this phone.
Packages in the app (5)
androidx.room:room-common:2.6.1androidx.room:room-ktx:2.6.1androidx.room:room-runtime:2.6.1androidx.sqlite:sqlite-framework:2.4.0androidx.sqlite:sqlite:2.4.0
CameraX
The Android Open Source Project · Apache License 2.0
Runs the camera. Its camera-core part has libyuv built in, shown in the next row.
Packages in the app (8)
androidx.camera.featurecombinationquery:featurecombinationquery:1.6.2androidx.camera.viewfinder:viewfinder-core:1.5.1androidx.camera:camera-camera2-pipe:1.6.2androidx.camera:camera-camera2:1.6.2androidx.camera:camera-core:1.6.2androidx.camera:camera-lifecycle:1.6.2androidx.camera:camera-video:1.6.2androidx.camera:camera-view:1.6.2
libyuv (inside CameraX)
The LibYuv Project Authors · BSD 3-Clause License
Converts and rotates camera pictures.
Jetpack Compose and other AndroidX libraries
The Android Open Source Project · Apache License 2.0
Packages in the app (100)
androidx.activity:activity-compose:1.9.3androidx.activity:activity-ktx:1.9.3androidx.activity:activity:1.9.3androidx.annotation:annotation-experimental:1.4.1androidx.annotation:annotation-jvm:1.8.1androidx.annotation:annotation:1.8.1androidx.appcompat:appcompat-resources:1.8.0androidx.appcompat:appcompat:1.8.0androidx.arch.core:core-common:2.2.0androidx.arch.core:core-runtime:2.2.0androidx.autofill:autofill:1.0.0androidx.collection:collection-jvm:1.4.4androidx.collection:collection-ktx:1.4.4androidx.collection:collection:1.4.4androidx.compose.animation:animation-android:1.7.6androidx.compose.animation:animation-core-android:1.7.6androidx.compose.animation:animation-core:1.7.6androidx.compose.animation:animation:1.7.6androidx.compose.foundation:foundation-android:1.7.6androidx.compose.foundation:foundation-layout-android:1.7.6androidx.compose.foundation:foundation-layout:1.7.6androidx.compose.foundation:foundation:1.7.6androidx.compose.material3:material3-android:1.3.1androidx.compose.material3:material3:1.3.1androidx.compose.material:material-ripple-android:1.7.6androidx.compose.material:material-ripple:1.7.6androidx.compose.runtime:runtime-android:1.7.6androidx.compose.runtime:runtime-saveable-android:1.7.6androidx.compose.runtime:runtime-saveable:1.7.6androidx.compose.runtime:runtime:1.7.6androidx.compose.ui:ui-android:1.7.6androidx.compose.ui:ui-geometry-android:1.7.6androidx.compose.ui:ui-geometry:1.7.6androidx.compose.ui:ui-graphics-android:1.7.6androidx.compose.ui:ui-graphics:1.7.6androidx.compose.ui:ui-text-android:1.7.6androidx.compose.ui:ui-text:1.7.6androidx.compose.ui:ui-unit-android:1.7.6androidx.compose.ui:ui-unit:1.7.6androidx.compose.ui:ui-util-android:1.7.6androidx.compose.ui:ui-util:1.7.6androidx.compose.ui:ui:1.7.6androidx.concurrent:concurrent-futures-ktx:1.1.0androidx.concurrent:concurrent-futures:1.1.0androidx.core:core-backported-fixes:1.0.0androidx.core:core-ktx:1.15.0androidx.core:core:1.15.0androidx.cursoradapter:cursoradapter:1.0.0androidx.customview:customview-poolingcontainer:1.0.0androidx.customview:customview:1.0.0androidx.datastore:datastore-android:1.1.1androidx.datastore:datastore-core-android:1.1.1androidx.datastore:datastore-core-okio-jvm:1.1.1androidx.datastore:datastore-core-okio:1.1.1androidx.datastore:datastore-core:1.1.1androidx.datastore:datastore-preferences-android:1.1.1androidx.datastore:datastore-preferences-core-jvm:1.1.1androidx.datastore:datastore-preferences-core:1.1.1androidx.datastore:datastore-preferences:1.1.1androidx.datastore:datastore:1.1.1androidx.drawerlayout:drawerlayout:1.0.0androidx.emoji2:emoji2-views-helper:1.3.0androidx.emoji2:emoji2:1.3.0androidx.exifinterface:exifinterface:1.4.2androidx.fragment:fragment:1.5.4androidx.graphics:graphics-path:1.0.1androidx.interpolator:interpolator:1.0.0androidx.lifecycle:lifecycle-common-java8:2.8.7androidx.lifecycle:lifecycle-common-jvm:2.8.7androidx.lifecycle:lifecycle-common:2.8.7androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.7androidx.lifecycle:lifecycle-livedata-core:2.8.7androidx.lifecycle:lifecycle-livedata:2.8.7androidx.lifecycle:lifecycle-process:2.8.7androidx.lifecycle:lifecycle-runtime-android:2.8.7androidx.lifecycle:lifecycle-runtime-compose-android:2.8.7androidx.lifecycle:lifecycle-runtime-compose:2.8.7androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.7androidx.lifecycle:lifecycle-runtime-ktx:2.8.7androidx.lifecycle:lifecycle-runtime:2.8.7androidx.lifecycle:lifecycle-viewmodel-android:2.8.7androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7androidx.lifecycle:lifecycle-viewmodel:2.8.7androidx.loader:loader:1.0.0androidx.media3:media3-common:1.9.0androidx.media3:media3-container:1.9.0androidx.media3:media3-muxer:1.9.0androidx.profileinstaller:profileinstaller:1.4.0androidx.resourceinspection:resourceinspection-annotation:1.0.1androidx.savedstate:savedstate-ktx:1.2.1androidx.savedstate:savedstate:1.2.1androidx.startup:startup-runtime:1.1.1androidx.tracing:tracing-android:1.3.0androidx.tracing:tracing-ktx:1.3.0androidx.tracing:tracing:1.3.0androidx.vectordrawable:vectordrawable-animated:1.1.0androidx.vectordrawable:vectordrawable:1.1.0androidx.versionedparcelable:versionedparcelable:1.1.1androidx.viewpager:viewpager:1.0.0
Material Icons
Google · Apache License 2.0
Packages in the app (4)
androidx.compose.material:material-icons-core-android:1.7.6androidx.compose.material:material-icons-core:1.7.6androidx.compose.material:material-icons-extended-android:1.7.6androidx.compose.material:material-icons-extended:1.7.6
Kotlin standard library and coroutines
JetBrains s.r.o. and Kotlin contributors · Apache License 2.0
Packages in the app (11)
org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22org.jetbrains.kotlin:kotlin-stdlib-common:2.1.20org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22org.jetbrains.kotlin:kotlin-stdlib:2.1.20org.jetbrains.kotlinx:atomicfu-jvm:0.28.0org.jetbrains.kotlinx:atomicfu:0.28.0org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
Okio
Square, Inc. · Apache License 2.0
Packages in the app (2)
com.squareup.okio:okio-jvm:3.4.0com.squareup.okio:okio:3.4.0
Guava
Google · Apache License 2.0
Packages in the app (2)
com.google.guava:failureaccess:1.0.2com.google.guava:guava:33.3.1-android
javax.inject and jakarta.inject
The JSR-330 and Jakarta Dependency Injection authors · Apache License 2.0
Packages in the app (2)
jakarta.inject:jakarta.inject-api:2.0.1javax.inject:javax.inject:1
jakarta.inject notice
The Eclipse Jakarta Dependency Injection project · Apache License 2.0 (its notice file)
Receipt reading (OCR)
PP-OCRv4 text detection and recognition, PP-OCR v2.0 mobile direction classifier
PaddlePaddle Authors, Baidu (China) · Apache License 2.0
They read your receipt on this phone. Bundled with the app; nothing is downloaded. Packaged by the RapidOCR project.
ONNX Runtime
Microsoft Corporation · MIT License
Runs the OCR models on this phone. It has Eigen built in, under the Mozilla Public License 2.0 (the text is in the notices below). Eigen's source code is at gitlab.com/libeigen/eigen, at the revision named in ONNX Runtime's source, github.com/microsoft/onnxruntime, tag v1.30.0.
Packages in the app (1)
com.microsoft.onnxruntime:onnxruntime-android:1.30.0
ONNX Runtime 1.30.0 third-party notices
Microsoft Corporation and the authors listed in the file · Various, listed in the file
Google Play and the Google Play logo are trademarks of Google LLC.