elixir-lang/elixir
elixir-lang/elixir has 26,704 GitHub stars and 3,718 forks. GitHot measured -2 stars in 24 hours. Last checked 2026-11-07 02:04 UTC. Last push 2026-11-03.
Simple from zero to scale
Measured star growth
- in 24h
- -2
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalElixir 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 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.
Proposing new features
You can submit proposals to the Elixir Core mailing list, either through the web interface or by subscribing to it at [email protected]. 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. 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 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:
git clone https://github.com/elixir-lang/elixir.git
cd elixir
make
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 run make clean before
recompiling. For deterministic builds, you should set the environment
variable ERL_COMPILER_OPTIONS=deterministic.
Contributing
Contributions to Elixir are always welcome! Before you get started, please check out our CONTRIBUTING.md file. There you will find detailed guidelines on how to set up your environment, run the test suite, format your code, and submit pull requests.
Note you must disclose the use of coding agents and AI written code in your contributions. See the "Using AI and coding agents" in CONTRIBUTING.md.
Important links
- Elixir Documentation
- Elixir Core Mailing list (development)
- Code of Conduct
- Issues tracker
- Changelog
- Security Policy
- Open Source Policy
License
"Elixir" and the Elixir logo are registered trademarks of The Elixir Team.
Elixir source code is released under Apache License 2.0.
Check LICENSE file for more information.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,749 starspublic-apis/public-apis
A collective list of free APIs
496,968 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
440,545 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,131 stars