Ross ROSS = Recommend OSS · open-source software intelligence for agents

mratsim/Arraymancer

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends observed · 2026-08-28

github.com/mratsim/Arraymancer · homepage · Nim · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

61/100

  • Activity 84
  • Release rhythm 8
  • Longevity 100
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: 3429
  • days_rel: n/a
  • days_push: 99
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1407 stars · 101 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Arraymancer is a fast, ergonomic N-dimensional tensor (ndarray) library written in Nim, inspired by NumPy and PyTorch. It provides CPU, CUDA, and OpenCL backends with OpenMP parallelism, plus machine learning and deep learning components built on top of the core tensor library.

Use cases

  • n-dimensional array math in Nim
  • build neural networks with autograd
  • GPU-accelerated tensor computations via CUDA or OpenCL
  • scikit-learn style ML like PCA, clustering, regression
  • fast numerical computing without Python runtime
  • embedded or IoT tensor computations

When to choose

  • you want NumPy/PyTorch-like tensors in Nim with native compiled performance
  • you need CPU and GPU backends in one library
  • you want fast compilation and no Python dependency for numerical work

When to avoid

  • you need the mature ecosystem of NumPy/PyTorch tooling and libraries
  • you require an interactive REPL/Jupyter workflow
  • your team does not want to work in Nim

Facets

library · maturity active

machine-learning deep-learning math gpu-computing data-science machine-learning deep-learning data-science gpu-computing cross-platform cpp embedded tensor ndarray nim cuda opencl openmp autograd linear-algebra numpy-alternative pytorch-inspired algorithms gpu

2 sources

Member repositories

RepositoryRoleHealth v2
mratsim/Arraymancermain61

For agents

markdown · JSON · MCP: product_card(name="mratsim/Arraymancer")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem