Maintainer Mode
Sign in with GitHub
Work in progress. Maintainer Mode changes every day: pages, numbers and links can change or break. Tell us what is wrong or missing.

quickjs

Health

Risk
risk 7 low
  • +6 no maintainer
  • +1 no versionCheckHook
Version
2026-06-04 no newer release known to repology
Channels
master 2026-06-04 · nixos-unstable 2026-06-04 · nixos-26.05 2026-06-04 no channel is behind master
Hydra
succeeded 2w ago
Advisories
none open
Packaging
no versionCheckHook
Description
Small and embeddable JavaScript engine
Long description
QuickJS is a small and embeddable JavaScript engine. It supports the ES2023 specification including modules, asynchronous generators, proxies and BigInt. Main Features: - Small and easily embeddable: just a few C files, no external dependency, 210 KiB of x86 code for a simple hello world program. - Fast interpreter with very low startup time: runs the 76000 tests of the ECMAScript Test Suite in less than 2 minutes on a single core of a desktop PC. The complete life cycle of a runtime instance completes in less than 300 microseconds. - Almost complete ES2023 support including modules, asynchronous generators and full Annex B support (legacy web compatibility). - Passes nearly 100% of the ECMAScript Test Suite tests when selecting the ES2023 features. A summary is available at Test262 Report. - Can compile JavaScript sources to executables with no external dependency. - Garbage collection using reference counting (to reduce memory usage and have deterministic behavior) with cycle removal. - Command line interpreter with contextual colorization implemented in JavaScript. - Small built-in standard library with C library wrappers.
License
Platforms
79 platforms: Linux, Darwin
Main program
qjs
Source provenance
not set: built from source
Outputs
out info
Status
not broken, not insecure, free
Maintainers
none

Version bumps 0

all open bumps
None open.

Pull requests 1

Issues 0

None open.