Displaying 1 to 20 from 373 results

guardian - Elixir Authentication


An authentication framework for use with Elixir applications.Guardian is based on similar ideas to Warden but is re-imagined for modern systems where Elixir manages the authentication requirements.

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


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.

ex_machina - Create test data for Elixir applications


ExMachina is part of the thoughtbot Elixir family of projects. ExMachina makes it easy to create test data and associations. It works great with Ecto, but is configurable to work with any persistence library.

awesomo - An extensive list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc


A.W.E.S.O.M. O is an extensive list of interesting open source projects written in various languages. If you are interested in Open Source and are considering to join the community of Open Source developers, then here you might find a project that will suit you.




elixir-companies - A list of companies currently using Elixir in production.


A curated list of companies using Elixir in production, organized by industry. Please see CONTRIBUTING for details.

httpoison - Yet Another HTTP client for Elixir powered by hackney


HTTP client for Elixir, based on HTTPotion (documentation). Using hackney we work only with binaries instead of string lists.

credo - A static code analysis tool for the Elixir language with a focus on code consistency and teaching


Credo is a static code analysis tool for the Elixir language with a focus on teaching and code consistency. It implements its own style guide.

floki - Floki is a simple HTML parser that enables search for nodes using CSS selectors.


Floki is a simple HTML parser that enables search for nodes using CSS selectors. Check the documentation.


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


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.

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


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.

elixir - Fluent API for Gulp.


Laravel Elixir provides a clean, fluent API for defining basic Gulp tasks for your Laravel application. Elixir supports several common CSS and JavaScript pre-processors, and even testing tools. Documentation for Elixir can be found on the Laravel website.

distillery - A pure Elixir implementation of release packaging functionality for the Erlang VM


Every alchemist requires good tools, and one of the greatest tools in the alchemist's disposal is the distillery. The purpose of the distillery is to take something and break it down to its component parts, reassembling it into something better, more powerful. That is exactly what this project does - it takes your Mix project and produces an Erlang/OTP release, a distilled form of your raw application's components; a single package which can be deployed anywhere, independently of an Erlang/Elixir installation. No dependencies, no hassle. This is a pure-Elixir, dependency-free implementation of release generation for Elixir projects. It is currently a standalone package, but may be integrated into Mix at some point in the future.

timex - A complete date/time library for Elixir projects.


Timex is a rich, comprehensive Date/Time library for Elixir projects, with full timezone support via the :tzdata package. If you need to manipulate dates, times, datetimes, timestamps, etc., then Timex is for you! It is very easy to use Timex types in place of default Erlang types, as well as Ecto types via the timex_ecto package. The complete documentation for Timex is located here.

rustler - Safe Rust bridge for creating Erlang NIF functions


Rustler is a library for writing Erlang NIFs in safe Rust code. That means there should be no ways to crash the BEAM (Erlang VM). The library provides facilities for generating the boilerplate for interacting with the BEAM, handles encoding and decoding of Erlang terms, and catches rust panics before they unwind into C. The library provides functionality for both Erlang and Elixir, however Elixir is favored as of now.

intellij-elixir - Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)


This is a plugin that adds support for Elixir to JetBrains IDEs. The plugin works both in the rich IDEs that allow alternative language SDK selection and small IDEs that are language specific. The rich IDEs work best for IntelliJ Elixir because only in the rich IDEs can have an Elixir SDK set as the Project SDK. In all small IDEs, the native language SDK is always there, which makes anything that uses the SDK, such as running elixir, erl, or mix more complicated both internally and externally in the configuration you have to setup.

elixir_style_guide - A community driven style guide for Elixir


Liquid architecture. It's like jazz — you improvise, you work together, you play off each other, you make something, they make something. Style matters. Elixir has plenty of style but like all languages it can be stifled. Don't stifle the style.

elixir-socket - Socket wrapping for Elixir.


This library wraps gen_tcp, gen_udp and gen_sctp, ssl and implements websockets and socks.