10 releases (breaking)

Uses new Rust 2024

new 0.9.0 Mar 11, 2025
0.8.0 Dec 24, 2024
0.7.1 Dec 19, 2024
0.6.1 Oct 11, 2024
0.4.0 Mar 13, 2024

#1450 in Web programming

Download history 33/week @ 2024-11-16 17/week @ 2024-11-23 61/week @ 2024-11-30 39/week @ 2024-12-07 227/week @ 2024-12-14 227/week @ 2024-12-21 64/week @ 2024-12-28 101/week @ 2025-01-04 76/week @ 2025-01-11 23/week @ 2025-01-18 50/week @ 2025-01-25 36/week @ 2025-02-01 26/week @ 2025-02-08 13/week @ 2025-02-15 60/week @ 2025-02-22 22/week @ 2025-03-01

134 downloads per month
Used in 2 crates (via quickjs_runtime)

MIT license

6MB
177K SLoC

C 154K SLoC // 0.0% comments JavaScript 14K SLoC // 0.0% comments Rust 9K SLoC // 0.0% comments Shell 145 SLoC // 0.1% comments C++ 1 SLoC

hirofa-quickjs-sys

Low level rust bindings for quickjs, used by quickjs_runtime.

uses either

getting started

Cargo.toml

  • bellard version
libquickjs-sys = {package="hirofa-quickjs-sys", version="0.8.0"}

or quickjs-ng

libquickjs-sys = {package="hirofa-quickjs-sys", version="0.8.0", default-features=false, features=["quickjs-ng"]}

lib.rs:

FFI Bindings for quickjs, a Javascript engine. See the quickjs crate for a high-level wrapper.

No runtime deps