Authenticator Pro is a free open-source two factor authentication app for Android

Overview

Authenticator Pro

GitHub GitHub stars GitHub last commit GitHub top language Crowdin Build Status Codacy Badge

Authenticator Pro

Authenticator Pro is a free open-source two factor authentication app for Android. It features encrypted backups, icons, categories and a high level of customisation. It also has a Wear OS companion app.

It supports TOTP (Time Based) and HOTP (Counter Based) authenticators using either SHA1, SHA256 or SHA512 hashing algorithms. Mobile-Otp (mOTP) and Steam are also supported.

Download

Get it on Google Play Get it on F-Droid

Please note, Authenticator Pro is currently only available on the IzzyOnDroid F-Droid repo (https://apt.izzysoft.de/fdroid/). You must first add this repository in the F-Droid client.

Support development

Buy Me a Coffee

Quick Links

Frequently Asked Questions

Contribution Guide

Backup File Format

Importing from other apps

Google Authenticator

Blizzard Authenticator

Steam

Authy

Features

  • Compatibility : Authenticator Pro is compatible with most providers and accounts.

  • Backup / Restore : Backup your authenticators with strong encryption. In case you lose your or change phone, you can always gain access to your accounts. Save to cloud storage or to your device.

  • Dark Mode : Authenticator Pro has a beautiful material design inspired look in either light or dark themes.

  • Icons : Find your authenticators easily with recognisable brand logos and icons next to each code.

  • Categories : Organise your authenticators into categories.

  • Offline with few permissions : Authenticator Pro only requires a single permission and does not require Internet access to function.

  • Customisation : Set icons and rename. You can also arrange your authenticators in any order you like so you can find them easily.

  • Wear OS : Quickly view your authenticators directly from your watch. Please note that a connection to your Android device is required.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

Wear OS Companion

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Permissions

  • Camera permission is required to add accounts through QR codes.
Comments
  • Cancel biometric login overlay if authenticator is not in foreground

    Cancel biometric login overlay if authenticator is not in foreground

    Apps using the biometric login overlay generally dismiss the overlay if the app is switched/closed.

    When switching/closing Authenticator, the biometric login overlay stays in the foreground until the user taps the dead space above the biometric login request. This makes for an awkward action when cancelling the process in comparison to what apps usually do.

    opened by ghost 15
  • Rebrand assets, new Icon, slightly changed app colours, updated readme, & 2 new icons.

    Rebrand assets, new Icon, slightly changed app colours, updated readme, & 2 new icons.

    Hello again, sorry I've been busy with life, hence the delay. I'll break this up starting with the minor changes down to the more subjective changes.

    2 New Icons

    • bugzilla@mozilla
    • Ente (+ Dark Mode)

    Issues #515 and #519 can be closed.

    Updated README.md

    • Added header image
    • Updated 'Get It On' buttons to new logos and equal padding around each image
    • Updated 'Buy Me A Coffee' button to also have equal padding to be the same size.
    • Minor changes to the layout such as slightly changed 'Features' format to increase readability. If you want to preview it you can look at a live version on my fork

    Ever so slightly changed 'colorLightBluePrimary' within the app to match updated branding

    It's changed from #40C4FF to #2CB1EC. Old colour on the left, new colour on the right. colours

    Updated app icons

    I have updated the app icon and all the necessary scales within the AuthenticatorPro.Droid/Resources/mipmap folders and the AuthenticatorPro.WearOS/Resources/mipmap folders.

    Rebranding Assets

    And finally I have added all the updated assets I feel you might like, again these don't have to be set in stone, if there's, anything you want differently then don't hesitate to ask. For now they are within the directory doc/Rebranding/. I have also done a correctly scaled Playstore icon and Feature graphic. The idea is to have the 'showcase_image' be the first screenshot image on the Playstore followed by any order of the regular screenshots that you prefer.

    One emission is WearOS. I couldn't get the emulator to play nicely and get codes added, that's why in the rebranding folder there's a couple unused assets involving WearOS. If you want to use them then just let me know and send me some high res wearOS screenshot.

    Without further ado:

    wordmark

    showcase image

    FreeDark ModeCustomizationBackupPermissionSort

    opened by RobertHarnett 14
  • android wear app doesn't see the entry from phone

    android wear app doesn't see the entry from phone

    Describe the bug

    I installed the app both to OnePlus8 phone and Suunto 7 Android wear watch. I added a token to phone, which is tested to work. But when I open the android wear app it just says "No Authenticators - Nothing here. Add some authenticators from the phone app.". So in short, app in mobile and watch do not sync.

    To Reproduce Steps to reproduce the behavior:

    1. installed application to phone
    2. added and tested a token, it works
    3. install application to Suunto 7
    4. open the application, and get the above text.

    Expected behavior

    I'd expect the token entry be available from the watch.

    App Version

    Phone: 1.14.3 Suunto: 2.2.3

    Additional context

    I re-installed the app on the watch, made no difference. The phone and watch use bluetooth to talk to eachother.

    bug 
    opened by ikke-t 14
  • Several requests/suggestions/questions

    Several requests/suggestions/questions

    First, let me thank you for this amazing app. It is, in my honest opinion, the best authenticator app on the google store, and should get way more attention then it currently does. I have a few small issues/requests that I would like to suggest/inquire about. I quickly browsed through all the opened and closed issues to make sure none of these have already been discussed so apologies if I missed a similar issue. Also, if you'd like me to separate these into separate issues just let me know.

    1. Can you please add 2 icons:

      • Bethesda ---> https://1000logos.net/bethesda-logo/ (the square icon at the bottom)
      • Windscribe ---> https://twitter.com/windscribecom (use their profile icon)
    2. Can you add a sorting button at the top right corner, across from the category name, that will open a sorting menu when clicked upon. The menu will include 3 options:

      • Issuer (A--->Z)
      • Issuer (Z--->A)
      • Custom (this will be automatically selected if the user drags and drops any of the entries)

    This will allow the user to quickly revert his/her entries back to alphabetic order if they moved a lot of them around using drag and drop

    1. In Settings ---> Theme, can you please add 2 more options:

      • System default (AMOLED)
      • Dark mode (AMOLED)

    If those options are selected the home page, Main Menu, and "+" menu will look just like the settings page. In the home page, just replace the grey background of each entry with pure black background and separate them with thin dimmed grey lines. In the Main Menu and "+" menu, replace the grey panel with pure black panel as well.

    1. Can you add an option in the setting for the authentication codes to be hidden until the user taps on the one he/she wants to reveal. Also, add an option that will allow the user to chose how long the code will stay revealed after the user tapped on it.

    2. If the user already entered a password in the Security section of the Settings and then uses the "Backup to encrypted file (recommended)" option, then, in addition to having a password field presented to them where they need to enter a password, they should also be presented with an option below that field that will allow them to use the same password from the Security section of the Settings. This will save the user from typing if they want to use the same password.

    3. In each entry's 3 dots menu, can you add an option that will allow the user to change the 30 sec timer before a code changes. Also, add an option to change it for all entries at once.

    4. In each entry's 3 dots menu, can you add an option(s) to display the QR code and/or secret key for that entry. That would be a nice alternative to the HTML file backup (though I'm not sure how complicated this would be to implement)

    5. If the user has set up the Biometric Unlock option, can you change its implementation so that every time the fingerprint prompt appears on the screen it will not have the prompt to enter a password or fingerprint appear behind it. Instead, the user should only see the fingerprint prompt. Only if the user fails to enter a valid fingerprint (or hit the back button) should the prompt to enter a password appear on the screen.

    6. Finally, I encountered a small bug. Sometimes (in most cases actually), after the successful scanning of a QR code and the subsequent creation of a new entry, an overlay appears on top of the entries in the home page. That overlay is the place holder that the user sees after launching the app for the first time. I don't have a screenshot so I'll just describe it in words:


    (icon in the form of a blue key on grey circle)
    
    Nothing Here! 
    
    If you're new to Authenticator Pro, view the 
    getting started guide by clicking below
    
    
    GETTING STARTED GUIDE
    IMPORT FROM OTHER APPS
    

    This overlay can easily be dismissed by going to the Settings and then returning to the home page, so it's not that big of deal. Just though you'd like to know.

    Alright, that's all I've got. Thanks for listening to my long rant and keep up the good work the makes this such an amazing app!

    enhancement wontfix 
    opened by Thunderschnozzle 13
  • App won't unlock with fingerprint when opened

    App won't unlock with fingerprint when opened

    Hi there I have been using this App for a couple of months and everything works perfectly. Especially the WearOS App is the reason I chose this Authenticator. Unfortunately for about one or two months (I guess since the last update) the app won't start as usual. When I open it, it shows me the "Scan your finger" window as usual, but it closes immediately and I need to type in my password instead. When I press on "Use biometry" it shows up again and it scans my finger well. It does not show me my OTP tho, it is just an empty app with the Authenticator Pro Icon. If I go back to my Android home screen and open it up again, it finally opens up unlocked and it works fine. So everytime instead of 1) open app 2) scan fingerprint I have to 1) open App 2) Press "use biometry" 3) scan fingerprint 4) let it load an empty screen 5) close app 6) open app again.

    Here's a video on how it looks. At the end when the screen is black, it shows the passwords as usual. https://i.imgur.com/lbMK6M5.mp4

    Expected behavior I should be able to use the fingerprint sensor immediately and unlock my OTPs

    App Version 1.14.10

    Additional context Huawei P10 VTR-L09 Build 9.1.0.275 Android 9, EMUI 9.1.0

    bug help wanted 
    opened by itspuia 12
  • Wear OS starting bug

    Wear OS starting bug

    Describe the bug Every time I open the Wear OS app on my TicWatch 3 I only see the the loading animation. Initially I thought it just needs to fetch data from the phone but it didn't stop. Even minutes later only the animation is shown. Phone is connected. Now I discovered by accident I can swipe down and select a different category and immediately all the entries (of that category) are visible again. I can go back to show all entries and it works until I leave the app and come back, the same loading animation is shown again. This worked before. To be fair - not sure if this was introduced by an app update or by H-MR2, which I recently received.

    To Reproduce See above.

    Expected behavior "real time" visibility of all entries (at least after initial fetching)

    App Version Wear OS: 2.3.1 Phone: 1.14.6

    bug wontfix 
    opened by upD8R 11
  • Long startup time

    Long startup time

    Hello,

    I've been using this app for a while now and I'm super happy with it, especially compared to other authenticator apps. Thanks for making it!

    One pain point I encounter tho is long startup times when the app isn't cached. On a Nexus 6 running Android 8 (yes, it's a bit old by now) with version 1.9.0 and 14 entries in the app, I count 5 seconds until the app shows anything, and another 2-3 seconds until the authenticators appear.

    Can something be improved here?

    Thanks!

    enhancement wontfix 
    opened by haarp 11
  • App immediately retreats the the background after fingerprint unlock

    App immediately retreats the the background after fingerprint unlock

    Describe the bug Upon unlocking the app with fingerprint, I'm immediately returned to the phone's home screen. App continues to run in the background so I need to swipe up and bring the app to the foreground in order to access the TOTP codes. This is fairly recent behavior...within the last couple or three weeks.

    To Reproduce

    1. Unlock the app with your fingerprint Result: I'm taken back to my phone's home screen

    Expected behavior This is relatively new behavior. Previously, the app would remain in the foreground after fingerprint unlock. It's entirely possible that I've inadvertently changed an Android system setting that's causing this; however other apps that use fingerprint unlock don't exhibit this behavior.

    App Version 1.14.10

    Additional context Pixel 3XL running Android 11 with the 06/2021 security patches

    bug help wanted 
    opened by arcasinky 10
  • Long Startup Time in the Wear OS App

    Long Startup Time in the Wear OS App

    Describe the bug This is a similar bug to #34 however it's specific to the Wear OS app. Cold starting the app (i.e. starting it after a long time of not using it) can take 6-10 seconds, which is rather annoying and unresponsive. The authenticator is a relatively simple app and shouldn't take this long to start in my opinion. I expect it to start within 1-2 seconds. I think the issue is caused by it needing to sync with the phone before it starts up, which can take a while. However, I think the priority should go to start up because 99% of the time a sync is not needed.

    However, once its started up, closing it and then starting it becomes fast again.

    Other Notes:

    • I have 4 keys stored at the moment.
    • I'm running it on a Huawei Watch 2 0195 with Wear OS version 2.26
    help wanted 
    opened by 9a3eedi 10
  • Shared connection not open

    Shared connection not open

    This is the error I received:

    System.Exception: Shared connection not open at AuthenticatorPro.Droid.Data.Database.GetSharedConnection () [0x00081] in <8ccd3beddf5942399980abce6980c996>:0 at AuthenticatorPro.Droid.Activity.MainActivity.OnCreate (Android.OS.Bundle savedInstanceState) [0x00268] in <8ccd3beddf5942399980abce6980c996>:0 at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__7_0 (System.Object state) [0x00000] in :0 at Android.App.SyncContext+<>c__DisplayClass2_0.b__0 () [0x00000] in :0 at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in :0 at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in :0 at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.37(intptr,intptr)

    bug wontfix 
    opened by serenapon 10
  • Multi-language support

    Multi-language support

    Would it be possible to add translations to the App? I could contribute to German and Thai localization.

    Crodwin/.po files/strings whatever floats your boat @jamie-mh :smile:

    opened by Schokobecher 10
  • Add Screen Connect Logo

    Add Screen Connect Logo

    Thanks for this awesome app!

    Is your feature request related to a problem? Please describe. I would like to ask if you can please add the logo

    Describe the solution you'd like Sample URL: https://a.screenconnect.com/

    Google play app: https://play.google.com/store/apps/details?id=com.screenconnect.androidclient

    Additional context screenconnect

    enhancement 
    opened by yakov116 0
  • Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.1

    Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.1

    Bumps Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.1.

    Release notes

    Sourced from Microsoft.NET.Test.Sdk's releases.

    v17.4.1

    See the release notes here.

    v17.4.0

    See the release notes here.

    v17.4.0-preview-20221003-03

    See the release notes here.

    v17.4.0-preview-20220726-02

    See the release notes here.

    v17.4.0-preview-20220707-01

    See the release notes here.

    Changelog

    Sourced from Microsoft.NET.Test.Sdk's changelog.

    17.4.1

    Issues Fixed

    • Fix satellite resolution for Microsoft.TestPlatform.Common #4147

    See full log here

    Drops

    • TestPlatform vsix: 17.4.1
    • Microsoft.TestPlatform.ObjectModel : 17.4.1

    17.4.0

    Issues Fixed

    • Revert "Run tests with Server GC enabled & concurrent GC disabled. (#3661)" (#4108) #4109
    • Revert making Microsoft.NET.Test.Sdk package transitive #4105
    • [rel/17.4] Fix Invalid target architecture 'S390x' error #4079
    • Fix release note and prebuild scripts
    • [rel/17.4] Remove portable CPP adapter and dbghelp #4020
    • Mirror test commit.
    • Fix ManagedNameHelper to support namespaceless methods. #4003
    • Remove netstandard telemetry dependencies #4007
    • Playground project file refactored. #4002
    • Fixed wording for Github issue template #3998
    • Add more // to the console mode comment in playground to make it easier to uncomment. #3999
    • Fixed Selenium test run hang after stopping the debugger #3995
    • Enable usage of datacollectors in playground. #3981
    • Update azure-pipelines.yml
    • Fixed common.lib.ps1 use correct dotnet on ARM64 devices. #3986
    • Fix pipeline build triggers. #3988
    • Fix variable name in common.lib.ps1 #3985
    • Add some polyfill to simplify code across compilations #3974
    • Update versions of diagnostics dependencies #3976
    • Refactor supported TFMs names #3973
    • Updated deprecated build VMs. #3972
    • Signing fixed. #3971
    • Fix signing verification script
    • Updated build scripts to always install the latest dotnet patch. #3968
    • Localized file check-in by OneLocBuild Task: Build definition ID 2923: Build ID 6606255 #3970
    • Remove TargetLatestRuntimePatch properties #3969
    • Updated dotnet runtime versions.
    • Add missing signing #3964
    • Added net7 support. #3944
    • Declare Newtonsoft.Json dependency for netstandard2.0 in Microsoft.Te… #3962
    • Make TraitCollection serializable in all supported TFMs #3963
    • Replace netstandard1.0 and netstandard1.3 with netstandard2.0 #3921
    • Fix stack overflow in FilterExpression.ValidForProperties #3946

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump protobuf-net from 3.1.22 to 3.1.26

    Bump protobuf-net from 3.1.22 to 3.1.26

    Bumps protobuf-net from 3.1.22 to 3.1.26.

    Changelog

    Sourced from protobuf-net's changelog.

    3.1.26

    • reinstate ValueMember.SupportNull (from v2) for handling null values in lists

    3.1.25

    • fix issue with non-supported features in tuple-types (#964)
    • add MessageType and EnumType on FieldDescriptorProto (#971)
    • expose fully qualified name for DescriptorProto and EnumDescriptorProto (#974)
    Commits
    • 6d1b138 Wrappers (#888)
    • 3c613c6 Expose fully qualified name for DescriptorProto, EnumDescriptorProto (#974)
    • a0fb547 Add MessageType and EnumType on FieldDescriptorProto (#971)
    • 4989e03 observe that tuple-like inherently disable some features (explicit fields, ca...
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump Xamarin.Essentials from 1.7.3 to 1.7.4

    Bump Xamarin.Essentials from 1.7.3 to 1.7.4

    Bumps Xamarin.Essentials from 1.7.3 to 1.7.4.

    Release notes

    Sourced from Xamarin.Essentials's releases.

    1.7.4

    What's Changed

    Full Changelog: https://github.com/xamarin/Essentials/compare/1.7.3...1.7.4

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • DS Logon

    DS Logon

    Please fill out the fields below where applicable:

    Name of website / service: DS Logon https://myaccess.dmdc.osd.mil/identitymanagement/app/login

    PS: This is the DoD and Veterans universal login. Here is the icon: https://www.myhealth.va.gov/mhv-portal-web/documents/314545/444503/DS-Logon-Icon-Large.png/3b6c4fa5-d257-617a-451d-63f6372e8f89?t=1628528295771

    enhancement 
    opened by mherberg 0
  • Bump Microsoft.CodeAnalysis.NetAnalyzers from 6.0.0 to 7.0.0

    Bump Microsoft.CodeAnalysis.NetAnalyzers from 6.0.0 to 7.0.0

    Bumps Microsoft.CodeAnalysis.NetAnalyzers from 6.0.0 to 7.0.0.

    Release notes

    Sourced from Microsoft.CodeAnalysis.NetAnalyzers's releases.

    NetAnalyzers 7.0.0

    Release build of Microsoft.CodeAnalysis.NetAnalyzers containing first-party code quality analyzers ("CAxxxx rules").

    Added

    • Globalization
      • CA1311: Specify a culture or use an invariant version -- Enabled by default
    • Interoperability
      • CA1420: Property, type, or attribute requires runtime marshalling -- Enabled by default
      • CA1421: This method uses runtime marshalling even when the 'DisableRuntimeMarshallingAttribute' is applied -- Enabled by default
      • CA1422: Validate platform compatibility -- Enabled by default
    • Performance
      • CA1850: Prefer static 'HashData' method over 'ComputeHash' -- Enabled by default
      • CA1851: Possible multiple enumerations of 'IEnumerable' collection
      • CA1852: Seal internal types -- Enabled by default
      • CA1853: Unnecessary call to 'Dictionary.ContainsKey(key)' -- Enabled by default
      • CA1854: Prefer the 'IDictionary.TryGetValue(TKey, out TValue)' method -- Enabled by default
      • CA1855: Prefer 'Clear' over 'Fill' -- Enabled by default
    • Reliability
      • CA2019: Improper 'ThreadStatic' field initialization -- Enabled by default
      • CA2020: Prevent from behavioral change -- Enabled by default
    • Usage
      • CA2259: 'ThreadStatic' only affects static fields -- Enabled by default
      • CA2260: Use correct type parameter -- Enabled by default
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
Releases(1.16.2)
Aegis Authenticator is a free, secure and open source 2FA app for Android

Aegis Authenticator Aegis Authenticator is a free, secure and open source 2FA app for Android. It aims to provide a secure authenticator for your onli

Beem Development 4.6k Jan 3, 2023
A free and open-source offline authenticator app for Wear OS.

Wristkey Need 2FA codes quickly, right on your Wear watch without needing a phone? Wristkey is an open-source 2FA client for Wear OS watches that does

Owais Shaikh 80 Jan 4, 2023
Coinbase-pro-feed-kotlin - Kotlin Coinbase Pro Level 2 Order Book Feed

Kotlin Coinbase Pro Level 2 Order Book Feed Quick start Depending on your OS run

Eric McEvoy 0 Jan 2, 2022
andOTP - Android OTP Authenticator

andOTP - Android OTP Authenticator andOTP is a two-factor authentication App for Android 5.1+. It implements Time-based One-time Passwords (TOTP) and

andOTP 3.7k Dec 26, 2022
Belajar Android Jetpack Pro Dicoding - with Hilt, LiveData, Online-Offline Caching, etc

movie-catalogue-jetpack-pro-dicoding Ini adalah final submission pada kelas Belajar Android Jetpack Pro di dicoding (get 5 star) Pada project ini terd

Rijal Muhyidin 2 Oct 5, 2022
PngNote is a free, open-source, handwriting note-taking app based on BOOX SDK.

PngNote is a free, open-source, handwriting note-taking app based on BOOX SDK. Use BOOX SDK: Leverage raw-rendering feature, similar stylus lag to the

null 34 Nov 11, 2022
A Free, open source Contacts Butler App built with kotlin

Contacts Butler Do you have a bunch of contacts that are missing a lot of info such as names, emails, phone numbers, etc? Do you really know the conta

Android Contacts Butlers 1 Nov 30, 2021
A Free, Fully Fledged, Open-Source Music Player for Android

Turtle Player Free, Fully Fledged & Open-Source. The Music Player for Android. Turtle Player is designed to be a fun and unique app for playing your m

Edd Turtle 178 Nov 18, 2022
Free and open source manga reader for Android.

Build Stable Weekly Preview Contribute Support Server Tachiyomi Tachiyomi is a free and open source manga reader for Android 5.0 and above. Features F

Tachiyomi 20.4k Jan 9, 2023
Tachiyomi 20.4k Jan 9, 2023
AdAway is a free and open source ad blocker for Android.

AdAway AdAway is an open source ad blocker for Android using the hosts file and local vpn. For more information visit https://adaway.org Installing Th

null 4.9k Jan 7, 2023
Free and Open Source, full-featured torrent client for Android

Free and Open Source, full-featured torrent client for Android

Yaroslav Pronin 1.3k Jan 8, 2023
FlorisBoard is a free and open-source keyboard for Android

FlorisBoard FlorisBoard is a free and open-source keyboard for Android 6.0+ devices. It aims at being modern, user-friendly and customizable while ful

FlorisBoard 3.7k Jan 5, 2023
The Free & Open Source Android Application for reading (Light) Novels

Shosetsu The Free & Open Source Android Application for reading (Light) Novels! We appreciate any help in improving the app, so let us know by opening

ShosetsuOrg 541 Jan 6, 2023
NimTome is a Free and open-source spell tracker application for Dungeons and Dragons

Nimtome: An open source application to manage all your spells in D&D About This project came to life as a homework assignment, but it became a lot bit

null 2 Jan 11, 2022
Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software

Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes.

Money Manager EX 1.2k Dec 31, 2022
Free and Open Source Launcher.

Omega Launcher Free and Open Source Launcher Installation & Download Our builds are available on: Github: Releases or Actions (usually). F-Droid: Eith

Saul Henriquez 977 Jan 2, 2023
A Free, Open source unofficial manga reader for MangaDex

Neko A Free, Open source unofficial manga reader for MangaDex About: This is a MangaDex specific fork of Tachiyomi and TachiyomiJ2K. This contains fea

Carlos 1.4k Jan 3, 2023
This app shows you the latest news within the last two hours

News This app shows you the latest news within the last two hours. also it let's

Mohamed Saleh 1 Oct 24, 2022