nim-lang/Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority). observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5861
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
18193 stars · 1545 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Nim is a statically typed, compiled systems programming language whose repository contains the compiler, standard library, tools, and documentation. It compiles to C, C++, or JavaScript, combining Python-like syntax with Ada/Modula-inspired efficiency, expressiveness, and powerful macro-based metaprogramming.
Use cases
- write efficient systems software with python-like syntax
- compile to c c++ or javascript from one language
- learn a statically typed alternative to python
- build dependency-free native executables
- use macros and templates for metaprogramming
- develop for embedded or hard-realtime systems
- write both backend and frontend code in one language
When to choose
- you need native, dependency-free executables with C-level performance
- you want Python-like readability with static typing
- you need powerful compile-time metaprogramming via macros and templates
- you target multiple platforms or backends including JavaScript
- you work on embedded or real-time systems with deterministic memory management
When to avoid
- you need a large ecosystem of third-party libraries like Python or JavaScript offer
- your team requires mainstream language tooling and hiring pools
- you need extensive IDE and debugging support comparable to major languages
- you want a language with guaranteed long-term corporate backing
Facets
cli-tool · maturity stable
compiler programming-language developer-tools programming-languages compilers developer-tools cross-platform windows cross-platform cli cpp systems-programming metaprogramming macros statically-typed compiled-language c-backend javascript-backend stdlib python-like-syntax linux macos javascript
5 sources
- readme: https://github.com/nim-lang/Nim · fetched 2026-08-28 · 50bbf30a0049
- homepage: https://nim-lang.org · fetched 2026-08-29 · 15926c0a54cc
- site_page: https://nim-lang.org/features.html · fetched 2026-08-29 · 717c31e8c86a
- site_page: https://nim-lang.org/install.html · fetched 2026-08-29 · 745f05caf72f
- site_page: https://nim-lang.org/documentation.html · fetched 2026-08-29 · 38fe9e2d0ca2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nim-lang/Nim | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem