apache / openserverless-runtimes
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 14% | 47% | 38%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
tpl0% | 0% | 100% | 0% | 0%
go0% | 0% | 10% | 65% | 24%
java0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 18% | 81%
php0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
twig0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT0% | 0% | 88% | 0% | 11%
openwhisk0% | 0% | 12% | 54% | 32%
runtime0% | 0% | 0% | 55% | 44%
packages0% | 0% | 0% | 29% | 70%
Longest Files (Top 50)
File# lines# units
422 -
runHandler.go
in openwhisk
217 7
initHandler.go
in openwhisk
194 5
actionProxy.go
in openwhisk
170 6
forward_proxy.go
in openwhisk
169 5
Launcher.java
in runtime/java/v8/lib/src
166 6
Launcher.java
in runtime/java/v11/lib/src
166 6
Launcher.java
in runtime/java/v21/lib/src
143 4
Launcher.java
in runtime/java/v17/lib/src
143 4
executor.go
in openwhisk
141 5
zip.go
in openwhisk
136 4
stopHandler.go
in openwhisk
129 6
invoke.py
in packages
106 8
launcher.go
in runtime/go/v1.20/lib
104 1
launcher.go
in runtime/go/v1.21/lib
104 1
launcher.go
in runtime/go/v1.22/lib
104 1
launcher.go
in runtime/go/v1.22proxy/lib
104 1
gobuild.py.launcher.go
in openwhisk/common
98 1
launcher.py
in runtime/experimental/python/v3.11cuda/lib
76 1
stopper.go
in openwhisk
71 4
gobuild.py
in openwhisk/common
66 3
compile.php
in runtime/php/v8.0
61 4
compile.php
in runtime/php/v8.2
61 4
compile.php
in runtime/php/v8.3
61 4
compile.php
in runtime/php/v8.1
58 4
tar.go
in openwhisk
56 2
launcher.js
in runtime/nodejs/v21/lib
54 2
launcher.js
in runtime/nodejs/v18/lib
54 2
launcher.js
in runtime/nodejs/v20/lib
54 2
runner.php
in runtime/php/v8.0
53 -
runner.php
in runtime/php/v8.2
53 -
runner.php
in runtime/php/v8.3
53 -
runner.php
in runtime/php/v8.1
53 -
launcher.py
in runtime/python/v3.12/lib
50 -
launcher.py
in runtime/python/v3.10/lib
50 -
launcher.py
in runtime/python/v3.11/lib
50 -
proxy.go
in root
50 2
extractor.go
in openwhisk
45 2
filetype.go
in openwhisk
44 7
compiler.go
in openwhisk
40 2
phi.py
in packages/python
35 3
mistral.py
in packages/python
32 3
login.py
in packages/python
29 3
sentiment.py
in packages/python
23 2
openai.php
in packages/php
20 1
hello.go
in openwhisk/_test/action
20 1
resetHandler.go
in openwhisk
19 1
ask.js
in packages/nodejs
18 1
hello.twig
in packages/php/withcomposer/templates
17 -
exec.py
in openwhisk/_test/pysample/lib
17 -
Files With Most Units (Top 50)
File# lines# units
invoke.py
in packages
106 8
filetype.go
in openwhisk
44 7
runHandler.go
in openwhisk
217 7
Launcher.java
in runtime/java/v8/lib/src
166 6
Launcher.java
in runtime/java/v11/lib/src
166 6
stopHandler.go
in openwhisk
129 6
actionProxy.go
in openwhisk
170 6
executor.go
in openwhisk
141 5
forward_proxy.go
in openwhisk
169 5
initHandler.go
in openwhisk
194 5
Launcher.java
in runtime/java/v21/lib/src
143 4
Launcher.java
in runtime/java/v17/lib/src
143 4
compile.php
in runtime/php/v8.0
61 4
compile.php
in runtime/php/v8.2
61 4
compile.php
in runtime/php/v8.3
61 4
compile.php
in runtime/php/v8.1
58 4
stopper.go
in openwhisk
71 4
zip.go
in openwhisk
136 4
phi.py
in packages/python
35 3
mistral.py
in packages/python
32 3
login.py
in packages/python
29 3
gobuild.py
in openwhisk/common
66 3
launcher.js
in runtime/nodejs/v21/lib
54 2
launcher.js
in runtime/nodejs/v18/lib
54 2
launcher.js
in runtime/nodejs/v20/lib
54 2
torch.py
in packages/python
12 2
sentiment.py
in packages/python
23 2
setup.py
in packages/python
15 2
debug.go
in openwhisk
15 2
compiler.go
in openwhisk
40 2
extractor.go
in openwhisk
45 2
tar.go
in openwhisk
56 2
proxy.go
in root
50 2
launcher.py
in runtime/experimental/python/v3.11cuda/lib
76 1
launcher.go
in runtime/go/v1.20/lib
104 1
launcher.go
in runtime/go/v1.21/lib
104 1
launcher.go
in runtime/go/v1.22/lib
104 1
launcher.go
in runtime/go/v1.22proxy/lib
104 1
__main__.py
in packages/python/multifile
5 1
hello.py
in packages/python/multifile
3 1
__main__.py
in packages/python/withreqs
7 1
index.js
in packages/nodejs/multifile
7 1
hello.js
in packages/nodejs/multifile
5 1
index.js
in packages/nodejs/withreqs
9 1
ask.js
in packages/nodejs
18 1
hello.js
in packages/nodejs
5 1
hello.php
in packages/php
6 1
openai.php
in packages/php
20 1
index.php
in packages/php/withcomposer
9 1
resetHandler.go
in openwhisk
19 1
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 14 long lines.

File# lines# units# long lines
invoke.py
in packages
106 8 2
runHandler.go
in openwhisk
217 7 2
initHandler.go
in openwhisk
194 5 2
Launcher.java
in runtime/java/v21/lib/src
143 4 1
Launcher.java
in runtime/java/v8/lib/src
166 6 1
Launcher.java
in runtime/java/v17/lib/src
143 4 1
Launcher.java
in runtime/java/v11/lib/src
166 6 1
422 - 1
executor.go
in openwhisk
141 5 1
actionProxy.go
in openwhisk
170 6 1
proxy.go
in root
50 2 1
Correlations

File Size vs. Commits (all time): 71 points

packages/python/mistral.py x: 7 commits (all time) y: 32 lines of code openwhisk/stopHandler.go x: 16 commits (all time) y: 129 lines of code packages/python/login.py x: 5 commits (all time) y: 29 lines of code packages/python/sentiment.py x: 5 commits (all time) y: 23 lines of code packages/python/setup.py x: 4 commits (all time) y: 15 lines of code runtime/experimental/python/v3.11cuda/lib/launcher.py x: 9 commits (all time) y: 76 lines of code proxy.go x: 21 commits (all time) y: 50 lines of code openwhisk/actionProxy.go x: 24 commits (all time) y: 170 lines of code openwhisk/forward_proxy.go x: 23 commits (all time) y: 169 lines of code openwhisk/initHandler.go x: 22 commits (all time) y: 194 lines of code openwhisk/resetHandler.go x: 5 commits (all time) y: 19 lines of code openwhisk/runHandler.go x: 24 commits (all time) y: 217 lines of code openwhisk/stopper.go x: 6 commits (all time) y: 71 lines of code openwhisk/version.go x: 20 commits (all time) y: 2 lines of code runtime/java/v17/lib/src/Launcher.java x: 5 commits (all time) y: 143 lines of code packages/python/phi.py x: 4 commits (all time) y: 35 lines of code packages/invoke.py x: 5 commits (all time) y: 106 lines of code packages/python/torch.py x: 2 commits (all time) y: 12 lines of code openwhisk/executor.go x: 12 commits (all time) y: 141 lines of code runtime/go/v1.22proxy/lib/launcher.go x: 2 commits (all time) y: 104 lines of code runtimes.json.tpl x: 6 commits (all time) y: 422 lines of code openwhisk/compiler.go x: 11 commits (all time) y: 40 lines of code openwhisk/extractor.go x: 12 commits (all time) y: 45 lines of code openwhisk/zip.go x: 6 commits (all time) y: 136 lines of code customkitd.toml x: 2 commits (all time) y: 3 lines of code packages/nodejs/ask.js x: 3 commits (all time) y: 18 lines of code packages/nodejs/hello.js x: 5 commits (all time) y: 5 lines of code packages/nodejs/multifile/index.js x: 5 commits (all time) y: 7 lines of code packages/nodejs/withreqs/index.js x: 5 commits (all time) y: 9 lines of code packages/php/hello.php x: 3 commits (all time) y: 6 lines of code packages/php/openai.php x: 3 commits (all time) y: 20 lines of code packages/php/withcomposer/index.php x: 3 commits (all time) y: 9 lines of code packages/python/multifile/hello.py x: 4 commits (all time) y: 3 lines of code runtime/php/v8.0/compile.php x: 3 commits (all time) y: 61 lines of code runtime/php/v8.1/compile.php x: 3 commits (all time) y: 58 lines of code packages/python/multifile/__main__.py x: 2 commits (all time) y: 5 lines of code packages/python/withreqs/__main__.py x: 2 commits (all time) y: 7 lines of code runtime/nodejs/v20/lib/launcher.js x: 1 commits (all time) y: 54 lines of code runtime/python/v3.12/lib/launcher.py x: 1 commits (all time) y: 50 lines of code runtime/nodejs/v18/lib/launcher.js x: 2 commits (all time) y: 54 lines of code runtime/java/v11/lib/src/Launcher.java x: 1 commits (all time) y: 166 lines of code runtime/php/v8.3/runner.php x: 1 commits (all time) y: 53 lines of code openwhisk/common/gobuild.py x: 1 commits (all time) y: 66 lines of code openwhisk/common/gobuild.py.launcher.go x: 1 commits (all time) y: 98 lines of code openwhisk/filetype.go x: 4 commits (all time) y: 44 lines of code openwhisk/tar.go x: 1 commits (all time) y: 56 lines of code openwhisk/_test/src/main.go x: 2 commits (all time) y: 9 lines of code openwhisk/debug.go x: 2 commits (all time) y: 15 lines of code openwhisk/_test/pysample/lib/action/__init__.py x: 2 commits (all time) y: 1 lines of code openwhisk/_test/hello/hello.go x: 1 commits (all time) y: 15 lines of code openwhisk/_test/action/hello.go x: 2 commits (all time) y: 20 lines of code
422.0
lines of code
  min: 1.0
  average: 62.28
  25th percentile: 15.0
  median: 50.0
  75th percentile: 98.0
  max: 422.0
0 24.0
commits (all time)
min: 1.0 | average: 5.13 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 24.0

File Size vs. Contributors (all time): 71 points

packages/python/mistral.py x: 3 contributors (all time) y: 32 lines of code openwhisk/stopHandler.go x: 2 contributors (all time) y: 129 lines of code packages/python/login.py x: 3 contributors (all time) y: 29 lines of code packages/python/sentiment.py x: 3 contributors (all time) y: 23 lines of code packages/python/setup.py x: 3 contributors (all time) y: 15 lines of code runtime/experimental/python/v3.11cuda/lib/launcher.py x: 3 contributors (all time) y: 76 lines of code proxy.go x: 3 contributors (all time) y: 50 lines of code openwhisk/actionProxy.go x: 7 contributors (all time) y: 170 lines of code openwhisk/forward_proxy.go x: 2 contributors (all time) y: 169 lines of code openwhisk/initHandler.go x: 6 contributors (all time) y: 194 lines of code openwhisk/resetHandler.go x: 2 contributors (all time) y: 19 lines of code openwhisk/runHandler.go x: 6 contributors (all time) y: 217 lines of code openwhisk/stopper.go x: 2 contributors (all time) y: 71 lines of code openwhisk/version.go x: 5 contributors (all time) y: 2 lines of code runtime/java/v17/lib/src/Launcher.java x: 3 contributors (all time) y: 143 lines of code packages/python/phi.py x: 3 contributors (all time) y: 35 lines of code packages/invoke.py x: 5 contributors (all time) y: 106 lines of code packages/python/torch.py x: 1 contributors (all time) y: 12 lines of code openwhisk/executor.go x: 6 contributors (all time) y: 141 lines of code runtime/go/v1.22proxy/lib/launcher.go x: 1 contributors (all time) y: 104 lines of code runtimes.json.tpl x: 1 contributors (all time) y: 422 lines of code openwhisk/compiler.go x: 5 contributors (all time) y: 40 lines of code openwhisk/extractor.go x: 6 contributors (all time) y: 45 lines of code openwhisk/zip.go x: 4 contributors (all time) y: 136 lines of code customkitd.toml x: 1 contributors (all time) y: 3 lines of code packages/nodejs/ask.js x: 3 contributors (all time) y: 18 lines of code packages/nodejs/hello.js x: 3 contributors (all time) y: 5 lines of code packages/nodejs/multifile/hello.js x: 4 contributors (all time) y: 5 lines of code packages/nodejs/multifile/index.js x: 4 contributors (all time) y: 7 lines of code packages/nodejs/withreqs/index.js x: 4 contributors (all time) y: 9 lines of code packages/php/hello.php x: 2 contributors (all time) y: 6 lines of code packages/php/openai.php x: 2 contributors (all time) y: 20 lines of code packages/php/withcomposer/index.php x: 2 contributors (all time) y: 9 lines of code packages/php/withcomposer/templates/hello.twig x: 2 contributors (all time) y: 17 lines of code packages/python/multifile/hello.py x: 3 contributors (all time) y: 3 lines of code runtime/php/v8.0/compile.php x: 3 contributors (all time) y: 61 lines of code runtime/php/v8.1/compile.php x: 3 contributors (all time) y: 58 lines of code packages/python/multifile/__main__.py x: 1 contributors (all time) y: 5 lines of code packages/python/withreqs/__main__.py x: 1 contributors (all time) y: 7 lines of code runtime/nodejs/v20/lib/launcher.js x: 1 contributors (all time) y: 54 lines of code runtime/python/v3.12/lib/launcher.py x: 1 contributors (all time) y: 50 lines of code runtime/java/v11/lib/src/Launcher.java x: 1 contributors (all time) y: 166 lines of code runtime/php/v8.3/runner.php x: 1 contributors (all time) y: 53 lines of code openwhisk/common/gobuild.py x: 1 contributors (all time) y: 66 lines of code openwhisk/common/gobuild.py.launcher.go x: 1 contributors (all time) y: 98 lines of code openwhisk/filetype.go x: 2 contributors (all time) y: 44 lines of code openwhisk/tar.go x: 1 contributors (all time) y: 56 lines of code openwhisk/debug.go x: 2 contributors (all time) y: 15 lines of code openwhisk/_test/pysample/lib/action/__init__.py x: 2 contributors (all time) y: 1 lines of code openwhisk/_test/hello/hello.go x: 1 contributors (all time) y: 15 lines of code openwhisk/_test/action/hello.go x: 1 contributors (all time) y: 20 lines of code
422.0
lines of code
  min: 1.0
  average: 62.28
  25th percentile: 15.0
  median: 50.0
  75th percentile: 98.0
  max: 422.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.39 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".