Daniel Stenberg, creator of curl, reflects on six years of building a development metrics dashboard for the curl project. Starting in March 2020 with 20 graphs, the dashboard has grown to 100 graphs and nearly 300 individual plots. Built using gnuplot to generate static SVG images, the dashboard visualizes data from the git repository, GitHub issues, mailing lists, vulnerability records, and more. The 100th graph, added March 15 2026, shows known vulnerabilities per release. All scripts are open source and available on GitHub.

7m read timeFrom daniel.haxx.se
Post cover image
Table of contents
Make it myselfgnuplotProduce data to feed gnuplotThe dataThen it grewGraph 100Custom but availableData is knowledgeThe jokesMore graphsLinks

Sort: