$ v8
v145.0.0MAJOR UPDATERust bindings to V8
Latest Update Summary
Crate
Name: v8 New version: 145.0.0 Release date: 2026-01-16T06:31:03.421962Z
Crate readme
Short description Provide high quality Rust bindings to V8's C++ API.
Long description Rusty V8 offers Rust bindings for V8, aligning its major version with Chrome's release cycle. Users can build V8 from source or use prebuilt binaries. Environment variables control the build process, requiring Python and curl, among other dependencies. The crate is designed to avoid significant call overhead and does not rely on separate binary builds for V8, ensuring a more secure and flexible integration.
Features • V8_FROM_SOURCE support • Experimental features like v8_enable_sandbox • Release builds as default • Static libraries for various versions available on GitHub • Cargo build with no additional overhead
Code Examples Configuration in .bashrc
export RUSTY_V8_MIRROR=$HOME/.cache/rusty_v8
Caching prebuilt binaries
curl -L https://github.com/denoland/rusty_v8/releases/download/v0.87.0/librusty_v8_release_aarch64-apple-darwin.a.gz > /Users/<name>/.cargo/.rusty_v8/https___github_com_denoland_rusty_v8_releases_download_v0_87_0_librusty_v8_release_aarch64_apple_darwin_a_gz
Using a specific V8 library
export RUSTY_V8_ARCHIVE=/path/to/custom_archive.a
cargo build
Enabling debug builds
export V8_FORCE_DEBUG=true
Building V8 from source
V8_FROM_SOURCE=1 cargo build -vv
Links • https://github.com/denoland/rusty_v8 • https://docs.rs/v8 • https://github.com/denoland/rusty_v8/releases • https://deno.land/ • https://github.com/mozilla/sccache
https://api.github.com/repos/denoland/rusty_v8/releases/277140920
Release info
Release version: N/A
Release description N/A
Code Examples N/A
Major update: 142.2.0 → 145.0.0
$ DOWNLOADS TREND
$ VERSION HISTORY
$ LINKS
$ INSTALL
cargo add v8Or add to Cargo.toml: v8 = "145.0.0"