If you don't know goaccess, look at its website. It's a great tool for generating static website log reports. I use it to simply keep an eye on what happens on my nginx servers. I don't trust Google Analytics and Piwik has the disadvantage of using PHP and MySQL, which I prevent my servers from. It's of course not as powerful as it only analyzes the server log, but it gives a good approximation of the main counters I want to track (number of visitors per day, robots filters, domains, etc.) Now, the basic HTML output of goaccess was a bit outdated when I first used it. Here is an example:
So I asked Gerardo, main goaccess developer if a redesign effort was scheduled. As it was planned but not assigned, I proposed to help. My contribution was mainly to rewrite the output in pure HTML5. I used Pure CSS framework for eye candy (thanks again Gerardo for the discovery), but the whole CSS code was simplified and entirely embedded in the HTML, as requested by most goaccess users. Of course, the HTML5 code produced is fully valid W3C-wise, which was the main purporse of this work. Thus, the theme is very close to the original. It was a bit strange to produce HTML5 code through the use of C, but now the output is way more appealing. What do you think of it?
Hope you like it. Even if you don't, it's a nice way to contribute to a project I use every day!