jerryscript-project/jerryscript
Ultra-lightweight JavaScript engine for the Internet of Things. observed · 2026-08-28
Health v2 · maintenance only
44/100
- Activity 46
- 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: 4171
- days_rel: 623
- days_push: 329
- n_releases_24m: 1
Adoption not part of the score
7418 stars · 691 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
JerryScript is an ultra-lightweight JavaScript engine written in C99 for resource-constrained devices like microcontrollers, running in under 64 KB RAM and 200 KB flash. It offers full ECMAScript 5.1 compliance, partial ES2025 support, snapshot precompilation, and a mature C API for embedding.
Use cases
- run JavaScript on microcontrollers with limited RAM
- embed a scripting engine in a C application
- control IoT device peripherals from JavaScript
- precompile JavaScript to bytecode snapshots for small devices
- add scripting to firmware on ARM Cortex-M devices
When to choose
- targeting devices with <64 KB RAM and <200 KB flash
- you need an embeddable, portable C99 JavaScript engine
- on-device compilation and execution of scripts is required
When to avoid
- you need full modern ECMAScript compliance
- building server-side or browser JavaScript applications
- your device has ample memory for V8 or other full engines
Facets
library · maturity maintenance
interpreter embedded embedded-systems iot programming-languages hardware embedded iot cross-platform c javascript-engine ecmascript microcontrollers c99 snapshot embeddable linux
3 sources
- readme: https://github.com/jerryscript-project/jerryscript · fetched 2026-08-28 · cdebb81bec94
- homepage: https://jerryscript.net · fetched 2026-08-29 · 0836eec76c9c
- site_page: https://jerryscript.net/getting-started · fetched 2026-08-29 · bea67d4dcca0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jerryscript-project/jerryscript | main | 44 |
For agents
markdown · JSON · MCP: product_card(name="jerryscript-project/jerryscript")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem