About Foojay

Welcome to Foojay, a central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for the Java ecosystem​ — bringing together and helping Java professionals everywhere.​

At the click of a button, you have access to updated analysis, curated highlights, and categorized Java reference materials arranged for easy consumption.

In this overview, we outline Foojay’s key features:

We hope you’ll join in and contribute to Foojay, the integrated dashboard for all things Java!

Java Version Almanac

Marc Hoffmann A key contributor to foojay

On his javaalmanac.io, he presents extensive data on each Java release, with details on distributions, new features, and API differences between releases.

He's also made that information available here on Foojay, where it is known as the Java Version Almanac, consisting of a set of dashboards with detailed information on each version of Java:

Take special note at the lower end of each page of the almanac, where you'll find details on the differences between the APIs of the currently selected Java version compared to all previous Java versions:

Go here to explore the Java Version Almanac on foojay, with thanks to Marc. Java Version Almanac

OpenJDK Update Release Details

Together with the community of Java enthusiasts around the world, the foojay team works to identify critical aspects of each new OpenJDK update release and brings to the fore precisely the content and services that have value and relevance to those that use Java on a daily basis throughout the industry.

While indicating their relevance to you by voting on them. Use the Highlights tab to see what the community as a whole thinks about them. More details on the motivations for the OpenJDK update release details dashboard are described here on foojay.

See all the fixes and CVEs of the recent OpenJDK update releases: OpenJDK update releases

OpenJDK Command Line Arguments

Chris Newland Another key contributor to foojay, who’s gathered extensive data sets on JVM command line arguments, which he hosts on his own chriswhocodes.com.

At the same time, he's also been making his data available here as part of the integrated Java dashboard environment that is foojay:

Explore the wealth of JVM command line arguments on foojay, with thanks to Chris. Command Line Arguments

Foojay Today

The Java community is rich with up to date and cutting edge insights and knowledge into everything related to Java and the OpenJDK. A dedicated blogging area is available on Foojay to anyone who has thoughts or code to share on topics relevant to the Java ecosystem.

Let's introduce some of the bloggers active on Foojay.

Marcus Hirt The project lead for the Open JDK JMC project. Once upon the time he co-founded Appeal, the company creating the JRockit JVM.

Marcus blogs on topics relating to Java Mission Control (JMC) and Java Flight Recorder (JFR). Check out his posts here.

Kevin Farnham Technology writer and software engineer. He’s focused on high-performance low-latency big-data Java, Python, C/C++ programming.

Kevin blogs on general high level Java topics, focusing on how Java has evolved over the years and its place relative to other programming languages. Check out his posts here.

See the full blog roll, and watch that space. There’s many more blog posts coming! Our Blog

Interested in a specific Java topic? Type it into the search and find related items across fixes, JVM command line arguments, and blogs.


It’s exciting to have Foojay as an integrated place to provide this sort of information to everyday Java developers and to work as a community on evolving Foojay content to provide these and other commentaries on the latest Java developments.

We’re actively looking for highly skilled and knowledgeable Java developers to join us and our aim is for Foojay to increasingly become a central place of sharing reference materials and discussions throughout the Java industry.

Of course, also follow @foojayio on Twitter for regular highlights of new dashboards, services, and content provided by Foojay for Java developers everywhere.

Subscribe to foojay updates:

Copied to the clipboard