Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

License

NotificationsYou must be signed in to change notification settings

oracle/graal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraalVM

GraalVM downloadsGraalVM docsGraalVM on SlackGraalVM on TwitterGraalVM on YouTubeGraalVM GateLicense

GraalVM is a high-performance JDK distribution that compiles your Java applications ahead of time into standalone binaries. These binaries start instantly, provide peak performance with no warmup, and use fewer resources.You can use GraalVM just like any other Java Development Kit in your IDE.

The project website athttps://www.graalvm.org/ describes how toget started, how tostay connected, and how tocontribute.

Documentation

Please refer to theGraalVM website for documentation. You can find most of the documentation sources in thedocs/ directory in the same hierarchy as displayed on the website. Additional documentation including developer instructions for individual components can be found in correspondingdocs/ sub-directories. The documentation for the Truffle framework, for example, is intruffle/docs/. This also applies to languages, tools, and other components maintained inrelated repositories.

Get Support

Repository Structure

This source repository is the main repository for GraalVM and includes the following components:

DirectoryDescription
.devcontainer/Configuration files for GitHub dev containers.
.github/Configuration files for GitHub issues, workflows, ….
compiler/Graal compiler, a modern, versatile compiler written in Java.
espresso/Espresso, a meta-circular Java bytecode interpreter for the GraalVM.
regex/TRegex, a regular expression engine for other GraalVM languages.
sdk/GraalVM SDK, long-term supported APIs of GraalVM.
substratevm/Framework for ahead-of-time (AOT) compilation withNative Image.
sulong/Sulong, an engine for running LLVM bitcode on GraalVM.
tools/Tools for GraalVM languages implemented with the instrumentation framework.
truffle/GraalVM'slanguage implementation framework for creating languages and tools.
visualizer/Ideal Graph Visualizer (IGV), a tool for analyzing Graal compiler graphs.
vm/Components for building GraalVM distributions.
wasm/GraalWasm, an engine for running WebAssembly programs on GraalVM.

Related Repositories

GraalVM provides additional languages, tools, and other components developed in related repositories. These are:

NameDescription
FastRImplementation of the R language.
GraalJSImplementation of JavaScript and Node.js.
GraalPyImplementation of the Python language.
GraalVM DemosSeveral example applications illustrating GraalVM capabilities.
Native Build ToolsBuild tool plugins for GraalVM Native Image.
SimpleLanguageA simple example language built with the Truffle framework.
SimpleToolA simple example tool built with the Truffle framework.
TruffleRubyImplementation of the Ruby language.

License

GraalVM Community Edition is open source and distributed underversion 2 of the GNU General Public License with the “Classpath” Exception, which are the same terms as for Java. The licenses of the individual GraalVM components are generally derivative of the license of a particular language (see the table below).

Component(s)License
Espresso,Ideal Graph VisualizerGPL 2
GraalVM Compiler,SubstrateVM,Tools,VMGPL 2 with Classpath Exception
GraalVM SDK,GraalWasm,Truffle Framework,TRegexUniversal Permissive License
Sulong3-clause BSD

About

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp