Virtual threads, structured concurrency, and a simpler concurrency model for scalable server-side Java.
Open project
Loom
Panama
Valhalla
Leyden
Babylon
Java Projects and Future Directions
These are the active OpenJDK project streams shaping where Java goes next, spanning concurrency, native interop, data modeling, startup performance, and code reflection.
Foreign Function & Memory APIs for safer, higher-performance native interop.
Open projectValue objects and generics improvements aimed at better performance and stronger data modeling.
Open projectStartup time, warmup, and footprint work focused on more predictable performance characteristics.
Open projectCode reflection and more explicit support for programs that want to reason about and transform code.
Open project