• Kotlin 89%
  • Starlark 7.8%
  • Python 2.6%
  • Shell 0.6%
Find a file
2025-07-05 18:19:38 -07:00
assets New icon from SimpleIcon 2016-11-03 16:14:36 -07:00
py Cleanup by buildifier 2021-08-21 08:45:36 -07:00
res Bump version to 1.9.1 2025-07-05 18:19:38 -07:00
src/com/yhsif/onepwd Update target sdk version 2025-07-05 18:19:38 -07:00
tests Update bazel dependencies 2024-06-30 10:44:29 -07:00
tools Update bazel dependencies 2024-06-30 10:44:29 -07:00
.bazelrc Switch to aab 2022-05-22 09:25:40 -07:00
.bazelversion Update target sdk version 2025-07-05 18:19:38 -07:00
.editorconfig Update editorconfig and reformat code 2020-11-02 14:42:55 -08:00
.gitignore Switch to aab 2022-05-22 09:25:40 -07:00
AndroidManifest.xml Bump version to 1.9.1 2025-07-05 18:19:38 -07:00
BUILD.bazel Update bzlmod 2024-09-15 11:18:59 -07:00
bundle_config.pb.json Switch to aab 2022-05-22 09:25:40 -07:00
LICENSE Update LICENSE 2018-01-04 22:32:59 -08:00
maven_install.json Update target sdk version 2025-07-05 18:19:38 -07:00
MODULE.bazel Update target sdk version 2025-07-05 18:19:38 -07:00
MODULE.bazel.lock Update target sdk version 2025-07-05 18:19:38 -07:00
Privacy.md Add Privacy Notice 2021-11-07 09:21:10 -08:00
README.md README: Add Google Play link 2023-07-01 12:17:54 -07:00
WORKSPACE.bzlmod Update target sdk version 2025-07-05 18:19:38 -07:00

OneKey

An Android app and Python companion script to calculate unique passwords for different sites/apps. Compatible with and inspired by Chrome extension 123 Password

Get it on Google Play

Building

Bazel

The building system used is Bazel. Please install Bazel, then run bazel build :app to build the apk.

The Bazel rules depends on the ANDROID_HOME environment variable.

Run tools/release.sh to sign the apk with a release key. More details.

To run unit tests, run bazel test ....

License

BSD 3-Clause, refer to LICENSE file for more details.

Google Play and the Google Play logo are trademarks of Google LLC.