.net Powerful JavaScript charts
RGraph is a JavaScript charts library based on HTML5 SVG and canvas. RGraph is mature (over 15 years old) and has a wealth of features making it an ideal choice to use for showing charts on your website.

More »


Get the latest version of RGraph (version 6.18, 1st June 2024) from the download page. You can read the changelog here. There's also older versions available, minified files and links to hosted libraries.

More »


RGraph can be used for free under the GPL or if that doesn't suit your situation there's an inexpensive (£129) commercial license available.

More »

The RGraph blog has been updated

Written by Richard Heyes, RGraph author, on 21st November 2022

"How has it been updated?!" I hear your shout in unison. Well, the blog has been changed from having one page per year - with all that year's news on that page - to having a directory for each year and then each article is on a single page.

I think this will help a lot with seo and the indexing of the blog because this format is more in line with Google's advice - which I've craftily been ignoring in this case.

All of the articles and release notifications have been preserved - so no information has been lost or removed. The underlying html has been tidied up as well so if I choose to make the blog entirely dynamic (which I'm currently mulling over) - it should be easier to do.

Vwebmail resurrection?

On a separate matter, I doubt that anyone will be familiar with it - but around 2001 - 2006 I used to make and sell a webmail application called Vwebmail (and if I'd sold it at a reasonable price it might well have been more successful).

It was php based and talked directly to your imap or pop3 email server, showing you the contents of your mailbox.

Well, I've been reminiscing over it and looking at the code for it with a view to restarting development of it. Or perhaps just starting completely anew and just use the name. The idea that I have is to still talk to an imap or pop3 mail server but immediately download the mail to where-ever the Vwebmail application resides (ie your webserver) and read and manipulate the email from there. For example store the inbox list of emails as a json file which can be easily and quickly read to present you with the list. But I haven't though about it much...

Sadly, I don't think I'll have the time or the required level of enthusiasm to see the project through to completion. So it's all just pie-in-the-sky at the moment. It would also mean spending less time on RGraph just when it's about to suddenly break into the bigtime (I'm sure of it...) and that's not something that I'm prepared to do.

So for now it's just my bored musings about an application that, with a little more thought, could have been big. In my eyes at least...