erlang@24
« Back to VersTracker
Description:
Programming language for highly scalable real-time systems
Type: Formula  |  Latest Version: 24.3.4.17@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @erlang  |  formulae.brew.sh
Category: Developer tools
Tags: erlang functional concurrency runtime otp beam
Install: brew install erlang@24
About:
Erlang/OTP 24 is a mature functional programming language and runtime designed for building massively scalable, soft real-time systems with high availability. It features built-in support for concurrency, distribution, and fault tolerance, making it ideal for critical infrastructure. This version includes the JIT compiler for significant performance improvements.
Key Features:
  • Built-in concurrency with lightweight processes
  • Hot code swapping for zero-downtime updates
  • Fault-tolerant 'let it crash' philosophy
  • OTP framework for robust application design
  • JIT compiler for high performance
Use Cases:
  • Telecommunications systems
  • Instant messaging platforms
  • Distributed databases
  • High-concurrency web backends
Alternatives:
  • elixir – Runs on the same BEAM VM but with Ruby-like syntax and modern tooling
  • go – Compiled language with simpler concurrency model but less built-in fault tolerance
License: Apache-2.0
Dependencies: openssl@3, unixodbc, wxwidgets@3.2
Bottles available for: arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Important Notes:
Man pages can be found in:
  $HOMEBREW_PREFIX/opt/erlang@24/lib/erlang/man

Access them with `erl -man`, or add this directory to MANPATH.
Version History
Detected Version Rev Change Commit
Sep 14, 2024 11:56pm 1 VERSION_BUMP d677cb6d