From c9d90c4c61d97ba1260fee23b42ddc5620684c8c Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 13 May 2026 04:49:53 +0000 Subject: [PATCH] Add lines-of-code-over-time HTML graph Self-contained page that visualizes the growth of LiteLLM's tracked .py/.ts/.tsx/.js/.jsx source files, sampled at the last commit of each month from July 2023 through May 2026. Includes total LOC, a stacked breakdown by file type, and per-month net change. --- loc_over_time.html | 184 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 loc_over_time.html diff --git a/loc_over_time.html b/loc_over_time.html new file mode 100644 index 00000000000..2666aa27fcc --- /dev/null +++ b/loc_over_time.html @@ -0,0 +1,184 @@ + + + + +LiteLLM — Lines of Code Over Time + + + + + +

LiteLLM — Lines of Code Over Time

+
Tracked .py / .ts / .tsx / .js / .jsx files, sampled at the last commit of each month.
+ +
+
+
Current total
+
1,583,297
+
May 2026
+
+
+
First snapshot
+
846
+
Jul 2023
+
+
+
Growth (35 months)
+
1,871×
+
~45k lines/month avg
+
+
+
Last 12 months
+
+1,175k
+
3.9× expansion since May 2025
+
+
+ +
+
Total lines of code
+ +
+ +
+
Composition by file type (stacked)
+ +
+ +
+
Monthly change (lines added/removed per month)
+ +
+ +
+Methodology: for each month, the last commit on or before the 1st of the next month was selected. +Lines were counted with git grep -c "" <commit> -- '*.py' '*.ts' '*.tsx' '*.js' '*.jsx', +excluding paths under node_modules, .next, _experimental/out, +dist, and build. Counts include tests, generated code under litellm/proxy/, etc. +
+ + + +