mikeroyal / Elixir-Guide

Elixir Guide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Elixir Guide

A guide covering Elixir language including the applications and tools that will make you a better and more efficient Elixir developer.

Note: You can easily convert this markdown file to a PDF in VSCode using this handy extension Markdown PDF.


Elixir Learning Resources

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development, embedded software, data ingestion, and multimedia processing domains.

Learning Elixir

Elixir School is the premier destination for people seeking to learn and master the Elixir programming language.

Elixir Style Guide

Getting Started with Elixir from Pluralsight

Intro to Mix and OTP

Elixir Programming Language Forum

The Complete Elixir and Phoenix Bootcamp from Udemy

Top Elixir Courses from udemy

Elixir Tools, Libraries, and Frameworks

Phoenix Framework is web framework for building rich, interactive web applications quickly, with less code and fewer moving parts. Join our growing community of developers using Phoenix to craft APIs, HTML5 apps and more, for fun or at scale. Note: Phoenix is currently in prototype mode.

asdf is a CLI tool that can manage multiple language runtime versions with support for Ruby, Node.js, Elixir, Erlang & more.

CubDB is an embedded key-value database written in the Elixir language. It runs locally, it is schema-less, and backed by a single file.

Plausible Analytics is a simple, lightweight (< 1 KB), open-source and privacy-friendly alternative to Google Analytics. It doesn’t use cookies and is fully compliant with GDPR, CCPA and PECR. You can self-host Plausible or have us run it for you in the Cloud.

Credo is a static code analysis tool for the Elixir language with a focus on code consistency and teaching.

Absinthe is a GraphQL toolkit for Elixir.

Guardian is a token based authentication library for use with Elixir applications.

Distillery is a tool that simplify deployments in Elixir with OTP releases.

Quantum is a cron-like job scheduler for Elixir.

ElixirScript is a tool that converts a subset (or full set) of Elixir code to JavaScript, providing the ability to write JavaScript in Elixir.

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

Timex is a complete date/time library for Elixir projects.

Ueberauth is an Elixir Authentication System for Plug-based Web Applications.

Manifold is a fast batch message passing between nodes for Erlang/Elixir.

Contribute

  • If would you like to contribute to this guide simply make a Pull Request.

License

Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) Public License.

About

Elixir Guide


Languages

Language:Elixir 100.0%