{{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