erg
« Back to VersTracker
Description:
Statically typed language that can deeply improve the Python ecosystem
Type: Formula  |  Latest Version: 0.6.53@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: language static-typing python compiler development
Install: brew install erg
About:
Erg is a statically typed language with a Python-like syntax designed to be a drop-in replacement or superset of Python. It offers powerful type inference and a rich type system to catch errors at compile-time, enhancing code reliability and performance while maintaining compatibility with existing Python codebases.
Key Features:
  • Python-compatible syntax and interoperability
  • Powerful static type system with inference
  • High-performance compilation
  • Erg-specific features like ownership system for memory safety
Use Cases:
  • Building high-performance applications with Python-like syntax
  • Refactoring or migrating Python projects for type safety
  • Developing robust systems where runtime errors are costly
Alternatives:
  • Mypy – Mypy is a static type checker for Python, whereas Erg is a full statically typed language that compiles to native code.
  • Cython – Cython adds C types to Python for performance, while Erg offers a distinct, Rust-inspired language design with Python compatibility.
License: Apache-2.0 OR MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 2:18pm 0 VERSION_BUMP 259f7618
Jan 16, 2025 7:54pm 0 VERSION_BUMP 5f13db4f
Dec 26, 2024 5:26pm 0 VERSION_BUMP f6646da5
Nov 20, 2024 12:35pm 0 VERSION_BUMP acf62aca
Nov 3, 2024 9:49am 0 VERSION_BUMP 66710396
Oct 1, 2024 6:33am 0 VERSION_BUMP 05c1b6d5
Sep 19, 2024 9:30am 0 VERSION_BUMP 6cc10899
Sep 13, 2024 3:16am 0 VERSION_BUMP 8b324ca5