curl / Development / Project status dashboard

Dashboard

Daily updated graphs showing the state of the curl project in as much detail as possible.
Columns: 1 · 2 · 3 · 5 | data view

Each image below links to the corresponding CSV file with recently updated source data. The first and last lines of data is shown on the right.

added lines per line

added lines per line
1999-12-29;1.295899
2000-01-10;1.317618
2000-01-16;1.318225
2000-01-17;1.318360
2000-01-19;1.318495
...
2026-02-03;4.038720
2026-02-04;4.038966
2026-02-05;4.040179
2026-02-07;4.040837
2026-02-09;4.122114

api calls

api calls
2000-08-21;31
2005-02-01;46
2005-05-16;46
2005-10-13;46
2006-02-27;46
...
2025-07-16;96
2025-09-10;98
2025-11-05;100
2026-01-07;100
2026-02-09;100
date - number of API calls

The number of calls is extracted by parsing the include/curl.h file in git at the time of past releases

atoi density

atoi density
2000-03-14;18
2000-03-21;18
2000-03-21;18
2000-08-21;18
2000-08-30;18
...
2025-07-16;6
2025-09-10;6
2025-11-05;5
2026-01-07;0
2026-02-09;0

author activity

author activity
2015-01-01;1;1;1;1;1
2015-01-05;2;2;2;2;2
2015-01-07;3;3;3;3;3
2015-01-09;6;6;6;6;6
2015-01-12;7;7;7;7;6
...
2026-02-03;57;49;36;26;9
2026-02-04;57;48;35;25;5
2026-02-05;57;48;35;23;5
2026-02-07;60;51;37;25;8
2026-02-08;60;50;37;24;7

author density

author density
2000-03-14;0.065557
2000-03-21;0.065432
2000-08-21;0.058610
2000-08-30;0.058180
2000-09-28;0.053017
...
2025-07-16;3.473813
2025-09-10;3.426245
2025-11-05;3.387162
2026-01-07;3.283396
2026-02-09;3.349439

authors

authors
1999-12-29;0;1;0.00;1;1;1
2001-05-30;0;2;0.00;1;2;2
2001-05-31;0;3;0.00;2;3;3
2001-08-09;0;4;0.00;3;4;4
2002-08-03;0;5;0.00;3;4;5
...
2026-01-28;950;1439;66.02;93;181;488
2026-02-05;951;1442;65.95;93;181;488
2026-02-05;952;1442;66.02;93;181;488
2026-02-05;953;1442;66.09;93;181;488
2026-02-09;953;1442;66.09;93;181;488
date - single commit authors - total authors - the single authors' share among all authors - 10+ committers - 5+ committers - 2+ committers

The data comes from the git repository

authors of 50 percent

authors of 50 percent
2000-01-01;1;1.00;1.00
2001-01-01;1;1.00;1.00
2002-01-01;1;1.00;1.00
2003-01-01;1;1.00;1.00
2004-01-01;1;1.00;1.00
...
2022-01-01;1;1.00;1.43
2023-01-01;2;1.20;1.46
2024-01-01;2;1.40;1.48
2025-01-01;2;1.60;1.50
2026-01-01;1;1.60;1.48

authors of 60 percent

authors of 60 percent
2000-01-01;1;1.00;1.00
2001-01-01;1;1.00;1.00
2002-01-01;1;1.00;1.00
2003-01-01;1;1.00;1.00
2004-01-01;1;1.00;1.00
...
2022-01-01;2;2.00;1.78
2023-01-01;3;2.00;1.83
2024-01-01;2;2.00;1.84
2025-01-01;2;2.20;1.85
2026-01-01;2;2.20;1.85

authors of 70 percent

authors of 70 percent
2000-01-01;1;1.00;1.00
2001-01-01;1;1.00;1.00
2002-01-01;1;1.00;1.00
2003-01-01;1;1.00;1.00
2004-01-01;1;1.00;1.00
...
2022-01-01;5;4.40;2.78
2023-01-01;4;4.00;2.83
2024-01-01;3;3.80;2.84
2025-01-01;2;3.80;2.81
2026-01-01;2;3.20;2.78

authors of 80 percent

authors of 80 percent
2000-01-01;1;1.00;1.00
2001-01-01;1;1.00;1.00
2002-01-01;1;1.00;1.00
2003-01-01;1;1.00;1.00
2004-01-01;1;1.00;1.00
...
2022-01-01;11;10.20;5.04
2023-01-01;5;8.40;5.04
2024-01-01;5;7.80;5.04
2025-01-01;3;7.40;4.96
2026-01-01;2;5.20;4.85

authors of 90 percent

authors of 90 percent
2000-01-01;1;1.00;1.00
2001-01-01;1;1.00;1.00
2002-01-01;1;1.00;1.00
2003-01-01;1;1.00;1.00
2004-01-01;1;1.00;1.00
...
2022-01-01;44;42.60;15.39
2023-01-01;28;37.80;15.92
2024-01-01;15;32.80;15.88
2025-01-01;6;29.00;15.50
2026-01-01;6;19.80;15.15

authors of 95 percent

authors of 95 percent
2000-01-01;1;1.00;1.00
2001-01-01;1;1.00;1.00
2002-01-01;1;1.00;1.00
2003-01-01;1;1.00;1.00
2004-01-01;2;1.20;1.20
...
2022-01-01;100;97.40;34.22
2023-01-01;92;94.80;36.62
2024-01-01;43;84.80;36.88
2025-01-01;18;73.60;36.15
2026-01-01;14;53.40;35.33

authors per kloc

authors per kloc
1999-12-29;0.067449
2000-03-14;0.065557
2000-03-21;0.065432
2000-08-21;0.058610
2000-08-30;0.058180
...
2026-01-22;8.219930
2026-01-27;8.225651
2026-01-28;8.231371
2026-02-05;8.248531
2026-02-09;8.414443

authors per month

authors per month
2010-01-01;6;6.00
2010-02-01;6;6.00
2010-03-01;14;8.67
2010-04-01;13;9.75
2010-05-01;13;10.40
...
2025-10-01;18;23.00
2025-11-01;25;23.50
2025-12-01;19;23.50
2026-01-01;28;24.08
2026-02-01;8;22.17
date (month) - authots that month - 12 month author average

The data comes from the git repository.

authors per year

authors per year
1999-01-01;1;1
2000-01-01;1;0
2001-01-01;4;3
2002-01-01;4;1
2003-01-01;3;1
...
2022-01-01;178;114
2023-01-01;188;124
2024-01-01;155;101
2025-01-01;154;98
2026-01-01;31;15
date (year) - number of commit authors that year - number of first time commit authors that year

Data from the git repository

authors remaining

authors remaining
2000-03-14;1;1;1;1;1;0
2000-03-21;1;1;1;1;1;0
2000-03-21;1;1;1;1;1;0
2000-08-21;1;1;1;1;1;0
2000-08-30;1;1;1;1;1;0
...
2025-06-04;616;317;90;10;2;0
2025-07-16;614;313;87;10;2;0
2025-09-10;606;304;82;10;2;0
2025-11-05;598;301;81;10;2;0
2026-01-07;574;290;80;10;3;0

authors remaining toplist

authors remaining toplist
2000-03-14;1;1;1;1;1;0
2000-03-21;1;1;1;1;1;0
2000-03-21;1;1;1;1;1;0
2000-08-21;1;1;1;1;1;0
2000-08-30;1;1;1;1;1;0
...
2025-06-04;616;317;90;10;2;0
2025-07-16;614;313;87;10;2;0
2025-09-10;606;304;82;10;2;0
2025-11-05;598;301;81;10;2;0
2026-01-07;574;290;80;10;3;0

authors top 40

authors top 40
0;Daniel Stenberg 35.48%;68532
1;Stefan Eissing 26.82%;51810
2;Viktor Szakats 12.87%;24864
3;Patrick Monnerat 3.64%;7024
4;Yang Tse 3.35%;6461
...
35;Jonas Minnberg 0.11%;216
36;Oliver Roberts 0.11%;216
37;DoI 0.11%;212
38;Travis Burtrum 0.11%;211
39;Ebe Janchivdorj 0.11%;211

authors who are first timers

authors who are first timers
2010-01-01;1;1.00
2010-02-01;0;0.50
2010-03-01;7;2.67
2010-04-01;6;3.50
2010-05-01;6;4.00
...
2025-10-01;4;8.50
2025-11-01;8;8.42
2025-12-01;4;8.17
2026-01-01;12;8.42
2026-02-01;3;7.75

backends

backends
1998-06-01;OpenSSL;1
2005-04-01;GnuTLS;2
2006-06-29;wolfSSL;3
2007-02-01;NSS;4
2008-04-07;QsoSSL;5
...
2023-03-30;AWS-LC;15
2023-07-29;-NSS;14
2023-08-07;-gskit;13
2025-06-11;-BearSSL;11
2025-06-11;-Secure Transport;11

bug bounty

bug bounty
CVE-2000-0973;2000-10-13;0;0
CVE-2003-1605;2003-08-03;0;0
CVE-2005-0490;2005-02-21;0;0
CVE-2005-3185;2005-10-13;0;0
CVE-2005-4077;2005-12-07;0;0
...
CVE-2025-14017;2026-01-07;99000;2540
CVE-2025-14524;2026-01-06;99505;505
CVE-2025-14819;2026-01-07;100010;505
CVE-2025-15079;2026-01-07;100515;505
CVE-2025-15224;2026-01-07;101020;505

bug bounty amounts

bug bounty amounts
1;CVE-2018-16840;2018-10-31;100;100.0
2;CVE-2018-16842;2018-10-31;100;100.0
3;CVE-2019-5435;2019-05-22;150;116.7
4;CVE-2019-5436;2019-05-22;200;137.5
5;CVE-2019-5443;2019-06-24;200;150.0
...
82;CVE-2025-14017;2026-01-07;2540;1319.0
83;CVE-2025-14524;2026-01-06;505;1319.0
84;CVE-2025-14819;2026-01-07;505;1319.0
85;CVE-2025-15079;2026-01-07;505;1319.0
86;CVE-2025-15224;2026-01-07;505;912.0

bugfix frequency

bugfix frequency
1996-11-11;0;0.000
1996-12-17;0;0.000
1997-02-01;0;0.000
1997-04-08;0;0.000
1997-04-20;1;0.006
...
2025-06-04;12049;5.644
2025-07-16;12282;5.633
2025-09-10;12537;5.434
2025-11-05;12985;5.926
2026-01-07;13376;6.557
date - accumulated number of bugfixes through time - average number of fixes per day over the last 12 months

This data comes from parsing the RELEASE-NOTES file in git at the time of each release.

c mistakes

c mistakes
1998-03-20;4.0;4;0;0.00
1998-05-30;4.5;5;0;0.00
1998-07-20;4.7;6;0;0.00
1998-10-07;4.9;10;0;0.00
1998-12-01;5.0;11;0;0.00
...
2025-06-04;8.14.1;9;1;11.11
2025-07-16;8.15.0;9;1;11.11
2025-09-10;8.16.0;7;0;0.00
2025-11-05;8.17.0;6;0;0.00
2026-01-07;8.18.0;0;0;0.00

c vulnerability share

c vulnerability share
1998-03-20;0;0;0
2000-10-13;1;1;;100.00
2003-08-03;2;;1;50.00
2005-02-21;3;2;;66.67
2005-10-13;4;3;;75.00
...
2025-06-04;167;;102;38.92
2025-09-10;169;66;103;39.05
2025-11-05;170;;104;38.82
2026-01-06;171;;105;38.60
2026-01-07;176;;110;37.50

cmdline options over time

cmdline options over time
1997-06-01;2
1997-08-27;9
1998-03-14;21
1998-03-20;24
1998-08-27;29
...
2025-07-16;269
2025-09-10;272
2025-11-05;273
2026-01-07;273
2026-02-09;273
date - number of command line options

This data comes the counter in RELEASE-NOTES in git at the time of releases. The time from before we started doing that, the count has been manually counted.

comments in source code

comments in source code
curl 6.5;2000-03-14;1900;3785;11469;64;22.06
curl 6.5.1;2000-03-21;1903;3779;11439;64;22.07
curl 6.5.2;2000-03-21;1903;3779;11504;64;21.99
curl 7.1.1;2000-08-21;2109;4430;12632;71;23.11
curl 7.2;2000-08-30;2135;4439;12749;71;22.97
...
curl 8.15.0;2025-07-16;23027;35559;141192;469;17.80
curl 8.16.0;2025-09-10;23015;35358;141512;470;17.69
curl 8.17.0;2025-11-05;22829;35369;141180;467;17.74
curl 8.18.0;2026-01-07;21877;34902;139917;465;17.74
now;2026-02-09;21366;34503;136869;459;17.90

commits

commits
1999-12-01;1;1;0
2000-01-01;23;23;0
2000-02-01;65;65;0
2000-03-01;135;135;0
2000-04-01;152;152;0
...
2025-10-01;36689;19709;16980
2025-11-01;37097;19834;17263
2025-12-01;37432;19943;17489
2026-01-01;37727;20016;17711
2026-02-01;37777;20024;17753
date (month) - number of commits until and including that month

The data comes from the git repository.

commits by daniel

commits by daniel
1999-12-01;100.00;100.00
2000-01-01;100.00;100.00
2000-02-01;100.00;100.00
2000-03-01;100.00;100.00
2000-04-01;100.00;100.00
...
2025-10-01;65.79;63.57
2025-11-01;65.69;56.86
2025-12-01;65.51;45.07
2026-01-01;65.29;37.97
2026-02-01;65.25;30.00

commits monthly

commits monthly
1;January 8.8%;3309
2;February 8.3%;3140
3;March 9.1%;3420
4;April 8.7%;3298
5;May 8.2%;3103
...
8;August 9.6%;3635
9;September 8.4%;3187
10;October 9.1%;3432
11;November 8.6%;3236
12;December 7.6%;2865

commits per day

commits per day
01-01;60
01-02;104
01-03;110
01-04;140
01-05;100
...
12-27;72
12-28;57
12-29;49
12-30;77
12-31;74

commits per month

commits per month
1999-12-01;1;1.00;1.00
2000-01-01;22;11.50;11.50
2000-02-01;42;21.67;21.67
2000-03-01;70;33.75;33.75
2000-04-01;17;30.40;30.40
...
2025-10-01;442;250.67;117.97
2025-11-01;408;276.67;118.90
2025-12-01;335;289.50;119.59
2026-01-01;295;296.25;120.15
2026-02-01;50;275.50;119.93
date (month) - commits that month - 12 month commit count average

The data comes from the git repository.

commits per release

commits per release
2000-03-14;94;94;94;94.0
2000-03-21;122;28;61;61.0
2000-03-21;123;1;28;41.0
2000-08-21;330;207;61;82.5
2000-08-30;352;22;28;70.4
...
2025-07-16;35572;334;178;274.2
2025-09-10;36026;454;179;298.0
2025-11-05;36728;702;180;346.9
2026-01-07;37486;758;180;408.1
2026-02-09;37777;291;181;398.9

commits per year

commits per year
2000-01-01;709;709.0
2001-01-01;1346;1027.5
2002-01-01;937;997.3
2003-01-01;1218;1052.5
2004-01-01;2102;1262.4
...
2022-01-01;1588;1372.2
2023-01-01;1903;1536.2
2024-01-01;2433;1770.2
2025-01-01;3474;2168.8
2026-01-01;345;1948.6
date (year) - commit authors this year

The data comes from the git repository

commits weekly

commits weekly
0;Monday 17.9%;6771
1;Tuesday 16.5%;6235
2;Wednesday 16.0%;6062
3;Thursday 17.0%;6435
4;Friday 14.9%;5637
...
5;Saturday 8.9%;3362
6;Sunday 8.7%;3275

complexity

complexity
2000-03-14;102;24;105;881;1315;139
2000-03-21;102;24;105;874;1315;139
2000-03-21;102;24;105;874;1380;139
2000-08-21;95;23;107;881;1439;169
2000-08-30;95;22;107;881;1454;171
...
2025-07-16;55;15;84;281;1047;3543
2025-09-10;50;15;69;274;969;3581
2025-11-05;52;16;69;266;968;3579
2026-01-07;51;15;69;256;961;3636
2026-02-09;45;15;65;243;729;3601

complexity averarge

complexity averarge
2000-03-14;38.698;22.0
2000-03-21;38.481;22.0
2000-03-21;38.322;22.0
2000-08-21;36.502;20.0
2000-08-30;36.545;20.0
...
2025-07-16;18.735;11.0
2025-09-10;17.202;11.0
2025-11-05;17.274;11.0
2026-01-07;17.114;11.0
2026-02-09;16.580;11.0

complexity distribution

complexity distribution
2000-03-14;37.864;56.912;63.828;68.488;76.634;79.769;83.440;87.980;100.000;100.000;100.000
2000-03-21;37.880;56.930;63.838;68.492;76.563;79.777;83.443;87.986;100.000;100.000;100.000
2000-03-21;38.250;57.187;64.054;68.680;76.703;79.897;83.541;88.058;100.000;100.000;100.000
2000-08-21;40.195;60.724;66.779;68.699;75.927;78.241;85.059;93.945;100.000;100.000;100.000
2000-08-30;40.347;60.753;66.911;68.817;75.994;78.340;85.142;93.964;100.000;100.000;100.000
...
2025-07-16;49.329;79.286;89.001;92.149;95.618;99.019;100.000;100.000;100.000;100.000;100.000
2025-09-10;49.794;80.674;91.435;95.793;100.000;100.000;100.000;100.000;100.000;100.000;100.000
2025-11-05;49.142;81.087;90.831;95.616;100.000;100.000;100.000;100.000;100.000;100.000;100.000
2026-01-07;49.461;81.175;90.761;96.089;100.000;100.000;100.000;100.000;100.000;100.000;100.000
2026-02-09;49.409;81.932;91.953;97.632;100.000;100.000;100.000;100.000;100.000;100.000;100.000

contribution tail

contribution tail
Daniel Stenberg;20024;1
Viktor Szakats;2607;2
Yang Tse;2587;3
Steve Holme;1916;4
Dan Fandrich;1438;5
...
rilysh;1;1438
Jerome Vouillon;1;1439
Tianyi Song;1;1440
Andrew Krieger;1;1441
Edwin Török;1;1442

contributors

contributors
1998-07-30;7
1999-09-13;30
2000-08-21;48
2001-06-07;67
2001-09-23;73
...
2025-07-16;3460
2025-09-10;3499
2025-11-05;3536
2026-01-07;3571
2026-02-09;3592
date (month) - accumulated number of authors until then

The data comes from the git repository.

contributors per release

contributors per release
2003-11-01;48;48
2004-01-22;40;44
2004-03-18;30;40
2004-04-26;25;35
2004-06-02;21;30
...
2025-06-04;20;55
2025-07-16;57;57
2025-09-10;76;65
2025-11-05;73;71
2026-01-07;72;72

coreteam per year

coreteam per year
1999-01-01;0
2000-01-01;1
2001-01-01;2
2002-01-01;2
2003-01-01;1
...
2022-01-01;13
2023-01-01;10
2024-01-01;14
2025-01-01;13
2026-01-01;3
date (year) - number of core team members

The data comes from the git repository. A "core team" member is everyone who did 10 or more commits to the main git repository within the same calendar year.

curl man page size

curl man page size
curl 5.9;1999-05-22;317
curl 6.1;1999-10-17;335
curl 6.3.1;1999-11-23;398
curl 6.5;2000-03-14;596
curl 6.5.1;2000-03-21;598
...
curl 8.14.0;2025-05-28;6808
curl 8.15.0;2025-06-16;6809
curl 8.16.0;2025-09-10;7008
curl 8.17.0;2025-11-05;7090
curl 8.18.0;2026-01-07;7117

curl man size per option

curl man size per option
1999-05-22;6.891304
1999-09-13;6.604167
1999-10-17;6.979167
1999-11-23;8.291667
2000-03-14;12.416667
...
2025-07-16;25.312268
2025-09-10;25.764706
2025-11-05;25.970696
2026-01-07;26.069597
2026-02-09;26.069597

cwe top

cwe top
0;CWE-126: Buffer Over-read 8.52%;15
1;CWE-305: Authentication Bypass by Primary Weakness 8.52%;15
2;CWE-122: Heap-based Buffer Overflow 6.25%;11
3;CWE-295: Improper Certificate Validation 5.68%;10
4;CWE-297: Improper Validation of Certificate with Host Mismatch 5.11%;9
...
19;CWE-299: Improper Check for Certificate Revocation 1.14%;2
20;CWE-457: Use of Uninitialized Variable 1.14%;2
21;CWE-924: Improper Enforcement of Message Integrity During Transmission 1.14%;2
22;CWE-440: Expected Behavior Violation 1.14%;2
23;CWE-835: Loop with Unreachable Exit Condition ('Infinite Loop') 1.14%;2

daniel vs rest

daniel vs rest
1999-12-01;100.00;0.00;100.00;100.00;100.00
2000-01-01;100.00;0.00;100.00;100.00;100.00
2000-02-01;100.00;0.00;100.00;100.00;100.00
2000-03-01;100.00;0.00;100.00;100.00;100.00
2000-04-01;100.00;0.00;100.00;100.00;100.00
...
2025-10-01;53.72;46.28;41.63;49.45;59.07
2025-11-01;53.47;46.53;30.64;48.75;57.68
2025-12-01;53.28;46.72;32.54;48.53;57.08
2026-01-01;53.05;46.95;24.75;48.23;56.54
2026-02-01;53.01;46.99;16.00;48.19;56.44
date - accumulated commit count - Daniel's share - everyone else's share

The data comes from the git repository.

documentation

documentation
2000-03-14;590
2000-03-21;590
2000-03-21;590
2000-08-21;3712
2000-08-30;3762
...
2025-07-16;102709
2025-09-10;104031
2025-11-05;105690
2026-01-07;105897
2026-02-09;105820

documentation per kloc

documentation per kloc
2000-03-14;38.678379
2000-03-21;38.604986
2000-08-21;217.559489
2000-08-30;218.873633
2000-09-28;208.673523
...
2025-07-16;581.094308
2025-09-10;588.177758
2025-11-05;598.644003
2026-01-07;605.752235
2026-02-09;617.487104

examples

examples
curl 7.3;2000-09-28;2
curl 7.4.1;2000-10-16;2
curl 7.5;2000-12-04;3
curl 7.5.2;2001-01-05;3
curl 7.6;2001-01-27;3
...
curl 8.15.0;2025-07-16;130
curl 8.16.0;2025-09-10;130
curl 8.17.0;2025-11-05;131
curl 8.18.0;2026-01-07;130
now;2026-02-09;130

file size

file size
2000-03-14;2103;1256;252
2000-03-21;2012;1265;252
2000-03-21;2012;1265;252
2000-08-21;2122;1323;215
2000-08-30;2125;1326;215
...
2025-07-16;5711;1806;391
2025-09-10;5700;1966;390
2025-11-05;5921;1967;378
2026-01-07;5452;1983;374
2026-02-09;5439;1749;369

files

files
2000-03-14;110;110
2000-03-21;111;111
2000-03-21;111;111
2000-08-21;136;136
2000-08-30;137;137
...
2025-07-16;4101;1780
2025-09-10;4127;1783
2025-11-05;4150;1785
2026-01-07;4201;1788
2026-02-08;4196;1774
date - number of files

This data comes from counting the files present in git at the time of releases.

function length

function length

github age

github age
2010-10-01;1.96;1.96;1.96;1.96
2010-11-01;0.05;0.05;1.00;0.05
2010-12-01;0.88;0.88;0.96;0.88
2011-01-01;0.00;0.00;0.72;0.00
2011-02-01;1.66;1.66;0.91;1.66
...
2025-10-01;0.22;2.12;5.48;0.60
2025-11-01;0.18;2.98;5.50;0.77
2025-12-01;0.11;2.03;4.69;0.57
2026-01-01;0.17;3.56;4.70;0.95
2026-02-01;0.42;5.06;4.86;1.05
date - median - average - 12 month aver average - 75th percentile

This data is fetched from github daily using their API, then stored and massaged by scripts on our server.

github fixes

github fixes
349;2015-07-25 22:45:22;224.874;224.874;224.874
322;2015-07-25 22:48:55;785.965;505.419;505.419
355;2015-07-26 20:20:26;54.946;224.874;355.261
356;2015-07-30 08:18:45;10.689;139.910;269.118
360;2015-08-01 22:15:39;50.213;54.946;225.337
...
20534;2026-02-07 21:16:53;31.470;5.138;98.772
20540;2026-02-07 22:26:57;0.369;5.107;98.744
20542;2026-02-08 14:47:47;14.703;5.107;98.903
20544;2026-02-08 14:47:47;12.105;5.138;98.878
20539;2026-02-08 14:47:47;19.401;5.149;98.855

github monthly

github monthly
2010-10-01;2;2;0;2.0;0.0;
2010-11-01;1;1;0;1.5;0.0;
2010-12-01;2;2;0;1.7;0.0;
2011-01-01;1;1;0;1.5;0.0;
2011-02-01;3;3;0;1.8;0.0;
...
2025-10-01;510;469;41;257.8;41.8;
2025-11-01;446;409;37;281.1;40.8;
2025-12-01;351;328;23;295.3;39.5;
2026-01-01;343;300;43;302.2;41.5;
2026-02-01;58;54;4;281.2;37.3;
date (month) - join total count this month - number of created PRs this month - number of created issues this month - 12 month average created PRs - 12 month average created issues

This data is fetched from github daily using their API, then stored and massaged by scripts on our server.

github open

github open
2010-10-01;1;1.0;1;0;1;1
2010-10-02;1;1.0;0;0;1;1
2010-10-03;1;1.0;0;0;1;1
2010-10-04;1;1.0;0;0;1;1
2010-10-05;1;1.0;0;1;1;1
...
2026-02-04;32;32.8;10;7;20;47
2026-02-05;25;32.7;11;18;20;47
2026-02-06;26;32.6;1;0;20;47
2026-02-07;28;32.4;7;5;20;47
2026-02-08;31;32.3;6;3;20;47
date - number of open issues end of day - created that day - closed that day - 90 day average - 90 day minimum - 90 day maximum

This data is fetched from github daily using their API, then stored and massaged by scripts on our server.

hackerone

hackerone
2019-01-01;97;5;
2020-01-01;60;6;
2021-01-01;74;13;
2022-01-01;81;23;
2023-01-01;102;18;2
...
2024-01-01;86;11;6
2025-01-01;181;12;37
2026-01-01;25;0;4

http versions

http versions
1996-11-11;HTTP/1.0;1
1999-05-22;HTTP/0.9;2
2001-03-22;HTTP/1.1;3
2013-09-01;HTTP/2;4
2019-08-01;HTTP/3;5
...
2026-02-09;;5
date - HTTP version

This data comes from a manually maintained file. Based on code inspection.

ifdef density

ifdef density
2000-03-14;357
2000-03-21;354
2000-03-21;354
2000-08-21;409
2000-08-30;421
...
2025-07-16;4087
2025-09-10;4065
2025-11-05;4054
2026-01-07;3864
2026-02-09;3697

lines added

lines added
1999-12-01;37273;0;0;0;37273
2000-01-01;37810;0;10960;0;26850
2000-02-01;39181;0;11739;0;27442
2000-03-01;41627;0;13327;0;28300
2000-04-01;42256;0;13513;0;28743
...
2025-10-01;852812;871794;671024;464994;588588
2025-11-01;856158;900226;674334;494678;587372
2025-12-01;865473;918083;683085;513657;586814
2026-01-01;870511;934392;690729;530946;583228
2026-02-01;870753;936100;690757;533045;583051

mail

mail
2000-01-01;0;2;0.0;2.0
2000-02-01;0;71;0.0;36.5
2000-03-01;0;82;0.0;51.7
2000-04-01;0;27;0.0;45.5
2000-05-01;0;117;0.0;59.8
...
2024-09-01;29;30;52.1;24.7
2024-10-01;14;8;46.2;23.5
2024-11-01;41;7;44.2;22.0
2024-12-01;32;9;43.2;20.3
2025-01-01;7;0;36.0;18.4
date (a month really) - curl-library mails - curl-users mails - 12 month curl-library average - 12 month curl-users average

This data is extracted from the mailing archives as stored on the web server.

man pages

man pages
curl 6.5;2000-03-14;0
curl 6.5.1;2000-03-21;0
curl 6.5.2;2000-03-21;0
curl 7.1.1;2000-08-21;11
curl 7.2;2000-08-30;11
...
curl 8.15.0;2025-07-16;510
curl 8.16.0;2025-09-10;518
curl 8.17.0;2025-11-05;522
curl 8.18.0;2026-01-07;522
now;2026-02-09;522

memory function density

memory function density
2000-03-14;4.765;41;2.441;21
2000-03-21;4.787;41;2.452;21
2000-03-21;4.787;41;2.452;21
2000-08-21;4.908;46;2.561;24
2000-08-30;4.880;46;2.546;24
...
2025-07-16;1.799;219;2.004;244
2025-09-10;1.819;222;1.983;242
2025-11-05;1.687;205;1.934;235
2026-01-07;1.472;177;1.930;232
2026-02-09;1.494;175;1.920;225

memory spend for downloading 512 mb

memory spend for downloading 512 mb
7.58.0;2018-01-24;82;174243
7.61.0;2018-07-11;82;174531
7.62.0;2018-10-31;86;143886
7.63.0;2018-12-12;87;143928
7.64.0;2019-02-06;87;144128
...
7.73.0;2020-10-14;96;136875
7.74.0;2020-12-09;96;137043
7.75.0;2021-02-03;96;131680
8.6.0;2024-01-31;124:131603
8.19.0;2026-01-21;107;133856

project age

project age
1996-11-11;0;-494;-1364
1996-12-17;36;-458;-1328
1997-02-01;82;-412;-1282
1997-04-08;147;-346;-1217
1997-04-20;159;-334;-1205
...
2025-06-04;10431;9937;9067
2025-07-16;10473;9979;9109
2025-09-10;10529;10035;9165
2025-11-05;10586;10092;9221
2026-01-07;10649;10155;9284

protocols

protocols
1996-10-01;HTTP;1
1997-06-01;GOPHER;2
1997-08-01;FTP;3
1998-06-01;HTTPS;4
1998-11-01;TELNET;5
...
2020-12-15;GOPHERS;26
2022-09-09;WS;27
2022-09-09;WSS;28
2026-01-17;MQTTS;29
2026-02-09;;29
date - protocol added - accumlated number of protocols supported

This data comes from a list curated by hand.

release frequency

release frequency
1996-11-11;0;0.0;0.0
1996-12-17;36;18.0;18.0
1997-02-01;46;27.3;27.3
1997-04-08;65;36.8;36.8
1997-04-20;12;31.8;31.8
...
2025-06-04;7;34.3;38.8
2025-07-16;42;34.9;38.8
2025-09-10;56;36.8;38.9
2025-11-05;56;41.2;39.0
2026-01-07;63;43.4;39.0

releases

releases
1996-11-11;0.1;1
1996-12-17;0.2;2
1997-02-01;0.3;3
1997-04-08;1.0;4
1997-04-20;1.1;5
...
2025-06-04;8.14.1;268
2025-07-16;8.15.0;269
2025-09-10;8.16.0;270
2025-11-05;8.17.0;271
2026-01-07;8.18.0;272
date - version - accumlated release number

This data comes from the main curl changelog's stored release dates.

releases per year

releases per year
1996;2;2.00;2.00
1997;21;11.50;11.50
1998;26;16.33;16.33
1999;15;16.00;16.00
2000;14;15.60;15.60
...
2022;8;8.00;8.93
2023;12;9.00;9.04
2024;10;9.40;9.07
2025;8;9.20;9.03
2026;1;7.80;8.77

setopts

setopts
2000-08-21;59
2000-10-16;63
2001-09-23;82
2002-10-01;100
2003-07-28;107
...
2025-07-16;308
2025-09-10;308
2025-11-05;308
2026-01-07;308
2026-02-09;308
date - number of options curl_easy_setopt accepts

The number of options comes from parsing the include/curl.h header file from git as it changed over time.

size of connectdata

size of connectdata
7.50.0;2016-07-21;1904
7.52.0;2016-12-21;2104
7.58.0;2018-01-24;2112
7.61.0;2018-07-11;2112
7.62.0;2018-10-31;2152
...
7.73.0;2020-10-14;2640
7.74.0;2020-12-09;2656
7.75.0;2021-02-03;1472
8.6.0;2024-01-31;1432
8.19.0;2026-01-21;912

size of easy handle

size of easy handle
7.52.0;2016-12-21;36584
7.58.0;2018-01-24;21264
7.61.0;2018-07-11;21344
7.62.0;2018-10-31;6208
7.63.0;2018-12-12;6216
...
7.73.0;2020-10-14;6464
7.74.0;2020-12-09;6512
7.75.0;2021-02-03;5272
8.6.0;2024-01-31;5440
8.19.0;2026-01-21;5352

size of multi handle

size of multi handle
7.50.0;2016-07-21;384
7.52.0;2016-12-21;384
7.58.0;2018-01-24;480
7.61.0;2018-07-11;512
7.62.0;2018-10-31;512
...
7.73.0;2020-10-14;416
7.74.0;2020-12-09;416
7.75.0;2021-02-03;416
8.6.0;2024-01-31;464
8.19.0;2026-01-21;816

source code age

source code age
1999-12-29;18002;18002;18002;18002;18002;18002;18002;18002;18002;18002;18002;18002;18002;18002;18002
2000-03-14;16098;18009;18009;18009;18009;18009;18009;18009;18009;18009;18009;18009;18009;18009;18009
2000-03-21;15579;17986;17986;17986;17986;17986;17986;17986;17986;17986;17986;17986;17986;17986;17986
2000-03-21;15310;18052;18052;18052;18052;18052;18052;18052;18052;18052;18052;18052;18052;18052;18052
2000-08-21;13436;20115;20115;20115;20115;20115;20115;20115;20115;20115;20115;20115;20115;20115;20115
...
2025-06-04;1142;3292;5874;11495;15796;21864;31792;40659;48297;62532;74247;93862;130531;203639;203639
2025-07-16;1141;3288;5840;11429;15644;21607;31346;39373;46492;59537;70070;88832;123103;200151;200151
2025-09-10;1113;3186;5707;11015;15101;20796;30172;38012;44830;57393;67466;85309;116564;200272;200272
2025-11-05;1101;3132;5620;10641;14426;19918;29083;36803;43290;55349;64816;80499;110396;199792;199792
2026-01-07;985;2865;5158;9860;13307;18522;27172;34067;39963;51026;59691;73392;100758;196855;197106

source code delta

source code delta
1999-12-01;19213;19213.0;100.0000,19213
2000-01-01;-794;9209.5;50.0000,18419
2000-02-01;518;6312.3;33.3333,18937
2000-03-01;315;4813.0;25.0000,19252
2000-04-01;62;3862.8;20.0000,19314
...
2025-10-01;1507;196.8;0.0975,201958
2025-11-01;-1495;75.0;0.0374,200463
2025-12-01;-1117;36.5;0.0183,199346
2026-01-01;-3731;-377.3;-0.1929,195615
2026-02-01;-224;-402.2;-0.2059,195391

source code lines

source code lines
1996-11-11;130;;130
1996-12-17;140;;140
1997-06-01;193;;193
1997-08-27;739;;739
1998-03-14;1611;;1611
...
2025-07-16;176751;151231;25520
2025-09-10;176870;151302;25568
2025-11-05;176549;150788;25761
2026-01-07;174819;148999;25820
2026-02-09;171372;145622;25750

source code lines per day

source code lines per day
1996-12-17;3.888889
1997-02-01;1.707317
1997-04-08;0.952381
1997-04-20;0.880503
1997-05-01;0.823529
...
2025-07-16;16.876826
2025-09-10;16.798366
2025-11-05;16.677593
2026-01-07;16.416471
2026-02-09;16.092779

sscanf density

sscanf density
2000-03-14;1.689;19
2000-03-21;1.693;19
2000-03-21;1.684;19
2000-08-21;1.860;23
2000-08-30;1.843;23
...
2025-07-16;0.000;0
2025-09-10;0.000;0
2025-11-05;0.000;0
2026-01-07;0.000;0
2026-02-09;0.000;0

strcpy density

strcpy density
2000-03-14;2.222;25
2000-03-21;2.228;25
2000-03-21;2.215;25
2000-08-21;2.264;28
2000-08-30;2.243;28
...
2025-07-16;0.210;29
2025-09-10;0.209;29
2025-11-05;0.188;26
2026-01-07;0.000;0
2026-02-09;0.000;0

strncpy density

strncpy density
2000-03-14;0.622;7
2000-03-21;0.624;7
2000-03-21;0.620;7
2000-08-21;0.809;10
2000-08-30;0.801;10
...
2025-07-16;0.000;0
2025-09-10;0.000;0
2025-11-05;0.000;0
2026-01-07;0.000;0
2026-02-09;0.000;0

symbols

symbols
2009-03-02;303
2009-05-18;427
2009-08-12;428
2009-11-04;428
2010-02-09;451
...
2025-07-16;1160
2025-09-10;1169
2025-11-05;1173
2026-01-07;1173
2026-02-09;1174
date - number of symbols in the file

The symbols are counted in the symbols-in-versions file in git at the time of releases.

test infrastructure lines

test infrastructure lines
2000-03-14;25
2000-03-21;25
2000-03-21;25
2000-08-21;25
2000-08-30;25
...
2025-07-16;213967
2025-09-10;215201
2025-11-05;214867
2026-01-07;215327
2026-02-09;215816

test infrastructure per kloc

test infrastructure per kloc
2000-03-14;1.638914
2000-03-21;1.635804
2000-08-21;1.465244
2000-08-30;1.454503
2000-09-28;1.325416
...
2025-07-16;1210.556093
2025-09-10;1216.718494
2025-11-05;1217.038896
2026-01-07;1231.713944
2026-02-09;1259.342250

test infrastructure per test

test infrastructure per test
2001-06-07;152.722222
2001-08-20;89.853659
2001-09-25;72.079365
2001-11-04;67.815789
2001-12-05;68.076923
...
2025-07-16;102.474617
2025-09-10;101.605760
2025-11-05;100.264582
2026-01-07;98.638113
2026-02-09;98.501141

tests

tests
curl 7.8;2001-06-07;18
curl 7.8.1;2001-08-20;41
curl 7.9;2001-09-25;63
curl 7.9.1;2001-11-04;76
curl 7.9.2;2001-12-05;78
...
curl 8.15.0;2025-07-16;2088
curl 8.16.0;2025-09-10;2118
curl 8.17.0;2025-11-05;2143
curl 8.18.0;2026-01-07;2183
now;2026-02-09;2191
date - number of tests

This data comes from counting the test files present in git at the time of releases.

tests per kloc

tests per kloc
2001-06-07;0.899460
2001-08-20;2.053388
2001-09-25;2.942963
2001-11-04;3.375078
2001-12-05;3.348933
...
2025-07-16;11.813229
2025-09-10;11.974897
2025-11-05;12.138273
2026-01-07;12.487201
2026-02-09;12.785052

third parties

third parties
1998-03-20;;0
1998-06-01;OpenSSL;1
1999-08-01;OpenLDAP;2
2002-09-07;zlib;3
2003-08-05;c-ares;4
...
2025-06-11;-Secure Transport;35
2025-06-24;-msh3;34
2025-09-24;-wolfSSH;33
2025-10-08;-Heimdal;32
2026-02-09;;32
date - third party name

If the name starts with a minus, support for that third party was removed.

This data comes from a list in the stats repository curated by hand.

todo

todo
2000-08-21;17;
2000-08-30;17;
2000-09-28;15;
2000-10-16;17;
2000-12-04;20;
...
2025-07-16;134;66
2025-09-10;131;67
2025-11-05;125;67
2026-01-07;120;66
2026-02-09;119;67
date - TODO items - KNOWN_BUGS items

This data comes from parsing the two files in git at the time of releases (and currently). The scripts understand the file format used for these files.

vulnerabilities in code

vulnerabilities in code
1998-03-20;4.0;4;0;2;3;4
1998-05-30;4.5;5;0;3;4;5
1998-07-20;4.7;6;0;4;5;6
1998-10-07;4.9;10;0;5;7;10
1998-12-01;5.0;11;0;6;8;11
...
2025-06-04;8.14.1;9;0;0;2;9
2025-07-16;8.15.0;9;0;0;2;9
2025-09-10;8.16.0;7;0;0;2;7
2025-11-05;8.17.0;6;0;0;2;6
2026-01-07;8.18.0;0;0;0;0;0

vulnerabilities per kloc

vulnerabilities per kloc
1996-11-11;0.000000
1996-12-17;0.000000
1997-02-01;0.000000
1997-04-08;0.000000
1997-04-20;0.000000
...
2025-07-16;0.050919
2025-09-10;0.039577
2025-11-05;0.033985
2026-01-07;0.000000
2026-02-09;0.000000

vulnerabilities per time

vulnerabilities per time
none;1998-03-20;
CVE-2000-0973;2000-10-13;1
CVE-2003-1605;2003-08-03;2
CVE-2005-0490;2005-02-21;3
CVE-2005-3185;2005-10-13;4
...
CVE-2025-14017;2026-01-07;172
CVE-2025-14524;2026-01-06;173
CVE-2025-14819;2026-01-07;174
CVE-2025-15079;2026-01-07;175
CVE-2025-15224;2026-01-07;176

vulnerabilities per year

vulnerabilities per year
1998-01-01;0;11;0;0.00;11.00
1999-01-01;0;7;0;0.00;9.00
2000-01-01;1;5;1;0.33;7.67
2001-01-01;0;11;1;0.25;8.50
2002-01-01;0;1;1;0.20;7.00
...
2022-01-01;21;9;132;12.00;6.40
2023-01-01;18;4;150;13.20;5.80
2024-01-01;11;7;161;13.80;7.00
2025-01-01;9;2;170;14.40;6.20
2026-01-01;6;0;176;13.00;4.40

vulnerability age

vulnerability age
-;1998-03-20;;0;;;;;;;;;
CVE-2000-0973;2000-10-13;1.08;2.57;1;1.08;1.08;-1.97;-6.05;-9.67;-13.91;-17.74;-21.88;;;1.08
CVE-2003-1605;2003-08-03;5.18;5.37;2;3.13;3.13;0.84;-3.24;-6.87;-11.10;-14.94;-19.08;;5.18;
CVE-2005-0490;2005-02-21;4.40;6.93;3;3.55;4.40;2.39;-1.69;-5.31;-9.55;-13.38;-17.52;;4.40;
CVE-2005-3185;2005-10-13;2.21;7.56;4;3.22;3.31;3.03;-1.05;-4.67;-8.91;-12.74;-16.88;;2.21;
...
CVE-2025-14017;2026-01-07;18.32;27.80;172;7.85;5.79;23.27;19.19;15.56;11.33;7.49;3.35;18.32;;
CVE-2025-14524;2026-01-06;12.23;27.80;173;7.87;5.80;23.27;19.19;15.56;11.32;7.49;3.35;;;
CVE-2025-14819;2026-01-07;3.05;27.80;174;7.85;5.79;23.27;19.19;15.56;11.33;7.49;3.35;;;
CVE-2025-15079;2026-01-07;7.95;27.80;175;7.85;5.80;23.27;19.19;15.56;11.33;7.49;3.35;;;
CVE-2025-15224;2026-01-07;7.95;27.80;176;7.85;5.86;23.27;19.19;15.56;11.33;7.49;3.35;;;

vulnerability high low

vulnerability high low
1998-01-01;0;0
1999-01-01;0;0
2000-01-01;0;1
2001-01-01;0;0
2002-01-01;0;0
...
2022-01-01;21;0
2023-01-01;17;1
2024-01-01;11;0
2025-01-01;9;0
2026-01-01;6;0

vulnerability severity

vulnerability severity
2000-10-13;1;;;;1;100.00
2003-08-03;2;;;1;;100.00
2005-02-21;3;;;2;;100.00
2005-10-13;4;;;3;;100.00
2005-12-07;5;;;4;;100.00
...
2025-06-04;167;46;;;;25.15
2025-09-10;169;48;;;;24.85
2025-11-05;170;49;;;;24.71
2026-01-06;171;50;;;;24.56
2026-01-07;176;53;81;;;23.86

vulnerability severity distribution

vulnerability severity distribution
2000-10-13;0.00;0.00;0.00;100.00
2003-08-03;0.00;0.00;50.00;100.00
2005-02-21;0.00;0.00;66.67;100.00
2005-10-13;0.00;0.00;75.00;100.00
2005-12-07;0.00;0.00;80.00;100.00
...
2026-01-07;26.96;81.25;99.64;100.00
2026-01-06;27.09;81.28;99.64;100.00
2026-01-07;27.39;81.45;99.65;100.00
2026-01-07;27.67;81.61;99.65;100.00
2026-01-07;27.95;81.77;99.65;100.00

vulnerability share

vulnerability share
severity,amount
Medium;81
Low;53
High;40
Critical;2
...

vulnerability time to fix

vulnerability time to fix
CVE-2005-3185;2005-10-12;1;1.0;1;1.0;
CVE-2005-4077;2005-11-29;8;4.5;2;4.5;
CVE-2006-1061;2006-03-10;10;6.3;3;6.3;
CVE-2007-3564;2007-06-27;13;13.0;4;8.0;
CVE-2009-0037;2009-02-06;25;25.0;5;11.4;
...
CVE-2025-14017;2025-12-01;37;22.3;169;27.1;
CVE-2025-14524;2025-12-09;28;22.8;170;27.1;
CVE-2025-14819;2025-12-16;22;22.8;171;27.1;
CVE-2025-15079;2025-12-24;14;22.1;172;27.0;
CVE-2025-15224;2025-12-28;10;21.2;173;26.9;

Updated 2026-02-09 04:23:47 UTC

The scripts for generating all these images are available at github.com/curl/stats.