Two factor authentication on desktop for GitHub

I am looking for advice on a two factor authentication application on my Mageia desktop.
Thank you.
I am a developer on GitHub. They seem to want two factor authentication, with a time sensitive codeword, for users with my level of authority. GitHub says,
I am familiar with the concepts, but always had a proprietary pre-packaged solution to use before.
What open source application would you recommend? 
Thank you.
I am a developer on GitHub. They seem to want two factor authentication, with a time sensitive codeword, for users with my level of authority. GitHub says,
Authenticator apps and browser extensions like 1Password, Authy, Microsoft Authenticator, etc. generate one-time passwords that are used as a second factor to verify your identity when prompted during sign-in.
I am familiar with the concepts, but always had a proprietary pre-packaged solution to use before.

