16 releases (10 breaking)
Uses new Rust 2024
| 0.12.0 | Nov 29, 2025 |
|---|---|
| 0.10.3 | May 16, 2025 |
| 0.9.0 | Mar 11, 2025 |
| 0.8.0 | Dec 24, 2024 |
| 0.4.0 | Mar 13, 2024 |
#20 in #quickjs
321 downloads per month
Used in 3 crates
(via quickjs_runtime)
5.5MB
165K
SLoC
FFI Bindings for quickjs, a Javascript engine. See the quickjs crate for a high-level wrapper.
hirofa-quickjs-sys
Low level rust bindings for quickjs, used by quickjs_runtime.
uses either
- The original by Fabrice Bellard. see: https://bellard.org/quickjs/
- works on linux, mac and windows(mingw)
- quickjs-ng, Friendly QuickJS fork focused on reigniting the project. (
default-features=false, features=["quickjs-ng"]) see: https://github.com/quickjs-ng/quickjs- works on linux, mac, windows(mingw) and windows(msvc)
getting started
Cargo.toml
- bellard version
libquickjs-sys = {package="hirofa-quickjs-sys", version="0.10.0"}
or quickjs-ng
libquickjs-sys = {package="hirofa-quickjs-sys", version="0.10.0", default-features=false, features=["quickjs-ng"]}