github.com/elixir-lang/elixir

Elixir is a dynamic, functional language for building scalable and maintainable applications

Open this visualization on its own page →

Contributors

1123

Lines of Code

44,273

From

2011-01-09

To

2020-12-31

About elixir-lang/elixir

Elixir is a dynamic, functional programming language built on the Erlang VM for creating scalable and maintainable applications. The language combines functional programming principles with practical features designed for real-world software development. It compiles to bytecode that runs on the BEAM virtual machine, inheriting decades of stability and concurrency capabilities from the Erlang ecosystem.

The project is the official reference implementation of the Elixir language itself, maintained by the core Elixir team. It includes the compiler, standard library, and tooling that developers need to write Elixir programs. The repository uses a structured contribution process with dedicated mailing lists for feature proposals, a curated issue tracker focused on actionable items, and community spaces for general discussion and support.

Development is open to contributors following the guidelines in the CONTRIBUTING.md file, with emphasis on code formatting standards, test coverage, and transparency about AI-assisted code. The project maintains security policies with a dedicated vulnerability disclosure process and releases are announced through an official mailing list. The audience includes language users ranging from beginners learning Elixir to experienced developers contributing to the language's evolution.

Share this video