Javet
lastmod 2025-10-10created 2022-10-182 edits
Javet is Java + V8 (JAVa + V + EighT). It is an awesome way of embedding Node.js and V8 in Java.
Features
- Can run a V8 interpreter or a full Node.js runtime inside JVM-based apps (supports switching dynamically)
- Linux (x86_64) + Mac OS (x86_64, arm64) + ️Windows (x86_64)
- Android (arm, arm64, x86 and x86_64)
- Exposes the V8 API inside the JVM
- JavaScript and Java interoperability
- Supports simulating Node.js in V8 inside Java with Javenode (safer than Node.js mode, but some basic features are not supported)
- Supports live debugging in Chrome DevTools