Home > Software > Development > Language > Elixir

Elixir logo

Details

Package ID
Elixir
Version
1.20.5
Downloads
141540
Website
https://elixir-lang.org/

Summary

Elixir programming language

Description

Elixir is a dynamic, functional language for building scalable and maintainable applications. Elixir runs on the Erlang VM, known for creating low-latency, distributed, and fault-tolerant systems.

Features

  • Scalability - Lightweight processes for concurrent operations
  • Fault-tolerance - Supervisors for automatic error recovery
  • Functional - Immutable data and pattern matching
  • Extensibility - Metaprogramming with macros
  • Tooling - Mix build tool, IEx interactive shell, ExUnit testing
  • Documentation - First-class documentation support
  • Compatibility - Seamless Erlang interoperability

Usage

After installation, Elixir commands are available:

iex                    # Interactive Elixir shell
elixir script.exs      # Run Elixir script
elixirc file.ex        # Compile Elixir file
mix new myapp          # Create new project
mix compile            # Compile project
mix test               # Run tests

Requirements

This package requires Erlang/OTP 29.x. The erlang Chocolatey package will be installed automatically if not present.

Documentation

Full documentation available at hexdocs.pm/elixir

Comments

Loading comments...