📈 GH Trending Explorer 🎲 Surprise me

← all repos

elixir-lang / elixir

git clone https://github.com/elixir-lang/elixir.git v1.20.4 · 1mo ago 🔥 on GitHub Trending today

Simple from zero to scale

+2
stars, 24h · #493
+18
stars, 7 days · #1,546
+67
stars, 30 days · #3,920
27k
★ total · +0% this week
3.7k
forks · 36 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageElixir
LicenseApache-2.0
Created2011-01-09 (15y ago)
Last pushtoday
Watchers682
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #2 daily in elixir · +2 ★
  • 2026-10-20 — #8 monthly in elixir · +67 ★
  • 2026-10-20 — #3 weekly in elixir · +18 ★

Links

README excerpt
Elixir is a programming language designed for building scalable
and maintainable applications.
For more about Elixir, installation and documentation,
check Elixir's website.
## Bug reports
For reporting bugs, [visit our issue tracker][2] and follow the steps
for reporting a new issue. **Please disclose security vulnerabilities
privately in our Security page**.
All currently open bugs related to Elixir are listed in the issues tracker.
The Elixir team uses the issues tracker to focus on *actionable items*,
including planned enhancements in the short and medium term. We also do
our best to label entries for clarity and to ease collaboration.
Our *actionable item policy* has some important consequences, such as:
 * Proposing new features as well as requests for support, help, and
 guidance must be done in their own spaces, detailed next.
 * Issues we have identified to be outside of Elixir's scope,
 such as an upstream bug, will be closed (and requested to be moved
 elsewhere if appropriate).
 * We actively close unrelated and non-actionable issues to keep the
 issues tracker tidy. If you believe we got something wrong, drop a
 comment and we can always reopen the issue.
By keeping the overall issues tracker tidy and organized, the community
can easily peek at what is coming in new releases and also get involved
by commenting on existing issues and submitting pull requests. Please
remember to keep the tone positive and be kind! For more information,
see the [Code of Conduct][1].
## Proposing new features
You can submit proposals to the [Elixir Core mailing list][3], either through
the web interface or by subscribing to it at .
Remember to include a clear problem description, compare the proposed solution
to existing alternatives in the Elixir ecosystem (and in other languages if
possible), and consider the potential impact your changes will have on the
codebase and community. For these reasons, we strongly advise you to refine
ideas and gather feedback in community spaces (ElixirForum, Discord, etc)
before submission. Our website includes a general outline of the language
history and its current development focus.
Once a proposal is accepted, it will be added to [the issue tracker][2].
Features and bug fixes that have already been merged and will be included
in the next release are then "closed" and added to the [changelog][7]
before release.
## Compiling from source
For the many different ways to install Elixir,
see our installation instructions on the website.
However, if you want to contribute to Elixir, you will need to compile from source.
First, install Erlang.
After that, clone this repository to your machine, compile and test it:
 [code] 
> Note: if you are running on Windows,
this article includes important notes for compiling Elixir from source
on Windows.
In case you want to use this Elixir version as your system version,
you need to add the `bin` directory to your PATH environment variable.
When updating the repository, you may want to r