elixir-lang/elixir
This system is the Elixir programming language ecosystem, encompassing the runtime, standard library, and development tooling. It provides core language features such as template rendering, structured logging, and interactive shell capabilities, alongside a robust build and dependency management system. The codebase emphasizes code quality through strict compiler warnings, parallel type checking, and comprehensive test coverage across all major components.
72.5
Strong · 6 August 2026
139k
lines of production code
Elixir
with Erlang
2
bus factor · 1,612 authors in all
4
measurements over time
How it got here
2011–2012 · standard library and tooling expansion
This period focused on expanding the Elixir ecosystem by introducing Mix as the standard build tool and dependency manager, alongside significant enhancements to the standard library such as the List.Chars protocol and EEx template engine improvements. The work also involved refactoring core components like IEx and Mix into structured OTP applications and modular architectures, while simultaneously establishing comprehensive test coverage across the codebase.
38 changes
2013–2014 · logging and dependency system refactoring
This period focused on modernizing the logging infrastructure by integrating Erlang's :logger and refactoring the Logger module into a modular architecture. Simultaneously, the Mix dependency management system was reorganized into dedicated modules, and the compiler caching mechanism was rewritten for improved reliability and performance.
36 changes
2015–2022 · standard library and tooling expansion
This period focused on expanding the Elixir standard library with new calendar, code formatting, and configuration modules, while introducing a parallel type checker for improved compilation performance. Concurrently, the Mix build tool received significant refactoring for archive and escript installation, alongside comprehensive test coverage for these new features and existing components.
28 changes
2023–2025 · concurrency, testing, and tooling enhancements
This period focused on improving Elixir's reliability and developer experience through comprehensive test coverage for core modules like File.Stream, Macro.Env, and Registry. It also introduced cross-process synchronization and pub/sub capabilities in Mix to support concurrent compilations, while adding documentation cheatsheets and configuring open-source license evaluation tools.
8 changes
Survey your own repository
elixir-lang/elixir was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 842faf0ec5 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.