veil - Simple passwordless authentication for your Phoenix apps

  •        2

Simple passwordless authentication for your Phoenix apps. If you click the sign-in link in the top right and enter your email address, you'll be sent an email with a sign-in button. Click this to re-open the website and you'll see you are now authenticated.

https://github.com/zanderxyz/veil

Tags
Implementation
License
Platform

   




Related Projects

elixir-phoenix-realworld-example-app - Exemplary real world application built with Elixir + Phoenix

  •    Elixir

Elixir (Phoenix) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was created to demonstrate a fully fledged backend application built with Elixir and Phoenix including CRUD operations, authentication, routing, pagination, and more.

drab - Remote controlled frontend framework for Phoenix.

  •    Elixir

Drab extends Phoenix Framework to "remote control" UI on the browser, live. The idea is to move all User Interface logic to the server-side, to eliminate Javascript and Ajax calls. First at all, you need to have a Phoenix application, on top of which you will install Drab. If this is a standard app, generated with mix phx.new, you may use Drab Installer to make it running in one, simple step. Otherwise, see Manual Installation section below.

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.

thesis-phoenix - A lightweight, bolt-on, intuitive content editing system for Elixir/Phoenix websites

  •    Elixir

If you are having problems, view README_INSTALL.md for manual instructions. This install script will add Thesis to your config/config.exs and lib/yourapp_web.ex, as well as generate migrations and an authorization module in your lib/thesis_auth.ex.

phoenix-battleship - The Good Old game, built with Elixir, Phoenix, React and Redux

  •    Elixir

The Good Old game built with Elixir, Phoenix Framework, React and Redux. You need to have Elixir v1.2 installed.


phoenix-trello - Trello tribute done in Elixir, Phoenix Framework, React and Redux.

  •    Javascript

Trello tribute done with Elixir, Phoenix Framework, Webpack, React and Redux. You need to have Elixir v1.3 and PostgreSQL installed.

gringotts - A complete payment library for Elixir and Phoenix Framework

  •    Elixir

Gringotts is a payment processing library in Elixir integrating various payment gateways, drawing motivation from Shopify's activemerchant gem and commerce_billing. Checkout the demo here. Gringotts offers a simple and unified API to access dozens of different payment gateways with very different APIs, response schemas, documentation and jargon.

canary - :hatching_chick: Elixir authorization and resource-loading library for Plug applications.

  •    Elixir

An authorization library in Elixir for Plug applications that restricts what resources the current user is allowed to access, and automatically loads resources for the current request. Inspired by CanCan for Ruby on Rails.

ex_admin - ExAdmin is an auto administration package for Elixir and the Phoenix Framework

  •    Elixir

Note: This version has been updated to support both Ecto 1.1 and Ecto 2.0. See Installation for more information. ExAdmin is an auto administration package for Elixir and the Phoenix Framework, a port/inspiration of ActiveAdmin for Ruby on Rails.

terraform - A simple plug for incrementally transforming an API into Phoenix

  •    Elixir

Terraform is a simple Plug designed to work with Phoenix. Terraform allows you to incrementally transform an older API into one powered by Phoenix - one endpoint at a time. View the demo Phoenix app.

phoenix-showdown - :horse_racing: benchmark Sinatra-like web frameworks

  •    Elixir

I was curious about Chris McCord's Phoenix vs Rails article -- if you haven't read it, go do that now first. Go ahead, this will still be here when you get back. It won't make much sense unless you've read the original. Like many other Elixir enthusiasts, I come from a Ruby background. That said, I found Rails to be a curious choice for comparison to Phoenix, since Rails is really a kitchen-sink framework meant to handle everything from database migrations to asset-pipeline compilation. Sinatra, on the other hand, is a more modular, semi-minimal framework that is appears to be pretty close in philosophy to what Phoenix looks like at the moment (at least to me).

Loopa-News - Realtime social news app developed from scratch with Elixir, Phoenix, Vue and Vuex

  •    Javascript

Loopa News is an open source social news app (ala Hacker News) built from scratch with Phoenix, Vue, Vue Router and Vuex. Inspired by Microscope, a popular tutorial app developed with Meteor. [1] React to model changes from the controller and broadcast them to all the clients subscribed to a particular Phoenix channel.

phoenix_swagger - Swagger integration to Phoenix framework

  •    Elixir

PhoenixSwagger is the library that provides swagger integration to the phoenix web framework. Follow the getting started guide to install and configure PhoenixSwagger.

code-corps-api - Elixir/Phoenix API for Code Corps.

  •    Elixir

This is the Elixir and Phoenix backend API for codecorps.org. Code Corps is an open source platform for building and funding public software with massive social impact.

bamboo - Testable, composable, and adapter based Elixir email library for devs that love piping.

  •    Elixir

This README follows master, which may not be the currently published version! Use the docs for the published version of Bamboo. Bamboo is part of the thoughtbot Elixir family of projects.

coherence - Coherence is a full featured, configurable authentication system for Phoenix

  •    Elixir

This version is not compatible with previous Phoenix 1.3.0-rc versions. Please use the v0.4.0 version instead. Checkout the Coherence Demo Project to see an example project using Coherence.

sobelow - Security-focused static analysis for the Phoenix Framework

  •    Elixir

Sobelow is a security-focused static analysis tool for the Phoenix framework. For security researchers, it is a useful tool for getting a quick view of points-of-interest. For project maintainers, it can be used to prevent the introduction of a number of common vulnerabilities. Potential vulnerabilities are flagged in different colors according to confidence in their insecurity. High confidence is red, medium confidence is yellow, and low confidence is green.

bootleg - Simple deployment and server automation for Elixir.

  •    Elixir

Simple deployment and server automation for Elixir. Bootleg is a simple set of commands that attempt to simplify building and deploying Elixir applications. The goal of the project is to provide an extensible framework that can support many different deployment scenarios with one common set of commands.

changelog.com - Hacker to the 💚

  •    Elixir

This is the CMS behind changelog.com. It's an Elixir application built on the Phoenix web framework, PostgreSQL, and many other great open source efforts. Probably not. We won't stop you from doing it, but we don't advise it. This is not a general purpose podcasting CMS. It is a CMS that is specific to Changelog and our needs. From the design and layout to the data structures and file hosting, we built this for us. An example of just how custom it is — we literally have our podcast slugs hardcoded in areas of the code. Yuck.