Displaying 1 to 20 from 60 results

Google Authenticator - Two factor authentication

  •    Java

The Google Authenticator project includes implementations of one-time passcode generators for several mobile platforms, as well as a pluggable authentication module (PAM). One-time passcodes are generated using open standards developed by the Initiative for Open Authentication (OATH). These implementations support the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm specified in RFC 6238.

lager - A logging framework for Erlang/OTP

  •    Erlang

Lager (as in the beer) is a logging framework for Erlang. Its purpose is to provide a more traditional way to perform logging in an erlang application that plays nicely with traditional UNIX logging tools like logrotate and syslog. We welcome contributions from the community. We are always excited to get ideas for improving lager.

ElixirBooks - List of Elixir books


Official Elixir starting guide that will take you through the language foundations. You will also explore how to build projects with Mix and OTP, and it will introduce you to more advanvced techniques suchs as meta-programming. Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you’re going to need to know more than just the language. You need the case studies and strategies in this book. Learn the best practices for the whole life of your application, from design and team-building, to managing stakeholders, to deployment and monitoring. Go beyond the syntax and the tools to learn the techniques you need to develop your Elixir application from concept to production.

hedwig - An Adapter-based Bot Framework for Elixir Applications

  •    Elixir

Hedwig is a chat bot, highly inspired by GitHub's Hubot. See the online documentation for more information.

privacyIDEA - Modular Authentication System

  •    Python

privacyIDEA is a Two Factor Authentication System which is multi-tenency- and multi-instance-capable. Using privacyIDEA you can enhance your existing applications like local login, VPN, remote access, SSH connections, access to web sites or web portals with a second factor during authentication.

otphp - :closed_lock_with_key: A PHP library for generating one time passwords according to RFC 4226 (HOTP) and the RFC 6238 (TOTP)

  •    PHP

This library is compatible with Google Authenticator apps available for Android and iPhone. It is also compatible with other applications such as FreeOTP for example.The release process is described here.

FreeOTP - Two factor authentication

  •    Java

FreeOTP is a two-factor authentication application for systems utilizing one-time password protocols. Tokens can be added easily by scanning a QR code. If you need to generate a QR code, try our QR code generator.

Google Authenticator TOTP C#

  •    CSharp

An implementation of Google's Authenticator in C# and WPF. It's a Time-based One-time Password (TOTP) described in RFC 6238. You could use it to implement two-factor authentication in your own .Net application.

the-little-elixir-otp-guidebook-code - Code examples for The Little Elixir & OTP Guidebook

  •    Elixir

Welcome! This is the source code for "The Little Elixir & OTP Guidebook". These larger programs will contain their own READMEs and more detailed instructions on running the program.

yubikey-manager - Python library and command line tool for configuring any YubiKey over all USB transports

  •    Python

Python library and command line tool for configuring a YubiKey. If you’re looking for the full graphical application, which also includes the command line tool, it’s here.In order for the pip package to work libu2f-host, ykpers and libusb need to be installed on your system as well.

ex_rated - ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to any service that requires it

  •    Elixir

If you use the PhoenixFramework there is also a great blog post on Rate Limiting a Phoenix API by danielberkompas describing how to write a plug to use ExRated in your own API. Its fast and its easy. The ExRated.check_rate function will return an {:ok, Integer} tuple if its OK to proceed with your rate limited function. The Integer returned is the current value of the incrementing counter showing how many times in the time scale window your function has already been called. If you are over limit a {:error, Integer} tuple will be returned where the Integer is always the limit you have specified in the function call.

go-otp - Package go-otp implements one-time-password generators used in 2-factor authentication systems like RSA-tokens

  •    Go

Package go-otp implements one-time-password generators used in 2-factor authentication systems like RSA-tokens and Google Authenticator. Currently this supports both HOTP (RFC-4226) and TOTP (RFC-6238). Copyright (c) 2014, Herbert G. Fischer All rights reserved.

crotp - CrOTP - One Time Passwords for Crystal

  •    Crystal

The Crystal One Time Password library. You can see and run these examples and more in example/crotp.cr.

otplib - :key: One Time Password (OTP) / 2FA for Node

  •    Javascript

otplib is a JavaScript One Time Password (OTP) library. It provides both functional and class based interfaces for dealing with OTP generation and verification. It implements both HOTP - RFC 4226 and TOTP - RFC 6238, and are tested against the test vectors provided in their respective RFC specifications. These datasets can be found in the packages/tests folder.

bferl - Brainfuck/Brainfork implementation in Erlang - Interpreter, REPL, Compiler and VM.

  •    Erlang

This is a pet project. But each of them is an ideal candidate to learn how to write by yourself an interpreter, REPL, compiler or virtual machine and in overall - play by doing it. It is also an interesting place to learn and verify various concepts like e.g. property based testing (with manopapad/proper) or working with an amazing tracing support in Erlang (and equally terrific ferd/recon library with facilities for analyzing/detecting common problems in the systems built on top of Erlang VM).

gen_rmq - Elixir AMQP consumer and publisher behaviours

  •    Elixir

More thorough examples for using GenRMQ.Consumer and GenRMQ.Publisher can be found in the examples directory. For all available options please check consumer documentation.

exrm_deb - Create a deb for your elixir release with ease

  •    Elixir

Adds simple Debian Package (DEB) generation to the exrm package manager. This configuration can be very useful in case you want to package the same version of the app for different distributions dynamically, without modifying the version in Distillery configuration.