erlang
brew install erlang
v29.0.2
Apache-2.0
Erlang is a functional programming language runtime for building distributed, fault-tolerant, real-time systems.
Why you might care
Erlang powers telecom and messaging systems requiring extreme uptime and concurrency (via the BEAM VM's lightweight processes). Use it if you need hot code reloading, transparent distribution across nodes, or pattern-matching-first development. The ecosystem (OTP, Elixir language) and battle-tested fault tolerance make it the go-to for systems that must not fail.
6.5k
30-day installs · #485
16.4k
90-day · #612
70.0k
365-day · #538
Runtime dependencies
Links
- https://www.erlang.org/
- Brew formula source: Formula/e/erlang.rb
Caveats
Man pages can be found in: $HOMEBREW_PREFIX/opt/erlang/lib/erlang/man Access them with `erl -man`, or add this directory to MANPATH.
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [
"erlang@29"
],
"alternatives": [
"Go",
"Akka",
"Node.js",
"Rust"
],
"build_dependencies": [],
"categories": [
"language-runtime",
"interpreter"
],
"caveats": "Man pages can be found in:\n $HOMEBREW_PREFIX/opt/erlang/lib/erlang/man\n\nAccess them with `erl -man`, or add this directory to MANPATH.\n",
"conflicts_with": [],
"dependencies": [
"openssl@3",
"unixodbc",
"wxwidgets@3.2"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Programming language for highly scalable real-time systems",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:37:22+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "erlang",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://www.erlang.org/",
"homepage_og_description": "The official home of the Erlang Programming Language",
"homepage_og_image": "https://www.erlang.org/assets/img/erlang-228x200.png",
"homepage_title": "Index - Erlang/OTP",
"installs_30d": 6549,
"installs_365d": 70011,
"installs_90d": 16399,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": "2026-06-20T23:45:09+00:00",
"llm_model": "claude-haiku-4-5",
"name": "erlang",
"oldnames": [],
"one_liner": "Erlang is a functional programming language runtime for building distributed, fault-tolerant, real-time systems.",
"optional_dependencies": [],
"rank_30d": 485,
"rank_365d": 538,
"rank_90d": 612,
"raw_hash": "e141f3d206ef9f5e",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/e/erlang.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
{
"libxslt": "build"
},
"ncurses"
],
"version_head": "HEAD",
"version_stable": "29.0.2",
"versioned_formulae": [
"erlang@28",
"erlang@27",
"erlang@26",
"erlang@25",
"erlang@24"
],
"why_use_this": "Erlang powers telecom and messaging systems requiring extreme uptime and concurrency (via the BEAM VM\u0027s lightweight processes). Use it if you need hot code reloading, transparent distribution across nodes, or pattern-matching-first development. The ecosystem (OTP, Elixir language) and battle-tested fault tolerance make it the go-to for systems that must not fail."
}