Elixir is an actively used programming language created in 2011. Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM). Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Elixir also provides a productive tooling and an extensible design. Read more on Wikipedia...

9Years Old 65,764Users 213Jobs

Example code from the Hello World Collection:

# Hello world in Elixir

defmodule HelloWorld do
  IO.puts "Hello, World!"

Example code from Linguist:

%{"cowboy": {:hex, :cowboy, "1.0.0"},
  "cowlib": {:hex, :cowlib, "1.0.1"},
  "hackney": {:hex, :hackney, "0.14.3"},
  "hound": {:hex, :hound, "0.6.0"},
  "httpoison": {:hex, :httpoison, "0.5.0"},
  "idna": {:hex, :idna, "1.0.1"},
  "phoenix": {:hex, :phoenix, "0.10.0"},
  "plug": {:hex, :plug, "0.11.1"},
  "poison": {:hex, :poison, "1.3.1"},
  "ranch": {:hex, :ranch, "1.0.0"}}

Example code from Wikipedia:

task = Task.async fn -> perform_complex_action() end
Task.await task

Trending Repos

repo stars description
phoenix_live_view 2197 Rich, real-time user experiences with server-rendered HTML
elixir 15832 Elixir is a dynamic, functional language designed for building scalable and maintainable applications
ecto 4322 A database wrapper and language integrated query for Elixir
phoenix 14194 Productive. Reliable. Fast.
absinthe 2846 The GraphQL toolkit for Elixir
horde 569 Horde is a distributed Supervisor and Registry backed by DeltaCrdt
teslamate 136 A self-hosted data logger for your Tesla 🚘
blockscout 639 Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
phoenix_live_view_example 273

Last updated August 9th, 2020

Edit Elixir on GitHub