Linux workstation

Upstream software project

nim

idetools for the nim language

About nim

idetools for the nim language

This project links 19 native package records across 6 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Alpine Linux 3.21: 5 package records; Alpine Linux 3.22: 5 package records; Alpine Linux 3.23: 5 package records; Debian 12 (Bookworm): 2 package records; openSUSE Leap 15.6: 1 package records; openSUSE Tumbleweed: 1 package records. Catalog coverage diagram, not an application screenshot.nim: recorded package coverageAlpine Linux 3.215 recordsAlpine Linux 3.225 recordsAlpine Linux 3.235 recordsDebian 12 (Bookworm)2 recordsopenSUSE Leap 15.61 recordsopenSUSE Tumbleweed1 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
nim
Publisher
Not authoritatively mapped
Native package records
19
Operating systems
alpine-linux-3-21, alpine-linux-3-22, alpine-linux-3-23, debian-12, opensuse-leap-15-6, opensuse-tumbleweed
License expression
MIT
Metadata completeness
70/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Efficient: * Nim generates native dependency-free executables, not dependent on a virtual machine, which are small and allow easy redistribution. * The Nim compiler and the generated executables support all major platforms like Windows, Linux, BSD and macOS. * Nim's memory management is deterministic and customizable with destructors and move semantics, inspired by C++ and Rust. It is well-suited for embedded, hard-realtime systems. * Modern concepts like zero-overhead iterators and compile-time evaluation of user-defined functions, in combination with the preference of value-based datatypes allocated on the stack, lead to extremely performant code. * Support for various backends: it compiles to C, C++ or JavaScript so that Nim can be used for all backend and frontend needs. Expressive: * Nim is self-contained: the compiler and the standard library are implemented in Nim. * Nim has a powerful macro system which allows direct manipulation of the AST, offering nearly unlimited opportunities. Elegant: * Macros cannot change Nim's syntax because there is no need for it — the syntax is flexible enough. * Modern type system with local type inference, tuples, generics and sum types. * Statements are grouped by indentation but can span multiple lines.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Alpine Linux 3.21

  1. nim

    Alpine Linux 3.21 / source nim

    2.2.0-r0

    A systems and applications programming language

    aarch64x86_64v3.21
  2. nim-dbg

    Alpine Linux 3.21 / source nim

    2.2.0-r0

    A systems and applications programming language (debug build)

    aarch64x86_64v3.21
  3. nim-dev

    Alpine Linux 3.21 / source nim

    2.2.0-r0

    A systems and applications programming language (development files)

    aarch64x86_64v3.21
  4. nim-gdb

    Alpine Linux 3.21 / source nim

    2.2.0-r0

    A systems and applications programming language (gdb printers)

    aarch64x86_64v3.21
  5. nimsuggest

    Alpine Linux 3.21 / source nim

    2.2.0-r0

    idetools for the nim language

    aarch64x86_64v3.21

Alpine Linux 3.22

  1. nim

    Alpine Linux 3.22 / source nim

    2.2.0-r0

    A systems and applications programming language

    aarch64x86_64v3.22
  2. nim-dbg

    Alpine Linux 3.22 / source nim

    2.2.0-r0

    A systems and applications programming language (debug build)

    aarch64x86_64v3.22
  3. nim-dev

    Alpine Linux 3.22 / source nim

    2.2.0-r0

    A systems and applications programming language (development files)

    aarch64x86_64v3.22
  4. nim-gdb

    Alpine Linux 3.22 / source nim

    2.2.0-r0

    A systems and applications programming language (gdb printers)

    aarch64x86_64v3.22
  5. nimsuggest

    Alpine Linux 3.22 / source nim

    2.2.0-r0

    idetools for the nim language

    aarch64x86_64v3.22

Alpine Linux 3.23

  1. nim

    Alpine Linux 3.23 / source nim

    2.2.0-r0

    A systems and applications programming language

    aarch64x86_64v3.23
  2. nim-dbg

    Alpine Linux 3.23 / source nim

    2.2.0-r0

    A systems and applications programming language (debug build)

    aarch64x86_64v3.23
  3. nim-dev

    Alpine Linux 3.23 / source nim

    2.2.0-r0

    A systems and applications programming language (development files)

    aarch64x86_64v3.23
  4. nim-gdb

    Alpine Linux 3.23 / source nim

    2.2.0-r0

    A systems and applications programming language (gdb printers)

    aarch64x86_64v3.23
  5. nimsuggest

    Alpine Linux 3.23 / source nim

    2.2.0-r0

    idetools for the nim language

    aarch64x86_64v3.23

Debian 12 (Bookworm)

  1. nim

    Debian 12 (Bookworm) / devel

    1.6.10-2

    Nim programming language - compiler

    amd64arm64bookworm
  2. nim-doc

    Debian 12 (Bookworm) / doc / source nim

    1.6.10-2

    Nim programming language - documentation

    allbookworm

openSUSE Leap 15.6

  1. nim

    openSUSE Leap 15.6 / Development/Languages/Other / source nim

    2.0.0-bp156.1.5

    A statically typed compiled systems programming language

    x86_64leap-15.6

openSUSE Tumbleweed

  1. nim

    openSUSE Tumbleweed / Development/Languages/Other / source nim

    2.2.10-1.3

    A statically typed compiled systems programming language

    x86_64tumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.

nim Software and Packages | OpenFactory