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
|
| 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 |
| Sep 11, 2024 12:54am |
|
0 |
VERSION_BUMP |
50905765 |
| Aug 17, 2024 11:10pm |
|
0 |
VERSION_BUMP |
6da7d615 |
| Dec 20, 2023 8:45am |
|
0 |
VERSION_BUMP |
b0a7f05d |
| Sep 24, 2023 8:02am |
|
1 |
VERSION_BUMP |
896a309b |
| Aug 1, 2023 11:10am |
|
0 |
VERSION_BUMP |
aa734511 |
| Mar 10, 2023 11:05am |
|
0 |
VERSION_BUMP |
2dafaaed |
| Mar 10, 2023 11:05am |
|
0 |
VERSION_BUMP |
c3a23b86 |
|