{{stub}} {{language |site=http://elixir-lang.org}} {{implementation|Erlang}} {{language programming paradigm|functional}} {{language programming paradigm|concurrent}} {{language programming paradigm|distributed}} {{language programming paradigm|declarative}} 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 and the embedded software domain.

Platform features

  • Scalability
  • Fault-tolerance

Language features

  • Functional programming
  • Extensibility and DSLs

Tooling features

  • A growing ecosystem
  • Interactive development
  • Erlang compatible