elixir-boilerplate
guardian
elixir-boilerplate | guardian | |
---|---|---|
3 | 4 | |
1,101 | 3,386 | |
2.3% | 0.3% | |
8.8 | 4.3 | |
10 days ago | 26 days ago | |
Elixir | Elixir | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
elixir-boilerplate
-
Complete, Production-Ready Phoenix Reference Applications
Elixir Boilerplate
-
Unlock/Uninstall A Dependency
Here’s an extra tip to keep you mix.lock clean, add this to your linting rules so it gets validated automatically! It is one of the many CI checks we have for our Elixir projects at Mirego. We actually open-sourced our boilerplate project/template a few months ago if ever you are curious :
-
Is it a good idea to switch from go micro-services to elixir/pheonix ?
We do have this awesome community created template & I use it for all my projects even non graphql projects; it saves about 1-3 days of setup and configuration. https://github.com/mirego/elixir-boilerplate
guardian
-
Building JSON API w/ Authentication as a backend for a mobile app?
As for the original question, OP you should check out https://github.com/ueberauth/guardian if you want to roll your own auth. If not rolling you own you can just use a standard Oauth provider and validate their tokens (surprise they are JWTs) in you backend using their public keys.
-
Complete, Production-Ready Phoenix Reference Applications
AuthN: For authentication, I'd look at the built-in auth generator. If you need to add JWT things, joken and/or guardian can probably meet your needs.
What are some alternatives?
phoenix_container_example - Production-quality example for Elixir/Phoenix building, testing, and running in containers
Pow - Robust, modular, and extendable user authentication system
filtrex - A library for performing and validating complex filters from a client (e.g. smart filters)
ueberauth - An Elixir Authentication System for Plug-based Web Applications
kandesk - Simple Kanban application written in elixir using phoenix liveview
coherence - Coherence is a full featured, configurable authentication system for Phoenix
absinthe_plug - Plug support for Absinthe, the GraphQL toolkit for Elixir
htpasswd - Apache httpasswd file reader/writer in Elixir
terminator - 🛡 Modern elixir ACL/ABAC library for managing granular user abilities and permissions
oauth2 - An Elixir OAuth 2.0 Client Library
WebSockex - An Elixir Websocket Client
Paseto - An Elixir implementation of Paseto (Platform-Agnostic Security Tokens)