elixir-lang/elixir ↗
Created Dec 30, 2020 · View the elixir-lang/elixir repository page
Elixir is a dynamic, functional language for building scalable and maintainable applications
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
1,123
Lines of Code
44,273
From
Jan 9, 2011
To
Dec 31, 2020
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.