22 Resources
Golang 12-factor Libraries
Yet another ykman Go lib for requesting OATH TOTP Multi-Factor Authentication Codes from Yubikey Devices
ykmangoath Ykman OATH TOTP with Go Yet another ykman Go lib for requesting OATH TOTP Multi-Factor Authentication Codes from Yubikey Devices. 🚧 Work-i
A golang SDK for creating blueprint providers for Host Factor.
Host Factor Provider SDK - Go A golang SDK for creating blueprint providers for Host Factor. Getting started Make sure to download the latest go distr
Open source two-factor authentication for Android
andOTP - Android OTP Authenticator andOTP is a two-factor authentication App for Android 5.1+. It implements Time-based One-time Passwords (TOTP) and
Tag based configuration loader from different providers
Gonfig Tag-based configuration parser which loads values from different providers into typesafe struct. Installation This package needs go version 1.1
Authelia: an open-source authentication and authorization server providing two-factor authentication
Authelia is an open-source authentication and authorization server providing two
Lightweight Go library to use in 12-factor apps.
environ Lightweight Go library to use in 12-factor apps. s, err := environ.E("FOO").AsString() s, err := environ.E("FOO").Default("foo_value").AsStrin
Tag based configuration loader from different providers
Gonfig Tag-based configuration parser which loads values from different providers into typesafe struct. Installation This package needs go version 1.1
Viper: a complete configuration solution for Go applications including 12-Factor apps
Viper v2 feedback Viper is heading towards v2 and we would love to hear what you would like to see in it. Share your thoughts here: https://forms.gle/
Microshift is a research project that is exploring how OpenShift1 Kubernetes can be optimized for small form factor and edge computing.
Microshift is a research project that is exploring how OpenShift1 Kubernetes can be optimized for small form factor and edge computing.
evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-factor authentication protection.
evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-fac
2FA (Two-Factor Authentication) application for CLI terminal with support to import/export andOTP files.
zauth zauth is a 2FA (Two-Factor Authentication) application for terminal written in Go. Features Supports both TOTP and HOTP codes. Add new entries d
SFTPGo - Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
SFTPGo - Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
The Single Sign-On Multi-Factor portal for web apps
Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications
2FA (Two-Factor Authentication) application for CLI terminal with support to import/export andOTP files.
zauth zauth is a 2FA (Two-Factor Authentication) application for terminal written in Go. Features Supports both TOTP and HOTP codes. Add new entries d
a small form factor OpenShift/Kubernetes optimized for edge computing
Microshift Microshift is OpenShift1 Kubernetes in a small form factor and optimized for edge computing. Edge devices deployed out in the field pose ve
Package core is a service container that elegantly bootstrap and coordinate twelve-factor apps in Go.
Package core is a service container that elegantly bootstrap and coordinate twelve-factor apps in Go. Background The twelve-factor methodology has pro
Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
SFTPGo Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. Several storage backends are supporte
A 12-factor app logger built for performance and happy development
logxi log XI is a structured 12-factor app logger built for speed and happy development. Simpler. Sane no-configuration defaults out of the box. Faste
An opinionated configuration loading framework for Containerized and Cloud-Native applications.
Opinionated configuration loading framework for Containerized and 12-Factor compliant applications. Read configurations from Environment Variables, an
Library for setting values to structs' fields from env, flags, files or default tag
Configuration is a library for injecting values recursively into structs - a convenient way of setting up a configuration object. Available features:
12 factor configuration as a typesafe struct in as little as two function calls
Config Manage your application config as a typesafe struct in as little as two function calls. type MyConfig struct { DatabaseUrl string `config:"DAT
Package go-otp implements one-time-password generators used in 2-factor authentication systems like RSA-tokens. Currently this supports both HOTP (RFC-4226), TOTP (RFC-6238) and Base32 encoding (RFC-3548) for Google Authenticator compatibility
OTP Package go-otp implements one-time-password generators used in 2-factor authentication systems like RSA-tokens and Google Authenticator. Currently