nim
« Back to VersTracker
Description:
Statically typed compiled systems programming language
Type: Formula  |  Latest Version: 2.2.6@0  |  Tracked Since: Oct 31, 2025
Links: Homepage  |  @nim_lang  |  formulae.brew.sh
Category: Developer tools
Tags: nim programming-language systems-programming compiler static-typing
Install: brew install nim
About:
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada, and Modula. It produces efficient native code and offers high-level abstractions with minimal runtime overhead.
Key Features:
  • Python-like syntax with C-like performance
  • Powerful macro system for metaprogramming
  • Compiles to C, C++, or JavaScript
  • Zero-overhead memory management
  • Extensive standard library
Use Cases:
  • Systems programming and OS development
  • High-performance command-line tools
  • Game development and embedded systems
  • Web backend services
Alternatives:
  • Rust – Rust focuses on memory safety via borrow checker, while Nim offers gentler learning curve with similar performance
  • Go – Go prioritizes simplicity and concurrency, Nim provides more expressive metaprogramming and C-like efficiency
  • C++ – C++ has broader ecosystem, Nim offers cleaner syntax and compile-time execution
Version History
Detected Version Rev Change Commit
Oct 31, 2025 2:09pm 0 VERSION_BUMP 3d81af19
Sep 14, 2025 6:43am 0 VERSION_BUMP 211d198e
Oct 2, 2024 5:14pm 0 VERSION_BUMP 4ba9bc64
Oct 2, 2024 3:56pm 0 VERSION_BUMP f612f260