# NerdLang/nerd

🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.

Repository: https://github.com/NerdLang/nerd
Canonical: https://ross.abutalabs.com/products/nerd
Homepage: https://nectarjs.com
Language: C++
License: MIT
License Family: permissive
Topics: js, arduino, raspberry, compilation, nodejs, wasm
Last push: 2023-01-25T06:57:26+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3518, "days_push": 1316, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3613, forks 124 (observed 2026-08-28T04:08:11.707787+00:00)

## What it is
Nerd (formerly NectarJS) is a JavaScript native compiler that compiles JS and NerdLang (a JS subset focused on efficiency) directly to native binaries with no VM, bytecode, or garbage collector. It targets many platforms including Windows, Mac, Linux, iOS, Android, Raspberry Pi, and STM32/Arduino.

## Use cases
- compile javascript to a native executable
- run js on microcontrollers like arduino or stm32
- build small standalone binaries without nodejs runtime
- compile javascript for embedded devices
- avoid vm and garbage collector overhead in js apps
- cross-compile js apps for windows mac linux android ios

## When to choose
- you need small, fast native binaries from JavaScript source
- you target embedded or resource-constrained hardware
- you want no runtime VM or GC dependency

## When to avoid
- you need full modern EcmaScript compatibility (only ES3 targeted so far)
- you rely on the Node.js/NPM ecosystem at runtime
- you need a mature, actively maintained toolchain for production

## Facets
- artifact type: cli-tool
- maturity: experimental
- function: compiler, programming-language, developer-tools
- domain: programming-languages, compilers, developer-tools, cross-platform
- platform: windows, cross-platform, cli, wasm
- tags: javascript-compiler, native-binaries, no-gc, embedded, arduino, raspberry-pi, nerdlang, compiler, macos, linux, android, ios

## Member repositories
- NerdLang/nerd (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:11.707787+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:31:29.087531+00:00, confidence not recorded.
  - readme: https://github.com/NerdLang/nerd (fetched 2026-08-28T04:08:11.707787+00:00, sha 9609fb2485b7)
  - homepage: https://nectarjs.com (fetched 2026-08-29T09:26:47.135960+00:00, sha 9b86603ab39b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
