Go Totp

Open-source Go projects categorized as Totp Edit details

Top 12 Go Totp Projects

  • authelia

    The Single Sign-On Multi-Factor portal for web apps

    Project mention: Is there a way to change the login screen for access lists? | reddit.com/r/nginxproxymanager | 2022-06-23

    See https://www.authelia.com/ for details on authelia generically. You can google to find a few step by step blog posts of using it with NPM (e.g. this one but there are also others).

  • cli

    🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)

    Project mention: OpenSSL as a GUI | reddit.com/r/crypto | 2022-06-12

    Is the according command line tool (https://github.com/smallstep/cli) from smallstep free and behind this GUI?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • authy

    Go library and program to access your Authy TOTP secrets.

    Project mention: Dear F-droid users, what are the "must have apps" in 2022 ? | reddit.com/r/androidapps | 2022-04-21

    There's project that can export Authy tokens for you to import in Aegis. And every time you add a new token, just scan the QR code with both Authy and Aegis, they are back up for each other (so in case one of them stops working you can use the other one). Authy is also great if you have devices other than Android (Windows, iPhone/iPad, etc.)

  • go-guardian

    Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

  • otpgen

    Library to generate TOTP/HOTP codes

    Project mention: Show HN: Otpgen – Library to generate TOTP/HOTP codes written in Go | news.ycombinator.com | 2021-08-15
  • keymaster

    Short term certificate based identity system (ssh/x509 ca + openidc) (by Cloud-Foundations)

    Project mention: How about Hashi Boundary instead of a VPN? | reddit.com/r/selfhosted | 2021-10-03
  • totp-cli

    Authy/Google Authenticator like TOTP CLI tool written in Go. (by yitsushi)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • totp

    Time-Based One-Time Password Code Generator (by arcanericky)

    Project mention: GitHub will require 2FA by the end of 2023 | news.ycombinator.com | 2022-05-05

    TOTP never requires a phone number. On GitHub, they either show you a qr code you can scan in an app, or a text you can import. All apps support this sign up process, from google authenticator to console-based tools like totp[0].

    Other 2FA may require phone numbers.

    [0]: https://github.com/arcanericky/totp

  • otpgo

    Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.

  • share

    A collection of libraries and tools written in Go; including DNS, email, git ini file format, HTTP, memfs (embedding file into Go), paseto, SMTP, TOTP, WebSocket, XMLRPC, and many more. (by shuLhan)

  • farmfa

    TOTP MFA for teams: Shamir's Secret Sharing and zero trust OTP generation

    Project mention: How to Share a Secret [pdf] | news.ycombinator.com | 2022-06-22

    I've been working on something similar to what you described[^1], using Shamir secret sharing to split the TOTP secret. Once enough key holders get together, a server generates some TOTP tokens, but only for a limited period of time.

    I wanted to use it in an enterprise environment to limit the access to AWS root users in a break-glass scenario. Now I no longer have such need and haven't developed it further, but the core features are there. As usual though with this kind of tools, any security problem becomes a key management problem and it'd need a bit more work to use it in the real world.

    [^1]: https://github.com/borgoat/farmfa

  • gotp

    [mirror] Command line interface for Time-based One Time Password (TOTP)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-23.

Go Totp related posts


What are some of the best open-source Totp projects in Go? This list will help you:

Project Stars
1 authelia 13,468
2 cli 2,557
3 authy 422
4 go-guardian 374
5 otpgen 120
6 keymaster 77
7 totp-cli 72
8 totp 64
9 otpgo 34
10 share 29
11 farmfa 11
12 gotp 1
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Developer Ecosystem Survey 2022
Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.