{"repo":"oracle/graaljs","free":true,"listed":false,"github":"https://github.com/oracle/graaljs","clone":"git clone https://github.com/oracle/graaljs.git","description":"GraalJS – A high-performance, ECMAScript compliant, and embeddable JavaScript runtime for Java","language":"C++","stars":2025,"topics":["graalvm","javascript","nodejs","java"],"license":"UPL-1.0","category":"dev-tools","readme_excerpt":"GraalJS GraalJS is a JavaScript engine implemented in Java on top of GraalVM. It is an ECMAScript-compliant runtime to execute JavaScript and Node.js applications, and includes all the benefits from the GraalVM stack including interoperability with Java. GraalJS is an open-source project. The goals of GraalJS are: Full compatibility with the latest ECMAScript specification Interoperability with Java Interoperability with WebAssembly using the JavaScript WebAssembly API Running JavaScript with the best possible performance Support for Node.js applications, including native packages Simple upgrading from applications based on Nashorn or Rhino Embeddability in systems like Oracle RDBMS or MySQL Getting Started As of version 23.1.0, GraalJS is available as Maven artifacts. We also provide standalone distributions of the JavaScript and Node.js runtimes. Maven Artifacts Thanks to GraalJS, you can easily embed JavaScript into a Java application. All necessary artifacts can be downloaded directly from Maven Central. All artifacts relevant to embedders can be found in the Maven dependency group org.graalvm.polyglot. Below is a minimal Maven dependency setup that you can copy into your pom.xml : This enables GraalJS which is built on top of Oracle GraalVM and licensed under the GraalVM Free Terms and Conditions (GFTC). Use js-community if you want to use GraalJS built on GraalVM Community Edition. To access polyglot isolate artifacts (GFTC only), use the -isolate suffix instead (e.g. j","default_branch":null,"files":null,"tree":[],"storefront":"/r/oracle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oracle/graaljs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}