Automic VaultAutomic Vault

brew

Install erg with Homebrew, Nix

Statically typed language that can deeply improve the Python ecosystem. Version 0.6.53 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install erg

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#erg

nixpkgs package indexes · pkgs/by-name/er/erg/package.nix · source: api.github.com

overview

Package summary

Statically typed language that can deeply improve the Python ecosystem

Commands and aliases

  • erg

history

Project history and usage

Erg is an experimental statically typed programming language implemented in Rust and designed to interoperate with Python. The official README presents it as a language for Python users who want stronger static guarantees, readable errors, and a practical mix of functional and object-oriented programming.

Project history

The public GitHub repository was created in 2022, with an initial 0.1.1 GitHub release shortly afterward. The README states that the repository contains the compiler and documentation and lists features such as refinement-style type checks, Python API imports, optional language-server builds, and localized diagnostics.

Adoption history

Erg's adoption is early-stage and developer-experimental. The README points users to Cargo, source builds, Nix, a web playground, and multilingual documentation, while the supplied input lists Homebrew and Nix package availability.

How it is used

Users run the `erg` compiler or REPL, build it with Cargo or Nix, and can enable feature flags such as language-specific diagnostics, the Erg Language Server, debug mode, or richer REPL behavior. Its core usage story is trying a Python-compatible language with static checks rather than replacing the Python runtime outright.

Why package nerds care

Erg is interesting to package nerds as a young language-runtime formula: it mixes a Rust compiler, Python runtime requirements, optional language-server pieces, and docs/playground expectations. Its package-manager presence is more about discoverability for language experimenters than mass production use.

Timeline

  • 2022: The GitHub repository was created.
  • 2022: Version 0.1.1 was published on GitHub releases.
  • 2020s: The README documents Cargo, source, Nix, and optional ELS installation paths.

Related projects

  • Erg is related to Python, Rust, Nix, Cargo, and editor language-server tooling.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
ergcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.6.53
manager updated
local dataok
upstreamcurrent
latest detectedv0.6.53

https://github.com/erg-lang/erg

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:erg
Version0.6.53
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/erg
Homepagehttps://github.com/erg-lang/erg
Repositoryhttps://github.com/erg-lang/erg
Upstream docshttps://erg-lang.org/install
LicenseApache-2.0 OR MIT
Source archivehttps://github.com/erg-lang/erg/archive/refs/tags/v0.6.53.tar.gz
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameerg
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

erg

nix profile install nixpkgs#erg
  • normalized package name match
  • Matched by: Erg
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/er/erg/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment