Welcome To JFree.org!

JFree.org is home to a number of free software projects targetting the Java platform. This site is maintained by David Gilbert and sponsored by Object Refinery Limited.

Latest News

29 October 2020 - JFreeChart 1.5.1

JFreeChart 1.5.1 is released.

27 February 2020 - JFreeSVG 4.0

JFreeSVG 4.0 is released, a fully modular version requiring JDK 11 or later.

10 February 2019 - JFreeSVG 3.4

JFreeSVG 3.4 is released, adds a default module name and several bug fixes.

5 July 2018 - FXGraphics2D 1.7

FXGraphics2D 1.7 is released, this is a bug-fix release.

7 November 2017 - JFreeSVG 3.3

JFreeSVG 3.3 is released, this is a minor bug-fix release.

5 November 2017 - JFreeChart 1.5.0

JFreeChart 1.5.0 is released, alongside JFreeChart-FX 1.0 and FXGraphics2D 1.6.

15 October 2016 - FXGraphics2D 1.5

FXGraphics2D 1.5 is released, with improved text measurement options.

9 October 2016 - JFreeSVG 3.2

JFreeSVG 3.2 is released, with improved width, height and viewBox attribute support and bug fixes based on user feedback.

30 April 2016 - JFreeSVG 3.1

JFreeSVG 3.1 is released, with improved ellipse output, font metrics and a fix for gradient paints with transparency.

23 January 2016 - FXGraphics2D 1.2

FXGraphics2D 1.2 is released, now including dashed line support, improved performance, and updated demos.

8 June 2015 - JFreeSVG 3.0

JFreeSVG 3.0 is released, with improved line style handling, ZIP output, fixes for path iterators and image drawing, plus updated demos.



A free Java chart library. JFreeChart supports pie charts (2D and 3D), bar charts (horizontal and vertical, regular and stacked), line charts, scatter plots, time series charts, high-low-open-close charts, candlestick plots, Gantt charts, combined plots, thermometers, dials and more. JFreeChart can be used in client-side and server-side applications. This project is maintained by David Gilbert.


JFreeSVG is a fast, lightweight, Scalable Vector Graphics (SVG) generator that extends Java2D's Graphics2D class to provide a standardised way to generate SVG from Java code. JFreeSVG is an excellent companion to JFreeChart. This project is maintained by David Gilbert.


A library that provides a Graphics2D implementation that targets the JavaFX Canvas. This has been created to provide JavaFX support in Orson Charts and JFreeChart.

Other Projects

Other projects hosted (or formerly hosted) by JFree.org include:


This site is funded by Object Refinery Limited.