apache / opendal
File Size

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

Intro
Learn more...
File Size Overall
5% | 16% | 33% | 19% | 25%
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
rs3% | 17% | 36% | 18% | 23%
java65% | 0% | 0% | 8% | 25%
pyi0% | 75% | 0% | 20% | 3%
hs0% | 70% | 0% | 18% | 10%
js0% | 0% | 53% | 26% | 20%
go0% | 0% | 29% | 53% | 17%
dart0% | 0% | 59% | 36% | 3%
toml0% | 0% | 17% | 21% | 61%
zig0% | 0% | 78% | 21% | 0%
h0% | 0% | 100% | 0% | 0%
d0% | 0% | 0% | 62% | 37%
mli0% | 0% | 0% | 72% | 27%
hpp0% | 0% | 0% | 57% | 42%
cpp0% | 0% | 0% | 51% | 48%
py0% | 0% | 0% | 21% | 78%
ml0% | 0% | 0% | 0% | 100%
swift0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
cabal0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
php0% | 0% | 0% | 0% | 100%
jinja20% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
rockspec0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
core3% | 15% | 38% | 17% | 23%
bindings11% | 16% | 19% | 24% | 28%
integrations0% | 30% | 25% | 17% | 26%
dev0% | 0% | 43% | 30% | 25%
website0% | 0% | 47% | 32% | 20%
scripts0% | 0% | 0% | 43% | 56%
fixtures0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ServiceConfig.java
in bindings/java/src/main/java/org/apache/opendal
2058 120
logging.rs
in core/src/layers
1230 26
core.rs
in core/src/services/s3
1060 6
metrics.rs
in core/src/layers/observe
984 25
multipart.rs
in core/src/raw/http_util
937 15
core.rs
in core/src/services/oss
895 10
backend.rs
in core/src/services/s3
846 8
buffer.rs
in core/src/types
762 42
file_system.rs
in integrations/fuse3/src
730 4
core.rs
in core/src/services/webdav
676 7
pyi
__base.pyi
in bindings/python/python/opendal
665 60
async_operator.rs
in bindings/java/src
659 20
accessor.rs
in core/src/raw
646 66
lib.rs
in bindings/nodejs/src
590 3
core.rs
in core/src/services/cos
576 2
filesystem.rs
in integrations/virtiofs/src
576 21
core.rs
in core/src/services/aliyun_drive
564 1
backend.rs
in core/src/services/azblob
544 9
core.rs
in core/src/services/gcs
539 2
operator.rs
in bindings/python/src
538 5
core.rs
in core/src/services/b2
530 2
hs
OpenDAL.hs
in bindings/haskell/haskell-src
511 -
core.rs
in core/src/services/onedrive
504 1
operator.rs
in core/src/types/operator
490 -
backend.rs
in core/src/services/oss
474 5
file.rs
in bindings/python/src
468 4
ops.rs
in core/src/raw
466 5
core.rs
in core/src/services/obs
465 1
backend.rs
in core/src/services/fs
454 12
store.rs
in integrations/object_store/src
431 7
virtiofs_util.rs
in integrations/virtiofs/src
428 10
complete.rs
in core/src/layers
420 18
Cargo.toml
in core
411 -
core.rs
in core/src/services/gdrive
400 1
prometheus.rs
in core/src/layers
400 4
zig
opendal.zig
in bindings/zig/src
399 -
parser.rs
in dev/src/generate
399 8
prometheus_client.rs
in core/src/layers
394 6
otelmetrics.rs
in core/src/layers
380 6
lib.rs
in bindings/haskell/src
377 -
write.rs
in core/src/types/context
365 2
scheme.rs
in core/src/types
362 5
core.rs
in core/src/services/icloud
361 5
backend.rs
in core/src/services/gcs
358 4
graph_model.rs
in core/src/services/onedrive
354 5
serde_util.rs
in core/src/raw
354 20
core.rs
in core/src/services/ghac
347 1
backend.rs
in core/src/services/atomicserver
344 8
backend.rs
in core/src/services/aliyun_drive
343 4
blocking_operator.rs
in core/src/types/operator
342 1
Files With Most Units (Top 50)
File# lines# units
ServiceConfig.java
in bindings/java/src/main/java/org/apache/opendal
2058 120
accessor.rs
in core/src/raw
646 66
pyi
__base.pyi
in bindings/python/python/opendal
665 60
pyi
__init__.pyi
in bindings/python/python/opendal
181 48
buffer.rs
in core/src/types
762 42
operator_info.go
in bindings/go
258 39
AsyncOperator.java
in bindings/java/src/main/java/org/apache/opendal
166 27
logging.rs
in core/src/layers
1230 26
metrics.rs
in core/src/layers/observe
984 25
fastrace.rs
in core/src/layers
254 22
filesystem.rs
in integrations/virtiofs/src
576 21
async_operator.rs
in bindings/java/src
659 20
serde_util.rs
in core/src/raw
354 20
opendal.dart
in bindings/dart/lib
141 19
tracing.rs
in core/src/layers
245 19
oteltrace.rs
in core/src/layers
232 19
Operator.java
in bindings/java/src/main/java/org/apache/opendal
86 18
complete.rs
in core/src/layers
420 18
await_tree.rs
in core/src/layers
185 17
concurrent_limit.rs
in core/src/layers
285 17
opendal-php.stubs.php
in bindings/php
33 16
operator.cpp
in bindings/cpp/src
103 16
blocking.rs
in core/src/layers
155 16
operator.d
in bindings/d/source/opendal
174 15
multipart.rs
in core/src/raw/http_util
937 15
backend.rs
in core/src/raw/adapters/typed_kv
288 15
backend.rs
in core/src/raw/adapters/kv
280 15
virtiofs.rs
in integrations/virtiofs/src
253 15
index.js
in bindings/nodejs
106 14
async_backtrace.rs
in core/src/layers
161 14
operator.rs
in bindings/ruby/src
164 13
io.rs
in bindings/ruby/src
232 13
lib.rs
in bindings/lua/src
175 12
backend.rs
in core/src/services/fs
454 12
opendal_api.dart
in bindings/dart/lib/src/rust/api
29 11
mime_guess.rs
in core/src/layers
167 11
immutable_index.rs
in core/src/layers
328 11
api.rs
in core/src/raw/oio/delete
84 11
buffer.rs
in core/benches/types
81 11
middlewares.rs
in bindings/ruby/src
102 10
backend.rs
in core/src/services/sled
178 10
core.rs
in core/src/services/oss
895 10
chaos.rs
in core/src/layers
119 10
timeout.rs
in core/src/layers
174 10
error.rs
in core/src/types
327 10
api.rs
in core/src/raw/oio/write
87 10
virtiofs_util.rs
in integrations/virtiofs/src
428 10
operator.rs
in bindings/java/src
234 9
lister.go
in bindings/go
183 9
verify.py
in scripts
102 9
Files With Long Lines (Top 40)

There are 40 files with lines longer than 120 characters. In total, there are 91 long lines.

File# lines# units# long lines
hs
FFI.hs
in bindings/haskell/haskell-src/OpenDAL
138 - 10
metrics.rs
in core/src/layers/observe
984 25 10
frb_generated.io.dart
in bindings/dart/lib/src/rust
243 - 8
graph_model.rs
in core/src/services/onedrive
354 5 6
backend.rs
in core/src/services/azblob
544 9 5
backend.rs
in core/src/services/mongodb
250 7 4
multipart.rs
in core/src/raw/http_util
937 15 4
hs
OpenDAL.hs
in bindings/haskell/haskell-src
511 - 3
core.rs
in core/src/services/s3
1060 6 3
lib.rs
in bindings/java/src
169 5 2
operator_info.go
in bindings/go
258 39 2
parser.rs
in dev/src/generate
399 8 2
error.rs
in core/src/services/b2
91 1 2
core.rs
in core/src/services/oss
895 10 2
error.rs
in core/src/types
327 10 2
241 1 2
lib.rs
in bindings/dart/rust/src
2 - 1
generated.js
in bindings/nodejs
312 1 1
rockspec
24 - 1
lister.rs
in core/src/services/azdls
113 1 1
core.rs
in core/src/services/b2
530 2 1
lister.rs
in core/src/services/oss
181 - 1
error.rs
in core/src/services/oss
71 - 1
core.rs
in core/src/services/gdrive
400 1 1
error.rs
in core/src/services/seafile
53 - 1
core.rs
in core/src/services/icloud
361 5 1
backend.rs
in core/src/services/sftp
308 5 1
core.rs
in core/src/services/onedrive
504 1 1
backend.rs
in core/src/services/surrealdb
310 6 1
core.rs
in core/src/services/obs
465 1 1
error.rs
in core/src/services/upyun
61 - 1
core.rs
in core/src/services/webdav
676 7 1
backend.rs
in core/src/services/cloudflare_kv
281 8 1
correctness_check.rs
in core/src/layers
31 1 1
buffer.rs
in core/src/types
762 42 1
index.js
in website/src/components/DownloadLink
31 3 1
doap.rdf
in root
28 - 1
OpenDALReactiveAutoConfiguration.java
in integrations/spring/opendal-spring-boot-starter-reactive/src/main/java/org/apache/opendal/spring/config
35 4 1
OpenDALAutoConfiguration.java
in integrations/spring/opendal-spring-boot-starter/src/main/java/org/apache/opendal/spring/config
30 3 1
file_system.rs
in integrations/fuse3/src
730 4 1
Correlations

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

core/src/services/fs/backend.rs x: 64 commits (all time) y: 454 lines of code bindings/c/include/opendal.h x: 52 commits (all time) y: 207 lines of code bindings/c/src/writer.rs x: 5 commits (all time) y: 58 lines of code bindings/go/ffi.go x: 5 commits (all time) y: 109 lines of code bindings/go/write.go x: 5 commits (all time) y: 162 lines of code bindings/go/reader.go x: 4 commits (all time) y: 150 lines of code bindings/cpp/include/data_structure.hpp x: 1 commits (all time) y: 27 lines of code bindings/cpp/include/opendal.hpp x: 11 commits (all time) y: 109 lines of code bindings/cpp/src/lib.rs x: 14 commits (all time) y: 121 lines of code bindings/cpp/src/lister.cpp x: 1 commits (all time) y: 24 lines of code bindings/cpp/src/operator.cpp x: 1 commits (all time) y: 103 lines of code bindings/cpp/src/reader.cpp x: 1 commits (all time) y: 33 lines of code bindings/cpp/src/utils/ffi_converter.cpp x: 1 commits (all time) y: 8 lines of code core/src/raw/http_util/client.rs x: 40 commits (all time) y: 184 lines of code bindings/c/src/reader.rs x: 10 commits (all time) y: 77 lines of code core/src/services/azdls/backend.rs x: 36 commits (all time) y: 299 lines of code core/src/services/azdls/core.rs x: 14 commits (all time) y: 288 lines of code core/src/services/azdls/writer.rs x: 15 commits (all time) y: 71 lines of code core/src/services/onedrive/writer.rs x: 25 commits (all time) y: 112 lines of code core/src/services/webhdfs/backend.rs x: 59 commits (all time) y: 312 lines of code core/src/services/webhdfs/core.rs x: 3 commits (all time) y: 26 lines of code core/src/services/webhdfs/lister.rs x: 9 commits (all time) y: 100 lines of code core/src/services/webhdfs/writer.rs x: 27 commits (all time) y: 135 lines of code core/src/services/onedrive/core.rs x: 6 commits (all time) y: 504 lines of code core/src/services/aliyun_drive/backend.rs x: 25 commits (all time) y: 343 lines of code core/src/services/aliyun_drive/core.rs x: 15 commits (all time) y: 564 lines of code core/src/services/aliyun_drive/writer.rs x: 9 commits (all time) y: 84 lines of code core/src/services/seafile/core.rs x: 13 commits (all time) y: 259 lines of code core/src/services/koofr/core.rs x: 12 commits (all time) y: 118 lines of code core/src/services/gdrive/core.rs x: 32 commits (all time) y: 400 lines of code core/src/services/vercel_blob/core.rs x: 11 commits (all time) y: 245 lines of code core/src/services/azblob/writer.rs x: 31 commits (all time) y: 129 lines of code core/src/services/seafile/lister.rs x: 8 commits (all time) y: 54 lines of code core/src/services/seafile/writer.rs x: 11 commits (all time) y: 31 lines of code core/src/services/swift/core.rs x: 16 commits (all time) y: 236 lines of code core/src/services/webdav/core.rs x: 13 commits (all time) y: 676 lines of code core/src/services/yandex_disk/backend.rs x: 19 commits (all time) y: 205 lines of code core/src/services/yandex_disk/writer.rs x: 10 commits (all time) y: 27 lines of code core/src/services/b2/backend.rs x: 32 commits (all time) y: 333 lines of code core/src/services/b2/core.rs x: 18 commits (all time) y: 530 lines of code core/src/services/ghac/core.rs x: 5 commits (all time) y: 347 lines of code core/src/services/ghac/backend.rs x: 50 commits (all time) y: 216 lines of code core/src/services/ghac/writer.rs x: 31 commits (all time) y: 174 lines of code core/src/services/vercel_artifacts/core.rs x: 3 commits (all time) y: 13 lines of code core/src/services/pcloud/core.rs x: 15 commits (all time) y: 283 lines of code core/src/services/gdrive/backend.rs x: 43 commits (all time) y: 131 lines of code integrations/unftp-sbe/Cargo.toml x: 22 commits (all time) y: 41 lines of code integrations/object_store/Cargo.toml x: 39 commits (all time) y: 55 lines of code integrations/object_store/src/store.rs x: 12 commits (all time) y: 431 lines of code integrations/object_store/src/utils.rs x: 6 commits (all time) y: 106 lines of code scripts/constants.py x: 7 commits (all time) y: 13 lines of code core/src/types/scheme.rs x: 67 commits (all time) y: 362 lines of code integrations/object_store/src/amazon_s3.rs x: 1 commits (all time) y: 58 lines of code integrations/object_store/src/lib.rs x: 20 commits (all time) y: 27 lines of code core/src/services/obs/core.rs x: 30 commits (all time) y: 465 lines of code core/src/lib.rs x: 29 commits (all time) y: 42 lines of code bindings/python/Cargo.toml x: 99 commits (all time) y: 171 lines of code bindings/python/python/opendal/layers.pyi x: 7 commits (all time) y: 19 lines of code bindings/python/src/layers.rs x: 6 commits (all time) y: 94 lines of code bindings/python/src/lib.rs x: 49 commits (all time) y: 22 lines of code core/src/layers/prometheus_client.rs x: 39 commits (all time) y: 394 lines of code core/src/services/s3/backend.rs x: 148 commits (all time) y: 846 lines of code core/src/services/s3/config.rs x: 12 commits (all time) y: 44 lines of code core/src/services/s3/core.rs x: 68 commits (all time) y: 1060 lines of code core/src/services/github/core.rs x: 15 commits (all time) y: 257 lines of code core/src/services/cos/core.rs x: 29 commits (all time) y: 576 lines of code core/src/services/alluxio/core.rs x: 12 commits (all time) y: 20 lines of code bindings/python/python/opendal/__base.pyi x: 8 commits (all time) y: 665 lines of code bindings/python/python/opendal/__init__.pyi x: 29 commits (all time) y: 181 lines of code bindings/python/src/operator.rs x: 31 commits (all time) y: 538 lines of code core/Cargo.toml x: 240 commits (all time) y: 411 lines of code core/benches/ops/main.rs x: 2 commits (all time) y: 6 lines of code core/benches/ops/read.rs x: 11 commits (all time) y: 75 lines of code core/benches/ops/write.rs x: 5 commits (all time) y: 79 lines of code core/benches/types/buffer.rs x: 2 commits (all time) y: 81 lines of code core/benches/types/main.rs x: 3 commits (all time) y: 5 lines of code core/benches/types/tasks.rs x: 1 commits (all time) y: 41 lines of code core/src/raw/ops.rs x: 38 commits (all time) y: 466 lines of code core/src/services/oss/core.rs x: 47 commits (all time) y: 895 lines of code core/src/services/http/core.rs x: 2 commits (all time) y: 18 lines of code core/src/services/dropbox/core.rs x: 26 commits (all time) y: 38 lines of code core/src/services/gcs/core.rs x: 57 commits (all time) y: 539 lines of code core/src/layers/blocking.rs x: 42 commits (all time) y: 155 lines of code bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java x: 7 commits (all time) y: 2058 lines of code bindings/c/src/operator.rs x: 18 commits (all time) y: 327 lines of code core/src/layers/concurrent_limit.rs x: 41 commits (all time) y: 285 lines of code core/src/raw/serde_util.rs x: 7 commits (all time) y: 354 lines of code dev/src/release/package.rs x: 6 commits (all time) y: 165 lines of code integrations/cloud_filter/Cargo.toml x: 11 commits (all time) y: 53 lines of code integrations/dav-server/Cargo.toml x: 30 commits (all time) y: 37 lines of code integrations/fuse3/Cargo.toml x: 19 commits (all time) y: 36 lines of code integrations/parquet/Cargo.toml x: 18 commits (all time) y: 49 lines of code bindings/nodejs/index.js x: 14 commits (all time) y: 106 lines of code bindings/nodejs/theme/index.tsx x: 4 commits (all time) y: 22 lines of code core/src/types/buffer.rs x: 17 commits (all time) y: 762 lines of code core/src/services/ipfs/backend.rs x: 40 commits (all time) y: 103 lines of code core/src/services/ipfs/core.rs x: 2 commits (all time) y: 88 lines of code bindings/python/pyproject.toml x: 38 commits (all time) y: 69 lines of code bindings/python/python/opendal/__init__.py x: 4 commits (all time) y: 2 lines of code bindings/python/python/opendal/exceptions.pyi x: 5 commits (all time) y: 11 lines of code core/src/layers/tracing.rs x: 50 commits (all time) y: 245 lines of code bindings/nodejs/src/lib.rs x: 68 commits (all time) y: 590 lines of code bindings/go/delete.go x: 2 commits (all time) y: 31 lines of code bindings/go/lister.go x: 2 commits (all time) y: 183 lines of code bindings/go/operator.go x: 3 commits (all time) y: 184 lines of code bindings/go/operator_info.go x: 5 commits (all time) y: 258 lines of code bindings/go/stat.go x: 3 commits (all time) y: 66 lines of code core/src/raw/http_util/uri.rs x: 6 commits (all time) y: 125 lines of code core/src/services/ipmfs/backend.rs x: 41 commits (all time) y: 21 lines of code core/src/services/ipmfs/builder.rs x: 8 commits (all time) y: 81 lines of code core/src/services/ipmfs/core.rs x: 1 commits (all time) y: 15 lines of code core/src/services/ipmfs/lister.rs x: 7 commits (all time) y: 86 lines of code core/src/services/ipmfs/mod.rs x: 8 commits (all time) y: 18 lines of code core/src/services/gridfs/backend.rs x: 19 commits (all time) y: 22 lines of code core/src/raw/enum_utils.rs x: 23 commits (all time) y: 179 lines of code core/src/raw/http_util/mod.rs x: 21 commits (all time) y: 46 lines of code core/src/services/s3/lister.rs x: 15 commits (all time) y: 316 lines of code core/src/services/azblob/backend.rs x: 80 commits (all time) y: 544 lines of code core/src/services/ftp/backend.rs x: 53 commits (all time) y: 310 lines of code core/src/services/ftp/delete.rs x: 4 commits (all time) y: 37 lines of code core/src/services/ftp/writer.rs x: 24 commits (all time) y: 81 lines of code bindings/ruby/Cargo.toml x: 36 commits (all time) y: 56 lines of code bindings/ruby/lib/opendal.rb x: 5 commits (all time) y: 6 lines of code bindings/ruby/src/lib.rs x: 14 commits (all time) y: 27 lines of code bindings/ruby/src/lister.rs x: 4 commits (all time) y: 65 lines of code bindings/ruby/src/metadata.rs x: 3 commits (all time) y: 56 lines of code bindings/ruby/src/operator.rs x: 8 commits (all time) y: 164 lines of code core/src/services/ipfs/mod.rs x: 6 commits (all time) y: 12 lines of code core/src/services/gcs/backend.rs x: 97 commits (all time) y: 358 lines of code core/src/services/gcs/writer.rs x: 30 commits (all time) y: 119 lines of code core/src/raw/futures_util.rs x: 18 commits (all time) y: 198 lines of code core/src/raw/mod.rs x: 20 commits (all time) y: 43 lines of code integrations/virtiofs/Cargo.toml x: 11 commits (all time) y: 43 lines of code core/benches/vs_s3/Cargo.toml x: 9 commits (all time) y: 36 lines of code core/fuzz/Cargo.toml x: 18 commits (all time) y: 86 lines of code core/src/types/operator/builder.rs x: 54 commits (all time) y: 201 lines of code core/src/types/operator/operator.rs x: 111 commits (all time) y: 490 lines of code core/src/services/obs/backend.rs x: 78 commits (all time) y: 341 lines of code core/src/services/obs/config.rs x: 3 commits (all time) y: 17 lines of code core/src/services/obs/writer.rs x: 28 commits (all time) y: 174 lines of code core/src/layers/complete.rs x: 73 commits (all time) y: 420 lines of code core/src/services/cos/backend.rs x: 63 commits (all time) y: 339 lines of code core/src/services/monoiofs/core.rs x: 10 commits (all time) y: 233 lines of code core/src/services/onedrive/builder.rs x: 16 commits (all time) y: 163 lines of code core/src/services/oss/backend.rs x: 97 commits (all time) y: 474 lines of code core/src/types/capability.rs x: 47 commits (all time) y: 81 lines of code core/src/layers/retry.rs x: 76 commits (all time) y: 115 lines of code core/src/layers/observe/metrics.rs x: 15 commits (all time) y: 984 lines of code core/src/layers/observe/mod.rs x: 9 commits (all time) y: 18 lines of code core/src/services/sftp/backend.rs x: 52 commits (all time) y: 308 lines of code core/src/services/sftp/core.rs x: 1 commits (all time) y: 113 lines of code core/src/layers/otelmetrics.rs x: 6 commits (all time) y: 380 lines of code core/src/layers/prometheus.rs x: 51 commits (all time) y: 400 lines of code core/src/layers/metrics.rs x: 44 commits (all time) y: 98 lines of code core/src/layers/await_tree.rs x: 18 commits (all time) y: 185 lines of code core/src/layers/correctness_check.rs x: 8 commits (all time) y: 31 lines of code core/src/layers/error_context.rs x: 52 commits (all time) y: 19 lines of code core/src/layers/fastrace.rs x: 11 commits (all time) y: 254 lines of code core/src/layers/logging.rs x: 65 commits (all time) y: 1230 lines of code core/src/layers/timeout.rs x: 46 commits (all time) y: 174 lines of code core/src/raw/operation.rs x: 15 commits (all time) y: 48 lines of code core/src/services/huggingface/core.rs x: 12 commits (all time) y: 96 lines of code core/src/services/lakefs/core.rs x: 9 commits (all time) y: 158 lines of code bindings/dart/lib/opendal.dart x: 5 commits (all time) y: 141 lines of code core/src/services/icloud/backend.rs x: 19 commits (all time) y: 225 lines of code core/src/services/icloud/core.rs x: 17 commits (all time) y: 361 lines of code core/src/types/error.rs x: 19 commits (all time) y: 327 lines of code core/src/raw/http_util/body.rs x: 29 commits (all time) y: 99 lines of code core/src/services/huggingface/backend.rs x: 23 commits (all time) y: 215 lines of code core/src/services/koofr/backend.rs x: 19 commits (all time) y: 270 lines of code core/src/services/lakefs/backend.rs x: 12 commits (all time) y: 31 lines of code core/src/services/seafile/backend.rs x: 19 commits (all time) y: 233 lines of code core/src/services/swift/backend.rs x: 30 commits (all time) y: 60 lines of code core/src/services/vercel_blob/backend.rs x: 20 commits (all time) y: 188 lines of code core/src/services/webdav/backend.rs x: 68 commits (all time) y: 178 lines of code core/src/services/http/backend.rs x: 50 commits (all time) y: 227 lines of code core/src/services/vercel_artifacts/builder.rs x: 11 commits (all time) y: 91 lines of code core/src/raw/accessor.rs x: 32 commits (all time) y: 646 lines of code core/src/types/operator/blocking_operator.rs x: 63 commits (all time) y: 342 lines of code core/src/raw/path.rs x: 6 commits (all time) y: 261 lines of code core/src/services/onedrive/backend.rs x: 38 commits (all time) y: 18 lines of code core/src/services/onedrive/graph_model.rs x: 9 commits (all time) y: 354 lines of code core/src/services/vercel_artifacts/backend.rs x: 31 commits (all time) y: 16 lines of code bindings/c/Cargo.toml x: 38 commits (all time) y: 53 lines of code bindings/cpp/Cargo.toml x: 27 commits (all time) y: 55 lines of code bindings/dotnet/Cargo.toml x: 25 commits (all time) y: 48 lines of code bindings/haskell/Cargo.toml x: 32 commits (all time) y: 50 lines of code bindings/java/Cargo.toml x: 68 commits (all time) y: 158 lines of code bindings/lua/Cargo.toml x: 28 commits (all time) y: 54 lines of code bindings/nodejs/Cargo.toml x: 71 commits (all time) y: 158 lines of code bindings/php/Cargo.toml x: 28 commits (all time) y: 48 lines of code bindings/ruby/opendal.gemspec x: 6 commits (all time) y: 27 lines of code core/src/layers/dtrace.rs x: 24 commits (all time) y: 22 lines of code core/src/services/pcloud/backend.rs x: 20 commits (all time) y: 282 lines of code bindings/python/src/file.rs x: 27 commits (all time) y: 468 lines of code core/src/services/gdrive/builder.rs x: 19 commits (all time) y: 185 lines of code bindings/haskell/src/lib.rs x: 14 commits (all time) y: 377 lines of code bindings/python/benchmark/async_opendal_benchmark.py x: 5 commits (all time) y: 54 lines of code bindings/python/benchmark/async_origin_s3_benchmark_with_gevent.py x: 5 commits (all time) y: 68 lines of code scripts/dependencies.py x: 7 commits (all time) y: 39 lines of code scripts/merge_local_staging.py x: 4 commits (all time) y: 50 lines of code bindings/ocaml/src/operator/mod.rs x: 8 commits (all time) y: 65 lines of code core/src/services/alluxio/backend.rs x: 25 commits (all time) y: 194 lines of code bindings/java/src/async_operator.rs x: 8 commits (all time) y: 659 lines of code bindings/java/src/main/java/org/apache/opendal/AsyncOperator.java x: 5 commits (all time) y: 166 lines of code bindings/java/src/main/java/org/apache/opendal/NativeLibrary.java x: 2 commits (all time) y: 68 lines of code bindings/java/src/main/java/org/apache/opendal/WriteOptions.java x: 2 commits (all time) y: 15 lines of code bindings/java/src/operator.rs x: 36 commits (all time) y: 234 lines of code core/src/types/operator/operator_futures.rs x: 63 commits (all time) y: 299 lines of code core/src/types/read/buffer_stream.rs x: 13 commits (all time) y: 197 lines of code core/src/raw/oio/write/position_write.rs x: 6 commits (all time) y: 196 lines of code core/src/raw/oio/write/multipart_write.rs x: 29 commits (all time) y: 294 lines of code core/src/services/upyun/backend.rs x: 23 commits (all time) y: 247 lines of code core/src/raw/oio/write/block_write.rs x: 28 commits (all time) y: 218 lines of code bindings/ruby/src/capability.rs x: 7 commits (all time) y: 121 lines of code bindings/ruby/src/io.rs x: 3 commits (all time) y: 232 lines of code core/src/services/dropbox/builder.rs x: 18 commits (all time) y: 176 lines of code bindings/java/src/main/java/org/apache/opendal/Operator.java x: 30 commits (all time) y: 86 lines of code core/src/services/hdfs_native/backend.rs x: 19 commits (all time) y: 54 lines of code core/src/services/azfile/backend.rs x: 31 commits (all time) y: 305 lines of code website/plugins/image-ssr-plugin.js x: 3 commits (all time) y: 167 lines of code website/docusaurus.config.js x: 51 commits (all time) y: 241 lines of code core/src/services/compfs/reader.rs x: 6 commits (all time) y: 52 lines of code core/src/services/cos/writer.rs x: 24 commits (all time) y: 173 lines of code core/src/services/compfs/writer.rs x: 8 commits (all time) y: 57 lines of code core/src/services/mod.rs x: 94 commits (all time) y: 130 lines of code bindings/python/src/metadata.rs x: 3 commits (all time) y: 86 lines of code core/src/services/obs/lister.rs x: 8 commits (all time) y: 13 lines of code bindings/php/src/lib.rs x: 5 commits (all time) y: 86 lines of code core/src/services/hdfs_native/error.rs x: 5 commits (all time) y: 36 lines of code core/src/services/hdfs_native/lister.rs x: 4 commits (all time) y: 60 lines of code core/src/services/hdfs_native/writer.rs x: 13 commits (all time) y: 36 lines of code core/src/services/github/backend.rs x: 21 commits (all time) y: 217 lines of code core/src/services/b2/writer.rs x: 10 commits (all time) y: 134 lines of code core/src/services/webdav/lister.rs x: 15 commits (all time) y: 63 lines of code bindings/java/src/executor.rs x: 8 commits (all time) y: 154 lines of code core/src/services/redis/backend.rs x: 31 commits (all time) y: 245 lines of code core/src/services/sqlite/backend.rs x: 28 commits (all time) y: 166 lines of code bindings/dart/rust/Cargo.toml x: 2 commits (all time) y: 42 lines of code website/components/GitHubReadme.js x: 1 commits (all time) y: 66 lines of code bindings/dart/lib/src/rust/api/capability.dart x: 1 commits (all time) y: 144 lines of code bindings/dart/lib/src/rust/frb_generated.io.dart x: 1 commits (all time) y: 243 lines of code bindings/dart/lib/src/rust/frb_generated.web.dart x: 1 commits (all time) y: 219 lines of code bindings/lua/src/lib.rs x: 7 commits (all time) y: 175 lines of code core/src/raw/http_util/multipart.rs x: 20 commits (all time) y: 937 lines of code core/src/types/read/reader.rs x: 13 commits (all time) y: 107 lines of code core/src/types/write/buffer_sink.rs x: 8 commits (all time) y: 146 lines of code core/src/types/write/writer.rs x: 10 commits (all time) y: 87 lines of code bindings/java/src/lib.rs x: 42 commits (all time) y: 169 lines of code bindings/java/src/main/java/org/apache/opendal/Capability.java x: 9 commits (all time) y: 112 lines of code core/src/types/delete/deleter.rs x: 2 commits (all time) y: 94 lines of code core/src/raw/chrono_util.rs x: 4 commits (all time) y: 47 lines of code core/src/layers/immutable_index.rs x: 30 commits (all time) y: 328 lines of code core/src/raw/adapters/kv/backend.rs x: 59 commits (all time) y: 280 lines of code core/src/raw/adapters/typed_kv/backend.rs x: 51 commits (all time) y: 288 lines of code core/src/raw/layer.rs x: 22 commits (all time) y: 11 lines of code core/src/services/compfs/core.rs x: 7 commits (all time) y: 46 lines of code core/src/services/dbfs/backend.rs x: 25 commits (all time) y: 177 lines of code core/src/services/dropbox/backend.rs x: 33 commits (all time) y: 149 lines of code core/src/services/hdfs/backend.rs x: 50 commits (all time) y: 55 lines of code core/src/services/memory/backend.rs x: 27 commits (all time) y: 42 lines of code core/src/services/monoiofs/backend.rs x: 15 commits (all time) y: 194 lines of code core/src/types/operator/mod.rs x: 4 commits (all time) y: 11 lines of code bindings/python/src/capability.rs x: 9 commits (all time) y: 79 lines of code core/src/services/s3/writer.rs x: 32 commits (all time) y: 197 lines of code core/src/types/operator/operator_functions.rs x: 20 commits (all time) y: 232 lines of code integrations/virtiofs/src/virtiofs.rs x: 4 commits (all time) y: 253 lines of code core/src/layers/async_backtrace.rs x: 14 commits (all time) y: 161 lines of code core/src/layers/oteltrace.rs x: 45 commits (all time) y: 232 lines of code core/src/layers/throttle.rs x: 32 commits (all time) y: 167 lines of code core/src/raw/oio/write/api.rs x: 22 commits (all time) y: 87 lines of code core/src/raw/oio/write/append_write.rs x: 15 commits (all time) y: 4 lines of code core/src/raw/oio/write/one_shot_write.rs x: 26 commits (all time) y: 29 lines of code core/src/services/azfile/writer.rs x: 11 commits (all time) y: 62 lines of code core/src/services/dbfs/writer.rs x: 10 commits (all time) y: 36 lines of code core/src/services/dropbox/writer.rs x: 16 commits (all time) y: 29 lines of code core/src/services/fs/writer.rs x: 29 commits (all time) y: 174 lines of code core/src/services/gdrive/writer.rs x: 22 commits (all time) y: 49 lines of code core/src/services/github/writer.rs x: 7 commits (all time) y: 26 lines of code core/src/services/hdfs/writer.rs x: 27 commits (all time) y: 94 lines of code core/src/services/lakefs/writer.rs x: 5 commits (all time) y: 26 lines of code core/src/services/sftp/writer.rs x: 25 commits (all time) y: 40 lines of code core/src/services/upyun/writer.rs x: 11 commits (all time) y: 89 lines of code core/src/services/webdav/writer.rs x: 23 commits (all time) y: 31 lines of code core/src/types/context/write.rs x: 4 commits (all time) y: 365 lines of code core/src/types/metadata.rs x: 19 commits (all time) y: 193 lines of code integrations/fuse3/src/file_system.rs x: 6 commits (all time) y: 730 lines of code integrations/parquet/src/async_writer.rs x: 4 commits (all time) y: 91 lines of code core/src/services/azblob/mod.rs x: 12 commits (all time) y: 16 lines of code core/src/raw/path_cache.rs x: 4 commits (all time) y: 163 lines of code bindings/haskell/opendal.cabal x: 19 commits (all time) y: 76 lines of code bindings/lua/opendal-0.1.0-1.rockspec x: 5 commits (all time) y: 24 lines of code dev/src/generate/parser.rs x: 7 commits (all time) y: 399 lines of code dev/src/main.rs x: 5 commits (all time) y: 48 lines of code dev/src/release/mod.rs x: 1 commits (all time) y: 84 lines of code core/benches/vs_s3/src/main.rs x: 8 commits (all time) y: 90 lines of code core/fuzz/fuzz_reader.rs x: 15 commits (all time) y: 34 lines of code core/fuzz/fuzz_writer.rs x: 12 commits (all time) y: 86 lines of code dev/src/generate/java.rs x: 3 commits (all time) y: 113 lines of code core/src/services/alluxio/error.rs x: 9 commits (all time) y: 65 lines of code core/src/services/b2/error.rs x: 7 commits (all time) y: 91 lines of code core/src/services/d1/backend.rs x: 20 commits (all time) y: 271 lines of code core/src/services/dbfs/error.rs x: 6 commits (all time) y: 17 lines of code core/src/services/dropbox/error.rs x: 13 commits (all time) y: 51 lines of code core/src/services/gdrive/error.rs x: 9 commits (all time) y: 46 lines of code core/src/services/koofr/error.rs x: 6 commits (all time) y: 38 lines of code core/src/services/obs/error.rs x: 10 commits (all time) y: 72 lines of code core/src/services/oss/error.rs x: 11 commits (all time) y: 71 lines of code core/src/services/seafile/error.rs x: 7 commits (all time) y: 53 lines of code core/src/services/upyun/error.rs x: 6 commits (all time) y: 61 lines of code core/src/services/vercel_blob/error.rs x: 7 commits (all time) y: 72 lines of code core/src/services/webdav/error.rs x: 9 commits (all time) y: 25 lines of code core/src/raw/http_util/header.rs x: 13 commits (all time) y: 241 lines of code core/src/services/azblob/error.rs x: 11 commits (all time) y: 23 lines of code core/src/services/s3/error.rs x: 14 commits (all time) y: 98 lines of code core/src/services/oss/lister.rs x: 10 commits (all time) y: 181 lines of code core/src/layers/mod.rs x: 28 commits (all time) y: 83 lines of code core/src/services/cos/lister.rs x: 9 commits (all time) y: 177 lines of code dev/src/generate/python.rs x: 2 commits (all time) y: 36 lines of code core/src/raw/adapters/kv/api.rs x: 13 commits (all time) y: 137 lines of code integrations/cloud_filter/src/lib.rs x: 3 commits (all time) y: 195 lines of code bindings/c/src/operator_info.rs x: 10 commits (all time) y: 139 lines of code bindings/go/types.go x: 8 commits (all time) y: 249 lines of code bindings/nodejs/src/capability.rs x: 7 commits (all time) y: 142 lines of code core/src/layers/chaos.rs x: 20 commits (all time) y: 119 lines of code core/src/layers/type_eraser.rs x: 14 commits (all time) y: 16 lines of code core/src/raw/rps.rs x: 13 commits (all time) y: 148 lines of code core/src/services/cos/mod.rs x: 9 commits (all time) y: 16 lines of code core/src/services/fs/mod.rs x: 10 commits (all time) y: 16 lines of code core/src/services/hdfs/delete.rs x: 1 commits (all time) y: 55 lines of code integrations/unftp-sbe/src/lib.rs x: 6 commits (all time) y: 145 lines of code integrations/virtiofs/src/virtiofs_util.rs x: 5 commits (all time) y: 428 lines of code core/src/raw/adapters/typed_kv/api.rs x: 12 commits (all time) y: 79 lines of code core/src/services/atomicserver/backend.rs x: 20 commits (all time) y: 344 lines of code core/src/services/cacache/backend.rs x: 14 commits (all time) y: 49 lines of code core/src/services/cloudflare_kv/backend.rs x: 18 commits (all time) y: 281 lines of code core/src/services/etcd/backend.rs x: 23 commits (all time) y: 197 lines of code core/src/services/foundationdb/backend.rs x: 17 commits (all time) y: 72 lines of code core/src/services/memcached/backend.rs x: 26 commits (all time) y: 124 lines of code core/src/services/mini_moka/backend.rs x: 13 commits (all time) y: 81 lines of code core/src/services/moka/backend.rs x: 19 commits (all time) y: 97 lines of code core/src/services/mongodb/backend.rs x: 18 commits (all time) y: 250 lines of code core/src/services/mysql/backend.rs x: 20 commits (all time) y: 22 lines of code core/src/services/nebula_graph/backend.rs x: 5 commits (all time) y: 325 lines of code core/src/services/redb/backend.rs x: 14 commits (all time) y: 68 lines of code core/src/services/rocksdb/backend.rs x: 27 commits (all time) y: 66 lines of code core/src/services/sled/backend.rs x: 26 commits (all time) y: 178 lines of code core/src/services/surrealdb/backend.rs x: 16 commits (all time) y: 310 lines of code core/src/services/tikv/backend.rs x: 17 commits (all time) y: 194 lines of code core/src/raw/oio/write/mod.rs x: 17 commits (all time) y: 21 lines of code core/src/types/list.rs x: 29 commits (all time) y: 26 lines of code bindings/zig/src/opendal.zig x: 6 commits (all time) y: 399 lines of code bindings/d/source/opendal/operator.d x: 1 commits (all time) y: 174 lines of code bindings/d/source/opendal/package.d x: 1 commits (all time) y: 73 lines of code bindings/c/src/lib.rs x: 27 commits (all time) y: 34 lines of code bindings/c/src/result.rs x: 15 commits (all time) y: 56 lines of code bindings/c/src/types.rs x: 26 commits (all time) y: 97 lines of code bindings/go/error.go x: 2 commits (all time) y: 60 lines of code bindings/java/src/layer.rs x: 3 commits (all time) y: 44 lines of code bindings/c/src/metadata.rs x: 6 commits (all time) y: 45 lines of code integrations/spring/opendal-spring-boot-starter-reactive/src/main/java/org/apache/opendal/spring/config/OpenDALReactiveAutoConfiguration.java x: 3 commits (all time) y: 35 lines of code core/src/types/execute/executors/tokio_executor.rs x: 4 commits (all time) y: 31 lines of code core/src/types/blocking_read/buffer_iterator.rs x: 3 commits (all time) y: 60 lines of code core/src/types/read/futures_async_reader.rs x: 6 commits (all time) y: 214 lines of code core/src/types/read/futures_bytes_stream.rs x: 7 commits (all time) y: 108 lines of code core/src/services/upyun/lister.rs x: 6 commits (all time) y: 66 lines of code core/src/services/yandex_disk/lister.rs x: 4 commits (all time) y: 75 lines of code core/src/raw/oio/list/page_list.rs x: 10 commits (all time) y: 58 lines of code core/src/services/monoiofs/reader.rs x: 3 commits (all time) y: 101 lines of code core/src/services/aliyun_drive/lister.rs x: 6 commits (all time) y: 100 lines of code core/src/services/sftp/lister.rs x: 7 commits (all time) y: 62 lines of code integrations/virtiofs/src/filesystem.rs x: 6 commits (all time) y: 576 lines of code integrations/virtiofs/src/filesystem_message.rs x: 5 commits (all time) y: 184 lines of code core/src/raw/oio/read/api.rs x: 23 commits (all time) y: 85 lines of code core/src/raw/oio/read/mod.rs x: 11 commits (all time) y: 6 lines of code bindings/go/metadata.go x: 1 commits (all time) y: 122 lines of code scripts/verify.py x: 7 commits (all time) y: 102 lines of code bindings/nodejs/generated.js x: 12 commits (all time) y: 312 lines of code core/src/raw/oio/buf/pooled_buf.rs x: 3 commits (all time) y: 79 lines of code core/src/services/fs/reader.rs x: 6 commits (all time) y: 77 lines of code core/src/types/blocking_read/blocking_reader.rs x: 7 commits (all time) y: 77 lines of code core/src/services/memcached/binary.rs x: 3 commits (all time) y: 249 lines of code bindings/java/src/main/java/org/apache/opendal/NativeObject.java x: 10 commits (all time) y: 22 lines of code bindings/haskell/haskell-src/OpenDAL.hs x: 10 commits (all time) y: 511 lines of code bindings/java/src/main/java/org/apache/opendal/Metadata.java x: 9 commits (all time) y: 56 lines of code bindings/haskell/src/types.rs x: 4 commits (all time) y: 101 lines of code core/src/services/webhdfs/message.rs x: 4 commits (all time) y: 210 lines of code
2058.0
lines of code
  min: 1.0
  average: 99.71
  25th percentile: 17.0
  median: 44.0
  75th percentile: 108.75
  max: 2058.0
0 240.0
commits (all time)
min: 1.0 | average: 11.61 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 13.0 | max: 240.0

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

core/src/services/fs/backend.rs x: 18 contributors (all time) y: 454 lines of code bindings/c/include/opendal.h x: 13 contributors (all time) y: 207 lines of code bindings/c/src/writer.rs x: 3 contributors (all time) y: 58 lines of code bindings/go/ffi.go x: 2 contributors (all time) y: 109 lines of code bindings/go/write.go x: 3 contributors (all time) y: 162 lines of code bindings/go/reader.go x: 2 contributors (all time) y: 150 lines of code bindings/cpp/include/data_structure.hpp x: 1 contributors (all time) y: 27 lines of code bindings/cpp/include/opendal.hpp x: 5 contributors (all time) y: 109 lines of code bindings/cpp/src/lib.rs x: 6 contributors (all time) y: 121 lines of code bindings/cpp/src/lister.cpp x: 1 contributors (all time) y: 24 lines of code bindings/cpp/src/operator.cpp x: 1 contributors (all time) y: 103 lines of code bindings/cpp/src/reader.cpp x: 1 contributors (all time) y: 33 lines of code bindings/cpp/src/utils/ffi_converter.cpp x: 1 contributors (all time) y: 8 lines of code core/src/raw/http_util/client.rs x: 10 contributors (all time) y: 184 lines of code bindings/c/src/reader.rs x: 4 contributors (all time) y: 77 lines of code core/src/services/azdls/backend.rs x: 14 contributors (all time) y: 299 lines of code core/src/services/azdls/core.rs x: 7 contributors (all time) y: 288 lines of code core/src/services/azdls/writer.rs x: 9 contributors (all time) y: 71 lines of code core/src/services/onedrive/writer.rs x: 10 contributors (all time) y: 112 lines of code core/src/services/webhdfs/backend.rs x: 19 contributors (all time) y: 312 lines of code core/src/services/webhdfs/core.rs x: 2 contributors (all time) y: 26 lines of code core/src/services/webhdfs/lister.rs x: 5 contributors (all time) y: 100 lines of code core/src/services/webhdfs/writer.rs x: 9 contributors (all time) y: 135 lines of code core/src/services/onedrive/core.rs x: 3 contributors (all time) y: 504 lines of code core/src/services/aliyun_drive/backend.rs x: 10 contributors (all time) y: 343 lines of code core/src/services/aliyun_drive/core.rs x: 7 contributors (all time) y: 564 lines of code core/src/services/aliyun_drive/writer.rs x: 4 contributors (all time) y: 84 lines of code core/src/services/seafile/core.rs x: 6 contributors (all time) y: 259 lines of code core/src/services/gdrive/core.rs x: 12 contributors (all time) y: 400 lines of code core/src/services/vercel_blob/core.rs x: 5 contributors (all time) y: 245 lines of code core/src/services/vercel_blob/writer.rs x: 6 contributors (all time) y: 102 lines of code core/src/services/azblob/writer.rs x: 10 contributors (all time) y: 129 lines of code core/src/services/seafile/lister.rs x: 5 contributors (all time) y: 54 lines of code core/src/services/seafile/writer.rs x: 6 contributors (all time) y: 31 lines of code core/src/services/swift/core.rs x: 9 contributors (all time) y: 236 lines of code core/src/services/webdav/core.rs x: 6 contributors (all time) y: 676 lines of code core/src/services/yandex_disk/backend.rs x: 10 contributors (all time) y: 205 lines of code core/src/services/b2/backend.rs x: 14 contributors (all time) y: 333 lines of code core/src/services/b2/core.rs x: 7 contributors (all time) y: 530 lines of code core/src/services/ghac/core.rs x: 3 contributors (all time) y: 347 lines of code core/src/services/ghac/backend.rs x: 16 contributors (all time) y: 216 lines of code core/src/services/ghac/writer.rs x: 8 contributors (all time) y: 174 lines of code core/src/services/vercel_artifacts/core.rs x: 2 contributors (all time) y: 13 lines of code core/src/services/pcloud/core.rs x: 8 contributors (all time) y: 283 lines of code core/src/services/gdrive/backend.rs x: 15 contributors (all time) y: 131 lines of code integrations/unftp-sbe/Cargo.toml x: 5 contributors (all time) y: 41 lines of code integrations/object_store/Cargo.toml x: 12 contributors (all time) y: 55 lines of code integrations/object_store/src/store.rs x: 7 contributors (all time) y: 431 lines of code integrations/object_store/src/utils.rs x: 4 contributors (all time) y: 106 lines of code scripts/constants.py x: 3 contributors (all time) y: 13 lines of code core/src/types/scheme.rs x: 32 contributors (all time) y: 362 lines of code integrations/object_store/src/amazon_s3.rs x: 1 contributors (all time) y: 58 lines of code integrations/object_store/src/lib.rs x: 11 contributors (all time) y: 27 lines of code core/src/services/obs/core.rs x: 16 contributors (all time) y: 465 lines of code core/src/lib.rs x: 7 contributors (all time) y: 42 lines of code bindings/python/Cargo.toml x: 18 contributors (all time) y: 171 lines of code bindings/python/python/opendal/layers.pyi x: 7 contributors (all time) y: 19 lines of code bindings/python/src/layers.rs x: 5 contributors (all time) y: 94 lines of code bindings/python/src/lib.rs x: 14 contributors (all time) y: 22 lines of code core/src/layers/prometheus_client.rs x: 4 contributors (all time) y: 394 lines of code core/src/services/s3/backend.rs x: 49 contributors (all time) y: 846 lines of code core/src/services/s3/core.rs x: 28 contributors (all time) y: 1060 lines of code core/src/services/github/core.rs x: 7 contributors (all time) y: 257 lines of code core/src/services/cos/core.rs x: 14 contributors (all time) y: 576 lines of code core/src/services/alluxio/core.rs x: 5 contributors (all time) y: 20 lines of code bindings/python/python/opendal/__base.pyi x: 6 contributors (all time) y: 665 lines of code bindings/python/python/opendal/__init__.pyi x: 12 contributors (all time) y: 181 lines of code bindings/python/src/operator.rs x: 11 contributors (all time) y: 538 lines of code core/Cargo.toml x: 62 contributors (all time) y: 411 lines of code core/benches/ops/read.rs x: 3 contributors (all time) y: 75 lines of code core/benches/ops/write.rs x: 1 contributors (all time) y: 79 lines of code core/benches/types/buffer.rs x: 2 contributors (all time) y: 81 lines of code core/benches/types/main.rs x: 2 contributors (all time) y: 5 lines of code core/benches/types/tasks.rs x: 1 contributors (all time) y: 41 lines of code core/src/raw/ops.rs x: 12 contributors (all time) y: 466 lines of code core/src/services/oss/core.rs x: 19 contributors (all time) y: 895 lines of code core/src/services/http/core.rs x: 2 contributors (all time) y: 18 lines of code core/src/services/azfile/core.rs x: 7 contributors (all time) y: 277 lines of code core/src/services/dropbox/core.rs x: 10 contributors (all time) y: 38 lines of code core/src/services/gcs/core.rs x: 17 contributors (all time) y: 539 lines of code core/src/layers/blocking.rs x: 7 contributors (all time) y: 155 lines of code bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java x: 3 contributors (all time) y: 2058 lines of code bindings/c/src/operator.rs x: 10 contributors (all time) y: 327 lines of code core/src/layers/concurrent_limit.rs x: 6 contributors (all time) y: 285 lines of code core/src/raw/serde_util.rs x: 4 contributors (all time) y: 354 lines of code dev/src/release/package.rs x: 2 contributors (all time) y: 165 lines of code integrations/cloud_filter/Cargo.toml x: 4 contributors (all time) y: 53 lines of code integrations/dav-server/Cargo.toml x: 5 contributors (all time) y: 37 lines of code integrations/fuse3/Cargo.toml x: 4 contributors (all time) y: 36 lines of code bindings/nodejs/index.js x: 6 contributors (all time) y: 106 lines of code bindings/nodejs/scripts/header.js x: 3 contributors (all time) y: 27 lines of code bindings/nodejs/theme/index.tsx x: 4 contributors (all time) y: 22 lines of code core/src/types/buffer.rs x: 5 contributors (all time) y: 762 lines of code core/src/services/ipfs/backend.rs x: 13 contributors (all time) y: 103 lines of code core/src/services/ipfs/core.rs x: 1 contributors (all time) y: 88 lines of code bindings/python/pyproject.toml x: 15 contributors (all time) y: 69 lines of code bindings/python/python/opendal/__init__.py x: 3 contributors (all time) y: 2 lines of code core/src/layers/tracing.rs x: 10 contributors (all time) y: 245 lines of code bindings/nodejs/src/lib.rs x: 10 contributors (all time) y: 590 lines of code bindings/go/lister.go x: 1 contributors (all time) y: 183 lines of code bindings/go/operator_info.go x: 3 contributors (all time) y: 258 lines of code bindings/go/stat.go x: 2 contributors (all time) y: 66 lines of code core/src/raw/http_util/uri.rs x: 4 contributors (all time) y: 125 lines of code core/src/services/ipmfs/backend.rs x: 12 contributors (all time) y: 21 lines of code core/src/services/ipmfs/core.rs x: 1 contributors (all time) y: 15 lines of code core/src/services/ipmfs/lister.rs x: 3 contributors (all time) y: 86 lines of code core/src/services/ipmfs/mod.rs x: 3 contributors (all time) y: 18 lines of code core/src/services/gridfs/backend.rs x: 10 contributors (all time) y: 22 lines of code core/src/raw/enum_utils.rs x: 4 contributors (all time) y: 179 lines of code core/src/raw/http_util/mod.rs x: 6 contributors (all time) y: 46 lines of code core/src/services/s3/lister.rs x: 4 contributors (all time) y: 316 lines of code core/src/services/azblob/backend.rs x: 25 contributors (all time) y: 544 lines of code core/src/services/ftp/backend.rs x: 17 contributors (all time) y: 310 lines of code core/src/services/ftp/delete.rs x: 2 contributors (all time) y: 37 lines of code core/src/services/ftp/writer.rs x: 6 contributors (all time) y: 81 lines of code bindings/ruby/Cargo.toml x: 8 contributors (all time) y: 56 lines of code bindings/ruby/src/lib.rs x: 5 contributors (all time) y: 27 lines of code bindings/ruby/src/metadata.rs x: 1 contributors (all time) y: 56 lines of code bindings/ruby/src/operator.rs x: 3 contributors (all time) y: 164 lines of code core/src/services/gcs/backend.rs x: 30 contributors (all time) y: 358 lines of code core/src/services/gcs/writer.rs x: 8 contributors (all time) y: 119 lines of code core/src/raw/futures_util.rs x: 3 contributors (all time) y: 198 lines of code core/src/raw/mod.rs x: 4 contributors (all time) y: 43 lines of code core/fuzz/Cargo.toml x: 6 contributors (all time) y: 86 lines of code core/src/types/operator/builder.rs x: 24 contributors (all time) y: 201 lines of code core/src/types/operator/operator.rs x: 26 contributors (all time) y: 490 lines of code core/src/services/obs/backend.rs x: 28 contributors (all time) y: 341 lines of code core/src/services/obs/writer.rs x: 12 contributors (all time) y: 174 lines of code core/src/layers/complete.rs x: 15 contributors (all time) y: 420 lines of code core/src/services/cos/backend.rs x: 22 contributors (all time) y: 339 lines of code core/src/services/monoiofs/core.rs x: 5 contributors (all time) y: 233 lines of code core/src/services/onedrive/builder.rs x: 9 contributors (all time) y: 163 lines of code core/src/services/oss/backend.rs x: 30 contributors (all time) y: 474 lines of code core/src/types/capability.rs x: 16 contributors (all time) y: 81 lines of code core/src/layers/retry.rs x: 13 contributors (all time) y: 115 lines of code core/src/layers/observe/metrics.rs x: 3 contributors (all time) y: 984 lines of code core/src/services/sftp/core.rs x: 1 contributors (all time) y: 113 lines of code core/src/services/sftp/reader.rs x: 2 contributors (all time) y: 52 lines of code core/src/layers/otelmetrics.rs x: 4 contributors (all time) y: 380 lines of code core/src/layers/prometheus.rs x: 7 contributors (all time) y: 400 lines of code core/src/layers/metrics.rs x: 8 contributors (all time) y: 98 lines of code core/src/layers/await_tree.rs x: 6 contributors (all time) y: 185 lines of code core/src/layers/fastrace.rs x: 4 contributors (all time) y: 254 lines of code core/src/layers/logging.rs x: 12 contributors (all time) y: 1230 lines of code core/src/layers/timeout.rs x: 5 contributors (all time) y: 174 lines of code core/src/raw/operation.rs x: 3 contributors (all time) y: 48 lines of code core/src/services/huggingface/core.rs x: 4 contributors (all time) y: 96 lines of code core/src/services/lakefs/core.rs x: 4 contributors (all time) y: 158 lines of code bindings/dart/lib/opendal.dart x: 2 contributors (all time) y: 141 lines of code bindings/dart/rust/src/api/opendal_api.rs x: 2 contributors (all time) y: 89 lines of code core/src/services/icloud/backend.rs x: 9 contributors (all time) y: 225 lines of code core/src/services/icloud/core.rs x: 9 contributors (all time) y: 361 lines of code core/src/types/error.rs x: 6 contributors (all time) y: 327 lines of code core/src/services/huggingface/backend.rs x: 10 contributors (all time) y: 215 lines of code core/src/services/koofr/backend.rs x: 10 contributors (all time) y: 270 lines of code core/src/services/lakefs/backend.rs x: 7 contributors (all time) y: 31 lines of code core/src/services/seafile/backend.rs x: 9 contributors (all time) y: 233 lines of code core/src/services/swift/backend.rs x: 12 contributors (all time) y: 60 lines of code core/src/services/vercel_blob/backend.rs x: 10 contributors (all time) y: 188 lines of code core/src/services/webdav/backend.rs x: 23 contributors (all time) y: 178 lines of code core/src/services/http/backend.rs x: 21 contributors (all time) y: 227 lines of code core/src/services/http/mod.rs x: 4 contributors (all time) y: 10 lines of code core/src/services/vercel_artifacts/builder.rs x: 6 contributors (all time) y: 91 lines of code core/src/raw/accessor.rs x: 13 contributors (all time) y: 646 lines of code core/src/types/operator/blocking_operator.rs x: 14 contributors (all time) y: 342 lines of code core/src/raw/path.rs x: 4 contributors (all time) y: 261 lines of code core/src/services/onedrive/lister.rs x: 3 contributors (all time) y: 104 lines of code core/src/services/vercel_artifacts/backend.rs x: 11 contributors (all time) y: 16 lines of code core/src/services/vercel_artifacts/error.rs x: 6 contributors (all time) y: 24 lines of code core/src/services/vercel_artifacts/writer.rs x: 6 contributors (all time) y: 33 lines of code bindings/cpp/Cargo.toml x: 6 contributors (all time) y: 55 lines of code bindings/java/Cargo.toml x: 15 contributors (all time) y: 158 lines of code bindings/nodejs/Cargo.toml x: 11 contributors (all time) y: 158 lines of code bindings/ruby/opendal.gemspec x: 4 contributors (all time) y: 27 lines of code core/src/services/pcloud/backend.rs x: 10 contributors (all time) y: 282 lines of code bindings/python/src/file.rs x: 10 contributors (all time) y: 468 lines of code core/src/services/gdrive/builder.rs x: 7 contributors (all time) y: 185 lines of code bindings/haskell/src/lib.rs x: 5 contributors (all time) y: 377 lines of code bindings/python/benchmark/async_origin_s3_benchmark_with_gevent.py x: 5 contributors (all time) y: 68 lines of code scripts/dependencies.py x: 3 contributors (all time) y: 39 lines of code core/src/services/alluxio/backend.rs x: 9 contributors (all time) y: 194 lines of code bindings/java/src/async_operator.rs x: 6 contributors (all time) y: 659 lines of code bindings/java/src/convert.rs x: 4 contributors (all time) y: 66 lines of code bindings/java/src/main/java/org/apache/opendal/NativeLibrary.java x: 1 contributors (all time) y: 68 lines of code bindings/java/src/operator.rs x: 6 contributors (all time) y: 234 lines of code core/src/types/operator/operator_futures.rs x: 20 contributors (all time) y: 299 lines of code core/src/types/read/buffer_stream.rs x: 2 contributors (all time) y: 197 lines of code core/src/raw/oio/write/multipart_write.rs x: 4 contributors (all time) y: 294 lines of code core/src/raw/oio/write/block_write.rs x: 4 contributors (all time) y: 218 lines of code bindings/ruby/src/capability.rs x: 5 contributors (all time) y: 121 lines of code bindings/ruby/src/io.rs x: 2 contributors (all time) y: 232 lines of code bindings/java/src/main/java/org/apache/opendal/Operator.java x: 7 contributors (all time) y: 86 lines of code core/src/services/hdfs_native/backend.rs x: 11 contributors (all time) y: 54 lines of code core/src/services/azfile/backend.rs x: 10 contributors (all time) y: 305 lines of code website/plugins/image-ssr-plugin.js x: 1 contributors (all time) y: 167 lines of code website/docusaurus.config.js x: 12 contributors (all time) y: 241 lines of code core/src/services/compfs/backend.rs x: 7 contributors (all time) y: 233 lines of code core/src/services/compfs/lister.rs x: 3 contributors (all time) y: 72 lines of code core/src/services/compfs/reader.rs x: 3 contributors (all time) y: 52 lines of code core/src/services/cos/writer.rs x: 10 contributors (all time) y: 173 lines of code core/src/services/compfs/writer.rs x: 4 contributors (all time) y: 57 lines of code core/src/services/mod.rs x: 44 contributors (all time) y: 130 lines of code core/src/services/github/backend.rs x: 11 contributors (all time) y: 217 lines of code core/src/services/b2/writer.rs x: 6 contributors (all time) y: 134 lines of code core/src/raw/oio/list/flat_list.rs x: 4 contributors (all time) y: 170 lines of code core/src/services/webdav/lister.rs x: 7 contributors (all time) y: 63 lines of code core/src/services/redis/backend.rs x: 15 contributors (all time) y: 245 lines of code core/src/services/sqlite/backend.rs x: 14 contributors (all time) y: 166 lines of code bindings/dart/lib/src/rust/api/capability.dart x: 1 contributors (all time) y: 144 lines of code bindings/dart/lib/src/rust/frb_generated.io.dart x: 1 contributors (all time) y: 243 lines of code bindings/dart/lib/src/rust/frb_generated.web.dart x: 1 contributors (all time) y: 219 lines of code licenserc.toml x: 8 contributors (all time) y: 41 lines of code core/src/raw/http_util/multipart.rs x: 5 contributors (all time) y: 937 lines of code bindings/zig/build.zig x: 7 contributors (all time) y: 109 lines of code core/src/types/read/reader.rs x: 3 contributors (all time) y: 107 lines of code bindings/java/src/lib.rs x: 8 contributors (all time) y: 169 lines of code core/src/types/delete/deleter.rs x: 2 contributors (all time) y: 94 lines of code core/src/layers/immutable_index.rs x: 8 contributors (all time) y: 328 lines of code core/src/raw/adapters/kv/backend.rs x: 16 contributors (all time) y: 280 lines of code core/src/raw/adapters/typed_kv/backend.rs x: 12 contributors (all time) y: 288 lines of code core/src/raw/layer.rs x: 7 contributors (all time) y: 11 lines of code core/src/services/compfs/core.rs x: 2 contributors (all time) y: 46 lines of code core/src/services/dbfs/backend.rs x: 9 contributors (all time) y: 177 lines of code core/src/services/dropbox/backend.rs x: 12 contributors (all time) y: 149 lines of code core/src/services/hdfs/backend.rs x: 18 contributors (all time) y: 55 lines of code core/src/services/memory/backend.rs x: 11 contributors (all time) y: 42 lines of code core/src/services/monoiofs/backend.rs x: 7 contributors (all time) y: 194 lines of code bindings/python/src/capability.rs x: 5 contributors (all time) y: 79 lines of code core/src/services/s3/writer.rs x: 12 contributors (all time) y: 197 lines of code integrations/dav-server/src/fs.rs x: 4 contributors (all time) y: 142 lines of code core/src/layers/async_backtrace.rs x: 6 contributors (all time) y: 161 lines of code core/src/layers/oteltrace.rs x: 8 contributors (all time) y: 232 lines of code core/src/layers/throttle.rs x: 6 contributors (all time) y: 167 lines of code core/src/services/azfile/writer.rs x: 6 contributors (all time) y: 62 lines of code core/src/services/fs/writer.rs x: 7 contributors (all time) y: 174 lines of code core/src/services/gdrive/writer.rs x: 7 contributors (all time) y: 49 lines of code core/src/services/monoiofs/writer.rs x: 3 contributors (all time) y: 142 lines of code core/src/types/context/write.rs x: 2 contributors (all time) y: 365 lines of code integrations/fuse3/src/file_system.rs x: 3 contributors (all time) y: 730 lines of code integrations/parquet/src/async_writer.rs x: 3 contributors (all time) y: 91 lines of code core/src/services/azblob/mod.rs x: 5 contributors (all time) y: 16 lines of code bindings/haskell/opendal.cabal x: 7 contributors (all time) y: 76 lines of code dev/src/generate/parser.rs x: 3 contributors (all time) y: 399 lines of code core/src/services/d1/backend.rs x: 11 contributors (all time) y: 271 lines of code core/src/services/upyun/error.rs x: 5 contributors (all time) y: 61 lines of code core/src/services/webhdfs/error.rs x: 5 contributors (all time) y: 89 lines of code core/src/raw/http_util/header.rs x: 6 contributors (all time) y: 241 lines of code core/src/services/s3/error.rs x: 7 contributors (all time) y: 98 lines of code core/src/services/oss/lister.rs x: 5 contributors (all time) y: 181 lines of code core/src/layers/mod.rs x: 18 contributors (all time) y: 83 lines of code core/src/services/cos/lister.rs x: 3 contributors (all time) y: 177 lines of code core/src/layers/chaos.rs x: 4 contributors (all time) y: 119 lines of code core/src/raw/rps.rs x: 3 contributors (all time) y: 148 lines of code integrations/virtiofs/src/virtiofs_util.rs x: 2 contributors (all time) y: 428 lines of code core/src/raw/adapters/typed_kv/api.rs x: 9 contributors (all time) y: 79 lines of code core/src/services/etcd/backend.rs x: 13 contributors (all time) y: 197 lines of code core/src/services/foundationdb/backend.rs x: 10 contributors (all time) y: 72 lines of code core/src/services/memcached/backend.rs x: 14 contributors (all time) y: 124 lines of code core/src/services/moka/backend.rs x: 9 contributors (all time) y: 97 lines of code core/src/services/nebula_graph/backend.rs x: 4 contributors (all time) y: 325 lines of code core/src/services/persy/backend.rs x: 9 contributors (all time) y: 100 lines of code core/src/services/redb/backend.rs x: 8 contributors (all time) y: 68 lines of code core/src/services/rocksdb/backend.rs x: 13 contributors (all time) y: 66 lines of code core/src/services/sled/backend.rs x: 13 contributors (all time) y: 178 lines of code core/src/services/surrealdb/backend.rs x: 8 contributors (all time) y: 310 lines of code core/src/types/list.rs x: 8 contributors (all time) y: 26 lines of code bindings/d/source/opendal/operator.d x: 1 contributors (all time) y: 174 lines of code bindings/c/src/lib.rs x: 7 contributors (all time) y: 34 lines of code bindings/go/error.go x: 2 contributors (all time) y: 60 lines of code core/src/types/read/futures_async_reader.rs x: 1 contributors (all time) y: 214 lines of code core/src/services/azfile/lister.rs x: 2 contributors (all time) y: 172 lines of code core/src/services/redis/mod.rs x: 4 contributors (all time) y: 8 lines of code core/src/services/monoiofs/reader.rs x: 2 contributors (all time) y: 101 lines of code core/src/raw/oio/list/hierarchy_list.rs x: 2 contributors (all time) y: 157 lines of code integrations/virtiofs/src/filesystem.rs x: 1 contributors (all time) y: 576 lines of code core/src/types/write/futures_async_writer.rs x: 1 contributors (all time) y: 92 lines of code bindings/go/metadata.go x: 1 contributors (all time) y: 122 lines of code bindings/nodejs/generated.js x: 4 contributors (all time) y: 312 lines of code core/src/services/memcached/binary.rs x: 3 contributors (all time) y: 249 lines of code bindings/haskell/haskell-src/OpenDAL.hs x: 2 contributors (all time) y: 511 lines of code core/src/services/webhdfs/message.rs x: 2 contributors (all time) y: 210 lines of code
2058.0
lines of code
  min: 1.0
  average: 99.71
  25th percentile: 17.0
  median: 44.0
  75th percentile: 108.75
  max: 2058.0
0 62.0
contributors (all time)
min: 1.0 | average: 4.48 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 62.0

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

core/src/services/fs/backend.rs x: 1 commits (30d) y: 454 lines of code bindings/c/include/opendal.h x: 2 commits (30d) y: 207 lines of code bindings/c/src/writer.rs x: 1 commits (30d) y: 58 lines of code bindings/go/ffi.go x: 2 commits (30d) y: 109 lines of code bindings/go/write.go x: 2 commits (30d) y: 162 lines of code bindings/go/reader.go x: 2 commits (30d) y: 150 lines of code bindings/cpp/include/data_structure.hpp x: 1 commits (30d) y: 27 lines of code bindings/cpp/src/lib.rs x: 1 commits (30d) y: 121 lines of code bindings/cpp/src/lister.cpp x: 1 commits (30d) y: 24 lines of code bindings/cpp/src/operator.cpp x: 1 commits (30d) y: 103 lines of code bindings/cpp/src/reader.cpp x: 1 commits (30d) y: 33 lines of code bindings/cpp/src/utils/ffi_converter.cpp x: 1 commits (30d) y: 8 lines of code core/src/raw/http_util/client.rs x: 2 commits (30d) y: 184 lines of code bindings/c/src/reader.rs x: 1 commits (30d) y: 77 lines of code core/src/services/azdls/backend.rs x: 2 commits (30d) y: 299 lines of code core/src/services/azdls/core.rs x: 3 commits (30d) y: 288 lines of code core/src/services/azdls/writer.rs x: 2 commits (30d) y: 71 lines of code core/src/services/onedrive/writer.rs x: 1 commits (30d) y: 112 lines of code core/src/services/webhdfs/backend.rs x: 1 commits (30d) y: 312 lines of code core/src/services/webhdfs/core.rs x: 2 commits (30d) y: 26 lines of code core/src/services/webhdfs/writer.rs x: 1 commits (30d) y: 135 lines of code core/src/services/onedrive/core.rs x: 1 commits (30d) y: 504 lines of code core/src/services/aliyun_drive/backend.rs x: 2 commits (30d) y: 343 lines of code core/src/services/aliyun_drive/core.rs x: 1 commits (30d) y: 564 lines of code core/src/services/aliyun_drive/writer.rs x: 1 commits (30d) y: 84 lines of code core/src/services/seafile/core.rs x: 2 commits (30d) y: 259 lines of code core/src/services/gdrive/core.rs x: 3 commits (30d) y: 400 lines of code core/src/services/vercel_blob/core.rs x: 1 commits (30d) y: 245 lines of code core/src/services/azblob/writer.rs x: 1 commits (30d) y: 129 lines of code core/src/services/seafile/lister.rs x: 1 commits (30d) y: 54 lines of code core/src/services/swift/core.rs x: 2 commits (30d) y: 236 lines of code core/src/services/webdav/core.rs x: 1 commits (30d) y: 676 lines of code core/src/services/yandex_disk/backend.rs x: 1 commits (30d) y: 205 lines of code core/src/services/b2/backend.rs x: 1 commits (30d) y: 333 lines of code core/src/services/b2/core.rs x: 3 commits (30d) y: 530 lines of code core/src/services/ghac/backend.rs x: 1 commits (30d) y: 216 lines of code core/src/services/ghac/writer.rs x: 1 commits (30d) y: 174 lines of code core/src/services/vercel_artifacts/core.rs x: 1 commits (30d) y: 13 lines of code core/src/services/pcloud/core.rs x: 1 commits (30d) y: 283 lines of code integrations/unftp-sbe/Cargo.toml x: 2 commits (30d) y: 41 lines of code integrations/object_store/Cargo.toml x: 3 commits (30d) y: 55 lines of code integrations/object_store/src/store.rs x: 1 commits (30d) y: 431 lines of code core/src/types/scheme.rs x: 1 commits (30d) y: 362 lines of code core/src/services/obs/core.rs x: 3 commits (30d) y: 465 lines of code bindings/python/Cargo.toml x: 2 commits (30d) y: 171 lines of code bindings/python/src/layers.rs x: 1 commits (30d) y: 94 lines of code bindings/python/src/lib.rs x: 2 commits (30d) y: 22 lines of code core/src/layers/prometheus_client.rs x: 1 commits (30d) y: 394 lines of code core/src/services/s3/backend.rs x: 3 commits (30d) y: 846 lines of code core/src/services/s3/core.rs x: 4 commits (30d) y: 1060 lines of code core/src/services/github/core.rs x: 1 commits (30d) y: 257 lines of code core/src/services/cos/core.rs x: 3 commits (30d) y: 576 lines of code core/src/services/upyun/core.rs x: 1 commits (30d) y: 45 lines of code bindings/python/python/opendal/__base.pyi x: 1 commits (30d) y: 665 lines of code bindings/python/python/opendal/__init__.pyi x: 3 commits (30d) y: 181 lines of code bindings/python/src/operator.rs x: 2 commits (30d) y: 538 lines of code core/Cargo.toml x: 3 commits (30d) y: 411 lines of code core/src/raw/ops.rs x: 1 commits (30d) y: 466 lines of code core/src/services/oss/core.rs x: 3 commits (30d) y: 895 lines of code core/src/services/azfile/core.rs x: 3 commits (30d) y: 277 lines of code core/src/services/gcs/core.rs x: 3 commits (30d) y: 539 lines of code core/src/layers/blocking.rs x: 1 commits (30d) y: 155 lines of code bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java x: 1 commits (30d) y: 2058 lines of code bindings/c/src/operator.rs x: 1 commits (30d) y: 327 lines of code core/src/layers/concurrent_limit.rs x: 1 commits (30d) y: 285 lines of code core/src/raw/serde_util.rs x: 1 commits (30d) y: 354 lines of code dev/src/release/package.rs x: 1 commits (30d) y: 165 lines of code core/src/types/buffer.rs x: 1 commits (30d) y: 762 lines of code bindings/python/pyproject.toml x: 3 commits (30d) y: 69 lines of code bindings/nodejs/src/lib.rs x: 1 commits (30d) y: 590 lines of code bindings/go/lister.go x: 1 commits (30d) y: 183 lines of code bindings/go/stat.go x: 1 commits (30d) y: 66 lines of code core/src/raw/http_util/uri.rs x: 3 commits (30d) y: 125 lines of code core/src/services/s3/lister.rs x: 1 commits (30d) y: 316 lines of code
2058.0
lines of code
  min: 2.0
  average: 200.82
  25th percentile: 36.75
  median: 106.0
  75th percentile: 283.5
  max: 2058.0
0 4.0
commits (30d)
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

core/src/services/fs/backend.rs x: 1 contributors (30d) y: 454 lines of code bindings/c/include/opendal.h x: 1 contributors (30d) y: 207 lines of code bindings/c/src/writer.rs x: 1 contributors (30d) y: 58 lines of code bindings/go/ffi.go x: 2 contributors (30d) y: 109 lines of code bindings/go/write.go x: 2 contributors (30d) y: 162 lines of code bindings/go/reader.go x: 1 contributors (30d) y: 150 lines of code bindings/cpp/include/data_structure.hpp x: 1 contributors (30d) y: 27 lines of code bindings/cpp/src/lib.rs x: 1 contributors (30d) y: 121 lines of code bindings/cpp/src/lister.cpp x: 1 contributors (30d) y: 24 lines of code bindings/cpp/src/operator.cpp x: 1 contributors (30d) y: 103 lines of code bindings/cpp/src/reader.cpp x: 1 contributors (30d) y: 33 lines of code bindings/cpp/src/utils/ffi_converter.cpp x: 1 contributors (30d) y: 8 lines of code core/src/raw/http_util/client.rs x: 2 contributors (30d) y: 184 lines of code bindings/c/src/reader.rs x: 1 contributors (30d) y: 77 lines of code core/src/services/azdls/backend.rs x: 2 contributors (30d) y: 299 lines of code core/src/services/azdls/core.rs x: 3 contributors (30d) y: 288 lines of code core/src/services/azdls/writer.rs x: 2 contributors (30d) y: 71 lines of code core/src/services/onedrive/writer.rs x: 1 contributors (30d) y: 112 lines of code core/src/services/webhdfs/backend.rs x: 1 contributors (30d) y: 312 lines of code core/src/services/webhdfs/writer.rs x: 1 contributors (30d) y: 135 lines of code core/src/services/onedrive/core.rs x: 1 contributors (30d) y: 504 lines of code core/src/services/aliyun_drive/backend.rs x: 1 contributors (30d) y: 343 lines of code core/src/services/aliyun_drive/core.rs x: 1 contributors (30d) y: 564 lines of code core/src/services/aliyun_drive/writer.rs x: 1 contributors (30d) y: 84 lines of code core/src/services/seafile/core.rs x: 1 contributors (30d) y: 259 lines of code core/src/services/gdrive/core.rs x: 2 contributors (30d) y: 400 lines of code core/src/services/vercel_blob/core.rs x: 1 contributors (30d) y: 245 lines of code core/src/services/azblob/writer.rs x: 1 contributors (30d) y: 129 lines of code core/src/services/seafile/lister.rs x: 1 contributors (30d) y: 54 lines of code core/src/services/swift/core.rs x: 2 contributors (30d) y: 236 lines of code core/src/services/webdav/core.rs x: 1 contributors (30d) y: 676 lines of code core/src/services/b2/backend.rs x: 1 contributors (30d) y: 333 lines of code core/src/services/b2/core.rs x: 3 contributors (30d) y: 530 lines of code core/src/services/ghac/backend.rs x: 1 contributors (30d) y: 216 lines of code core/src/services/ghac/writer.rs x: 1 contributors (30d) y: 174 lines of code core/src/services/vercel_artifacts/core.rs x: 1 contributors (30d) y: 13 lines of code core/src/services/pcloud/core.rs x: 1 contributors (30d) y: 283 lines of code integrations/unftp-sbe/Cargo.toml x: 2 contributors (30d) y: 41 lines of code integrations/object_store/Cargo.toml x: 3 contributors (30d) y: 55 lines of code integrations/object_store/src/store.rs x: 1 contributors (30d) y: 431 lines of code core/src/types/scheme.rs x: 1 contributors (30d) y: 362 lines of code core/src/services/obs/core.rs x: 3 contributors (30d) y: 465 lines of code bindings/python/Cargo.toml x: 2 contributors (30d) y: 171 lines of code bindings/python/src/layers.rs x: 1 contributors (30d) y: 94 lines of code bindings/python/src/lib.rs x: 2 contributors (30d) y: 22 lines of code core/src/layers/prometheus_client.rs x: 1 contributors (30d) y: 394 lines of code core/src/services/s3/backend.rs x: 3 contributors (30d) y: 846 lines of code core/src/services/s3/core.rs x: 2 contributors (30d) y: 1060 lines of code core/src/services/cos/core.rs x: 3 contributors (30d) y: 576 lines of code core/src/services/upyun/core.rs x: 1 contributors (30d) y: 45 lines of code bindings/python/python/opendal/__base.pyi x: 1 contributors (30d) y: 665 lines of code bindings/python/python/opendal/__init__.pyi x: 3 contributors (30d) y: 181 lines of code bindings/python/src/operator.rs x: 1 contributors (30d) y: 538 lines of code core/Cargo.toml x: 1 contributors (30d) y: 411 lines of code core/src/raw/ops.rs x: 1 contributors (30d) y: 466 lines of code core/src/services/oss/core.rs x: 3 contributors (30d) y: 895 lines of code core/src/services/azfile/core.rs x: 2 contributors (30d) y: 277 lines of code core/src/services/gcs/core.rs x: 3 contributors (30d) y: 539 lines of code core/src/layers/blocking.rs x: 1 contributors (30d) y: 155 lines of code bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java x: 1 contributors (30d) y: 2058 lines of code bindings/c/src/operator.rs x: 1 contributors (30d) y: 327 lines of code core/src/layers/concurrent_limit.rs x: 1 contributors (30d) y: 285 lines of code core/src/raw/serde_util.rs x: 1 contributors (30d) y: 354 lines of code dev/src/release/package.rs x: 1 contributors (30d) y: 165 lines of code core/src/types/buffer.rs x: 1 contributors (30d) y: 762 lines of code bindings/nodejs/src/lib.rs x: 1 contributors (30d) y: 590 lines of code bindings/go/lister.go x: 1 contributors (30d) y: 183 lines of code bindings/go/stat.go x: 1 contributors (30d) y: 66 lines of code core/src/raw/http_util/uri.rs x: 3 contributors (30d) y: 125 lines of code core/src/services/s3/lister.rs x: 1 contributors (30d) y: 316 lines of code
2058.0
lines of code
  min: 2.0
  average: 200.82
  25th percentile: 36.75
  median: 106.0
  75th percentile: 283.5
  max: 2058.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

core/src/services/fs/backend.rs x: 6 commits (90d) y: 454 lines of code bindings/c/include/opendal.h x: 4 commits (90d) y: 207 lines of code bindings/c/src/writer.rs x: 1 commits (90d) y: 58 lines of code bindings/go/ffi.go x: 2 commits (90d) y: 109 lines of code bindings/go/write.go x: 2 commits (90d) y: 162 lines of code bindings/go/reader.go x: 2 commits (90d) y: 150 lines of code bindings/cpp/include/data_structure.hpp x: 1 commits (90d) y: 27 lines of code bindings/cpp/src/lib.rs x: 2 commits (90d) y: 121 lines of code bindings/cpp/src/lister.cpp x: 1 commits (90d) y: 24 lines of code bindings/cpp/src/operator.cpp x: 1 commits (90d) y: 103 lines of code bindings/cpp/src/reader.cpp x: 1 commits (90d) y: 33 lines of code bindings/cpp/src/utils/ffi_converter.cpp x: 1 commits (90d) y: 8 lines of code core/src/raw/http_util/client.rs x: 7 commits (90d) y: 184 lines of code bindings/c/src/reader.rs x: 1 commits (90d) y: 77 lines of code core/src/services/azdls/backend.rs x: 4 commits (90d) y: 299 lines of code core/src/services/azdls/core.rs x: 5 commits (90d) y: 288 lines of code core/src/services/azdls/writer.rs x: 3 commits (90d) y: 71 lines of code core/src/services/onedrive/writer.rs x: 5 commits (90d) y: 112 lines of code core/src/services/webhdfs/backend.rs x: 4 commits (90d) y: 312 lines of code core/src/services/webhdfs/core.rs x: 3 commits (90d) y: 26 lines of code core/src/services/webhdfs/lister.rs x: 2 commits (90d) y: 100 lines of code core/src/services/webhdfs/writer.rs x: 3 commits (90d) y: 135 lines of code core/src/services/onedrive/core.rs x: 6 commits (90d) y: 504 lines of code core/src/services/yandex_disk/core.rs x: 4 commits (90d) y: 107 lines of code core/src/services/aliyun_drive/backend.rs x: 4 commits (90d) y: 343 lines of code core/src/services/aliyun_drive/core.rs x: 4 commits (90d) y: 564 lines of code core/src/services/aliyun_drive/writer.rs x: 2 commits (90d) y: 84 lines of code core/src/services/seafile/core.rs x: 4 commits (90d) y: 259 lines of code core/src/services/koofr/core.rs x: 3 commits (90d) y: 118 lines of code core/src/services/gdrive/core.rs x: 6 commits (90d) y: 400 lines of code core/src/services/vercel_blob/core.rs x: 3 commits (90d) y: 245 lines of code core/src/services/azblob/writer.rs x: 4 commits (90d) y: 129 lines of code core/src/services/seafile/lister.rs x: 1 commits (90d) y: 54 lines of code core/src/services/seafile/writer.rs x: 2 commits (90d) y: 31 lines of code core/src/services/swift/core.rs x: 5 commits (90d) y: 236 lines of code core/src/services/webdav/core.rs x: 3 commits (90d) y: 676 lines of code core/src/services/yandex_disk/backend.rs x: 3 commits (90d) y: 205 lines of code core/src/services/b2/backend.rs x: 7 commits (90d) y: 333 lines of code core/src/services/b2/core.rs x: 6 commits (90d) y: 530 lines of code core/src/services/ghac/core.rs x: 5 commits (90d) y: 347 lines of code core/src/services/ghac/backend.rs x: 5 commits (90d) y: 216 lines of code core/src/services/ghac/writer.rs x: 7 commits (90d) y: 174 lines of code core/src/services/vercel_artifacts/core.rs x: 3 commits (90d) y: 13 lines of code core/src/services/pcloud/core.rs x: 3 commits (90d) y: 283 lines of code integrations/unftp-sbe/Cargo.toml x: 5 commits (90d) y: 41 lines of code integrations/object_store/Cargo.toml x: 7 commits (90d) y: 55 lines of code integrations/object_store/src/store.rs x: 1 commits (90d) y: 431 lines of code integrations/object_store/src/utils.rs x: 1 commits (90d) y: 106 lines of code scripts/constants.py x: 2 commits (90d) y: 13 lines of code core/src/types/scheme.rs x: 4 commits (90d) y: 362 lines of code core/src/services/obs/core.rs x: 6 commits (90d) y: 465 lines of code core/src/lib.rs x: 3 commits (90d) y: 42 lines of code bindings/python/Cargo.toml x: 10 commits (90d) y: 171 lines of code bindings/python/src/layers.rs x: 1 commits (90d) y: 94 lines of code bindings/python/src/lib.rs x: 2 commits (90d) y: 22 lines of code core/src/layers/prometheus_client.rs x: 4 commits (90d) y: 394 lines of code core/src/services/s3/backend.rs x: 12 commits (90d) y: 846 lines of code core/src/services/s3/config.rs x: 4 commits (90d) y: 44 lines of code core/src/services/s3/core.rs x: 12 commits (90d) y: 1060 lines of code core/src/services/github/core.rs x: 3 commits (90d) y: 257 lines of code core/src/services/cos/core.rs x: 8 commits (90d) y: 576 lines of code core/src/services/alluxio/core.rs x: 3 commits (90d) y: 20 lines of code bindings/python/python/opendal/__base.pyi x: 6 commits (90d) y: 665 lines of code bindings/python/src/operator.rs x: 8 commits (90d) y: 538 lines of code core/Cargo.toml x: 18 commits (90d) y: 411 lines of code core/benches/types/tasks.rs x: 1 commits (90d) y: 41 lines of code core/src/raw/ops.rs x: 3 commits (90d) y: 466 lines of code core/src/services/oss/core.rs x: 7 commits (90d) y: 895 lines of code core/src/services/azfile/core.rs x: 5 commits (90d) y: 277 lines of code core/src/services/dropbox/core.rs x: 3 commits (90d) y: 38 lines of code core/src/services/gcs/core.rs x: 10 commits (90d) y: 539 lines of code core/src/layers/blocking.rs x: 5 commits (90d) y: 155 lines of code bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java x: 4 commits (90d) y: 2058 lines of code bindings/c/src/operator.rs x: 5 commits (90d) y: 327 lines of code core/src/layers/concurrent_limit.rs x: 2 commits (90d) y: 285 lines of code core/src/raw/serde_util.rs x: 1 commits (90d) y: 354 lines of code dev/src/release/package.rs x: 4 commits (90d) y: 165 lines of code integrations/cloud_filter/Cargo.toml x: 5 commits (90d) y: 53 lines of code integrations/dav-server/Cargo.toml x: 4 commits (90d) y: 37 lines of code core/src/types/buffer.rs x: 1 commits (90d) y: 762 lines of code core/src/services/ipfs/backend.rs x: 3 commits (90d) y: 103 lines of code bindings/python/pyproject.toml x: 7 commits (90d) y: 69 lines of code bindings/python/python/opendal/exceptions.pyi x: 1 commits (90d) y: 11 lines of code bindings/nodejs/src/lib.rs x: 4 commits (90d) y: 590 lines of code bindings/go/lister.go x: 1 commits (90d) y: 183 lines of code bindings/go/operator_info.go x: 1 commits (90d) y: 258 lines of code bindings/go/stat.go x: 1 commits (90d) y: 66 lines of code core/src/raw/enum_utils.rs x: 2 commits (90d) y: 179 lines of code core/src/services/s3/lister.rs x: 1 commits (90d) y: 316 lines of code core/src/services/azblob/backend.rs x: 5 commits (90d) y: 544 lines of code core/src/services/ftp/backend.rs x: 5 commits (90d) y: 310 lines of code core/src/services/ftp/writer.rs x: 2 commits (90d) y: 81 lines of code bindings/ruby/Cargo.toml x: 3 commits (90d) y: 56 lines of code bindings/ruby/lib/opendal.rb x: 2 commits (90d) y: 6 lines of code bindings/ruby/src/lib.rs x: 4 commits (90d) y: 27 lines of code bindings/ruby/src/lister.rs x: 4 commits (90d) y: 65 lines of code bindings/ruby/src/metadata.rs x: 2 commits (90d) y: 56 lines of code bindings/ruby/src/operator.rs x: 6 commits (90d) y: 164 lines of code core/src/services/gcs/backend.rs x: 8 commits (90d) y: 358 lines of code core/src/layers/capability_check.rs x: 4 commits (90d) y: 19 lines of code core/src/raw/futures_util.rs x: 2 commits (90d) y: 198 lines of code core/benches/vs_s3/Cargo.toml x: 2 commits (90d) y: 36 lines of code core/fuzz/Cargo.toml x: 4 commits (90d) y: 86 lines of code core/src/types/operator/builder.rs x: 4 commits (90d) y: 201 lines of code core/src/types/operator/operator.rs x: 5 commits (90d) y: 490 lines of code core/src/services/obs/writer.rs x: 2 commits (90d) y: 174 lines of code core/src/layers/complete.rs x: 4 commits (90d) y: 420 lines of code core/src/services/cos/backend.rs x: 8 commits (90d) y: 339 lines of code core/src/services/monoiofs/core.rs x: 3 commits (90d) y: 233 lines of code core/src/services/oss/backend.rs x: 6 commits (90d) y: 474 lines of code core/src/types/capability.rs x: 5 commits (90d) y: 81 lines of code core/src/layers/observe/metrics.rs x: 12 commits (90d) y: 984 lines of code core/src/layers/observe/mod.rs x: 5 commits (90d) y: 18 lines of code core/src/services/sftp/backend.rs x: 2 commits (90d) y: 308 lines of code core/src/layers/otelmetrics.rs x: 3 commits (90d) y: 380 lines of code core/src/layers/prometheus.rs x: 4 commits (90d) y: 400 lines of code core/src/layers/await_tree.rs x: 3 commits (90d) y: 185 lines of code core/src/layers/logging.rs x: 4 commits (90d) y: 1230 lines of code core/src/layers/timeout.rs x: 5 commits (90d) y: 174 lines of code core/src/raw/operation.rs x: 2 commits (90d) y: 48 lines of code core/src/services/huggingface/core.rs x: 4 commits (90d) y: 96 lines of code core/src/services/lakefs/core.rs x: 4 commits (90d) y: 158 lines of code bindings/dart/lib/opendal.dart x: 5 commits (90d) y: 141 lines of code core/src/services/icloud/backend.rs x: 2 commits (90d) y: 225 lines of code core/src/services/icloud/core.rs x: 1 commits (90d) y: 361 lines of code core/src/types/error.rs x: 2 commits (90d) y: 327 lines of code core/src/services/huggingface/backend.rs x: 2 commits (90d) y: 215 lines of code core/src/services/koofr/backend.rs x: 2 commits (90d) y: 270 lines of code core/src/services/seafile/backend.rs x: 2 commits (90d) y: 233 lines of code core/src/services/swift/backend.rs x: 3 commits (90d) y: 60 lines of code core/src/services/vercel_blob/backend.rs x: 3 commits (90d) y: 188 lines of code core/src/services/vercel_artifacts/builder.rs x: 3 commits (90d) y: 91 lines of code core/src/raw/accessor.rs x: 6 commits (90d) y: 646 lines of code core/src/types/operator/blocking_operator.rs x: 2 commits (90d) y: 342 lines of code core/src/raw/path.rs x: 1 commits (90d) y: 261 lines of code core/src/services/onedrive/backend.rs x: 6 commits (90d) y: 18 lines of code core/src/services/onedrive/graph_model.rs x: 4 commits (90d) y: 354 lines of code core/src/services/onedrive/lister.rs x: 4 commits (90d) y: 104 lines of code core/src/services/pcloud/backend.rs x: 2 commits (90d) y: 282 lines of code bindings/python/src/file.rs x: 1 commits (90d) y: 468 lines of code bindings/haskell/src/lib.rs x: 2 commits (90d) y: 377 lines of code bindings/python/benchmark/async_origin_s3_benchmark_with_gevent.py x: 2 commits (90d) y: 68 lines of code core/src/services/alluxio/backend.rs x: 2 commits (90d) y: 194 lines of code bindings/java/src/async_operator.rs x: 5 commits (90d) y: 659 lines of code bindings/java/src/main/java/org/apache/opendal/AsyncOperator.java x: 3 commits (90d) y: 166 lines of code bindings/java/src/operator.rs x: 4 commits (90d) y: 234 lines of code core/src/raw/oio/write/multipart_write.rs x: 2 commits (90d) y: 294 lines of code core/src/services/azfile/backend.rs x: 2 commits (90d) y: 305 lines of code website/docusaurus.config.js x: 6 commits (90d) y: 241 lines of code core/src/services/cos/writer.rs x: 4 commits (90d) y: 173 lines of code core/src/services/compfs/writer.rs x: 2 commits (90d) y: 57 lines of code core/src/services/mod.rs x: 4 commits (90d) y: 130 lines of code bindings/php/src/lib.rs x: 1 commits (90d) y: 86 lines of code core/src/services/b2/writer.rs x: 2 commits (90d) y: 134 lines of code core/src/services/redis/backend.rs x: 1 commits (90d) y: 245 lines of code core/src/services/sqlite/backend.rs x: 1 commits (90d) y: 166 lines of code bindings/dart/lib/src/rust/api/capability.dart x: 1 commits (90d) y: 144 lines of code bindings/dart/lib/src/rust/frb_generated.io.dart x: 1 commits (90d) y: 243 lines of code bindings/dart/lib/src/rust/frb_generated.web.dart x: 1 commits (90d) y: 219 lines of code bindings/lua/src/lib.rs x: 1 commits (90d) y: 175 lines of code core/src/raw/http_util/multipart.rs x: 1 commits (90d) y: 937 lines of code core/src/services/dropbox/backend.rs x: 1 commits (90d) y: 149 lines of code core/src/services/s3/writer.rs x: 3 commits (90d) y: 197 lines of code core/src/layers/async_backtrace.rs x: 1 commits (90d) y: 161 lines of code core/src/layers/oteltrace.rs x: 1 commits (90d) y: 232 lines of code core/src/types/context/write.rs x: 1 commits (90d) y: 365 lines of code core/src/types/metadata.rs x: 1 commits (90d) y: 193 lines of code integrations/fuse3/src/file_system.rs x: 1 commits (90d) y: 730 lines of code
2058.0
lines of code
  min: 2.0
  average: 158.1
  25th percentile: 31.0
  median: 86.0
  75th percentile: 207.0
  max: 2058.0
0 18.0
commits (90d)
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 18.0

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

core/src/services/fs/backend.rs x: 4 contributors (90d) y: 454 lines of code bindings/c/include/opendal.h x: 3 contributors (90d) y: 207 lines of code bindings/c/src/writer.rs x: 1 contributors (90d) y: 58 lines of code bindings/go/ffi.go x: 2 contributors (90d) y: 109 lines of code bindings/go/write.go x: 2 contributors (90d) y: 162 lines of code bindings/go/reader.go x: 1 contributors (90d) y: 150 lines of code bindings/cpp/include/data_structure.hpp x: 1 contributors (90d) y: 27 lines of code bindings/cpp/src/lib.rs x: 2 contributors (90d) y: 121 lines of code bindings/cpp/src/lister.cpp x: 1 contributors (90d) y: 24 lines of code bindings/cpp/src/operator.cpp x: 1 contributors (90d) y: 103 lines of code bindings/cpp/src/reader.cpp x: 1 contributors (90d) y: 33 lines of code bindings/cpp/src/utils/ffi_converter.cpp x: 1 contributors (90d) y: 8 lines of code core/src/raw/http_util/client.rs x: 3 contributors (90d) y: 184 lines of code bindings/c/src/reader.rs x: 1 contributors (90d) y: 77 lines of code core/src/services/azdls/backend.rs x: 4 contributors (90d) y: 299 lines of code core/src/services/azdls/core.rs x: 5 contributors (90d) y: 288 lines of code core/src/services/azdls/writer.rs x: 3 contributors (90d) y: 71 lines of code core/src/services/onedrive/writer.rs x: 3 contributors (90d) y: 112 lines of code core/src/services/webhdfs/backend.rs x: 3 contributors (90d) y: 312 lines of code core/src/services/webhdfs/core.rs x: 2 contributors (90d) y: 26 lines of code core/src/services/webhdfs/lister.rs x: 2 contributors (90d) y: 100 lines of code core/src/services/webhdfs/writer.rs x: 3 contributors (90d) y: 135 lines of code core/src/services/onedrive/core.rs x: 3 contributors (90d) y: 504 lines of code core/src/services/aliyun_drive/backend.rs x: 3 contributors (90d) y: 343 lines of code core/src/services/aliyun_drive/core.rs x: 4 contributors (90d) y: 564 lines of code core/src/services/aliyun_drive/writer.rs x: 2 contributors (90d) y: 84 lines of code core/src/services/seafile/core.rs x: 3 contributors (90d) y: 259 lines of code core/src/services/koofr/core.rs x: 3 contributors (90d) y: 118 lines of code core/src/services/gdrive/core.rs x: 5 contributors (90d) y: 400 lines of code core/src/services/vercel_blob/core.rs x: 3 contributors (90d) y: 245 lines of code core/src/services/azblob/writer.rs x: 3 contributors (90d) y: 129 lines of code core/src/services/seafile/lister.rs x: 1 contributors (90d) y: 54 lines of code core/src/services/swift/core.rs x: 5 contributors (90d) y: 236 lines of code core/src/services/webdav/core.rs x: 3 contributors (90d) y: 676 lines of code core/src/services/b2/backend.rs x: 6 contributors (90d) y: 333 lines of code core/src/services/b2/core.rs x: 5 contributors (90d) y: 530 lines of code core/src/services/ghac/backend.rs x: 3 contributors (90d) y: 216 lines of code core/src/services/ghac/writer.rs x: 5 contributors (90d) y: 174 lines of code core/src/services/vercel_artifacts/core.rs x: 2 contributors (90d) y: 13 lines of code core/src/services/pcloud/core.rs x: 3 contributors (90d) y: 283 lines of code integrations/unftp-sbe/Cargo.toml x: 2 contributors (90d) y: 41 lines of code integrations/object_store/Cargo.toml x: 4 contributors (90d) y: 55 lines of code integrations/object_store/src/store.rs x: 1 contributors (90d) y: 431 lines of code integrations/object_store/src/utils.rs x: 1 contributors (90d) y: 106 lines of code core/src/types/scheme.rs x: 3 contributors (90d) y: 362 lines of code core/src/services/obs/core.rs x: 5 contributors (90d) y: 465 lines of code bindings/python/Cargo.toml x: 4 contributors (90d) y: 171 lines of code bindings/python/src/layers.rs x: 1 contributors (90d) y: 94 lines of code bindings/python/src/lib.rs x: 2 contributors (90d) y: 22 lines of code core/src/layers/prometheus_client.rs x: 2 contributors (90d) y: 394 lines of code core/src/services/s3/backend.rs x: 7 contributors (90d) y: 846 lines of code core/src/services/s3/config.rs x: 4 contributors (90d) y: 44 lines of code core/src/services/s3/core.rs x: 5 contributors (90d) y: 1060 lines of code core/src/services/cos/core.rs x: 5 contributors (90d) y: 576 lines of code core/src/services/alluxio/core.rs x: 3 contributors (90d) y: 20 lines of code core/src/services/upyun/core.rs x: 3 contributors (90d) y: 45 lines of code bindings/python/python/opendal/__base.pyi x: 4 contributors (90d) y: 665 lines of code bindings/python/python/opendal/__init__.pyi x: 4 contributors (90d) y: 181 lines of code bindings/python/src/operator.rs x: 4 contributors (90d) y: 538 lines of code core/Cargo.toml x: 6 contributors (90d) y: 411 lines of code core/benches/types/tasks.rs x: 1 contributors (90d) y: 41 lines of code core/src/raw/ops.rs x: 2 contributors (90d) y: 466 lines of code core/src/services/oss/core.rs x: 5 contributors (90d) y: 895 lines of code core/src/services/azfile/core.rs x: 4 contributors (90d) y: 277 lines of code core/src/services/dropbox/core.rs x: 3 contributors (90d) y: 38 lines of code core/src/services/gcs/core.rs x: 7 contributors (90d) y: 539 lines of code core/src/layers/blocking.rs x: 3 contributors (90d) y: 155 lines of code bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java x: 2 contributors (90d) y: 2058 lines of code bindings/c/src/operator.rs x: 4 contributors (90d) y: 327 lines of code core/src/layers/concurrent_limit.rs x: 2 contributors (90d) y: 285 lines of code core/src/raw/serde_util.rs x: 1 contributors (90d) y: 354 lines of code dev/src/release/package.rs x: 1 contributors (90d) y: 165 lines of code integrations/cloud_filter/Cargo.toml x: 2 contributors (90d) y: 53 lines of code core/src/types/buffer.rs x: 1 contributors (90d) y: 762 lines of code core/src/services/ipfs/core.rs x: 1 contributors (90d) y: 88 lines of code bindings/python/pyproject.toml x: 4 contributors (90d) y: 69 lines of code bindings/python/python/opendal/exceptions.pyi x: 1 contributors (90d) y: 11 lines of code bindings/nodejs/src/lib.rs x: 3 contributors (90d) y: 590 lines of code bindings/go/lister.go x: 1 contributors (90d) y: 183 lines of code bindings/go/operator_info.go x: 1 contributors (90d) y: 258 lines of code bindings/go/stat.go x: 1 contributors (90d) y: 66 lines of code core/src/raw/enum_utils.rs x: 2 contributors (90d) y: 179 lines of code core/src/services/s3/lister.rs x: 1 contributors (90d) y: 316 lines of code core/src/services/azblob/backend.rs x: 4 contributors (90d) y: 544 lines of code core/src/services/ftp/backend.rs x: 2 contributors (90d) y: 310 lines of code core/src/services/ftp/delete.rs x: 2 contributors (90d) y: 37 lines of code core/src/services/ftp/writer.rs x: 2 contributors (90d) y: 81 lines of code bindings/ruby/src/lister.rs x: 2 contributors (90d) y: 65 lines of code bindings/ruby/src/operator.rs x: 3 contributors (90d) y: 164 lines of code core/src/services/gcs/backend.rs x: 6 contributors (90d) y: 358 lines of code core/src/services/gcs/writer.rs x: 1 contributors (90d) y: 119 lines of code core/src/raw/futures_util.rs x: 1 contributors (90d) y: 198 lines of code core/src/types/operator/builder.rs x: 2 contributors (90d) y: 201 lines of code core/src/types/operator/operator.rs x: 3 contributors (90d) y: 490 lines of code core/src/services/obs/backend.rs x: 4 contributors (90d) y: 341 lines of code core/src/services/obs/writer.rs x: 2 contributors (90d) y: 174 lines of code core/src/layers/complete.rs x: 3 contributors (90d) y: 420 lines of code core/src/services/cos/backend.rs x: 4 contributors (90d) y: 339 lines of code core/src/services/monoiofs/core.rs x: 3 contributors (90d) y: 233 lines of code core/src/services/onedrive/builder.rs x: 2 contributors (90d) y: 163 lines of code core/src/services/oss/backend.rs x: 5 contributors (90d) y: 474 lines of code core/src/types/capability.rs x: 4 contributors (90d) y: 81 lines of code core/src/layers/observe/metrics.rs x: 3 contributors (90d) y: 984 lines of code core/src/layers/otelmetrics.rs x: 3 contributors (90d) y: 380 lines of code core/src/layers/prometheus.rs x: 2 contributors (90d) y: 400 lines of code core/src/layers/fastrace.rs x: 2 contributors (90d) y: 254 lines of code core/src/layers/logging.rs x: 2 contributors (90d) y: 1230 lines of code core/src/services/huggingface/core.rs x: 3 contributors (90d) y: 96 lines of code bindings/dart/lib/opendal.dart x: 2 contributors (90d) y: 141 lines of code core/src/services/icloud/backend.rs x: 2 contributors (90d) y: 225 lines of code core/src/services/icloud/core.rs x: 1 contributors (90d) y: 361 lines of code core/src/types/error.rs x: 1 contributors (90d) y: 327 lines of code core/src/services/huggingface/backend.rs x: 2 contributors (90d) y: 215 lines of code core/src/services/koofr/backend.rs x: 2 contributors (90d) y: 270 lines of code core/src/services/seafile/backend.rs x: 2 contributors (90d) y: 233 lines of code core/src/services/swift/backend.rs x: 3 contributors (90d) y: 60 lines of code core/src/services/vercel_blob/backend.rs x: 2 contributors (90d) y: 188 lines of code core/src/services/vercel_artifacts/builder.rs x: 2 contributors (90d) y: 91 lines of code core/src/raw/accessor.rs x: 3 contributors (90d) y: 646 lines of code core/src/types/operator/blocking_operator.rs x: 2 contributors (90d) y: 342 lines of code core/src/raw/path.rs x: 1 contributors (90d) y: 261 lines of code core/src/services/pcloud/backend.rs x: 2 contributors (90d) y: 282 lines of code bindings/python/src/file.rs x: 1 contributors (90d) y: 468 lines of code bindings/haskell/src/lib.rs x: 2 contributors (90d) y: 377 lines of code bindings/java/src/async_operator.rs x: 5 contributors (90d) y: 659 lines of code bindings/java/src/main/java/org/apache/opendal/ListOptions.java x: 2 contributors (90d) y: 6 lines of code bindings/java/src/operator.rs x: 4 contributors (90d) y: 234 lines of code core/src/raw/oio/write/multipart_write.rs x: 2 contributors (90d) y: 294 lines of code core/src/services/upyun/backend.rs x: 2 contributors (90d) y: 247 lines of code core/src/services/hdfs_native/backend.rs x: 3 contributors (90d) y: 54 lines of code core/src/services/azfile/backend.rs x: 2 contributors (90d) y: 305 lines of code website/docusaurus.config.js x: 4 contributors (90d) y: 241 lines of code core/src/services/cos/writer.rs x: 3 contributors (90d) y: 173 lines of code core/src/services/compfs/writer.rs x: 2 contributors (90d) y: 57 lines of code core/src/services/b2/writer.rs x: 2 contributors (90d) y: 134 lines of code bindings/java/src/executor.rs x: 1 contributors (90d) y: 154 lines of code core/src/services/redis/backend.rs x: 1 contributors (90d) y: 245 lines of code bindings/dart/lib/src/rust/api/capability.dart x: 1 contributors (90d) y: 144 lines of code bindings/dart/lib/src/rust/frb_generated.io.dart x: 1 contributors (90d) y: 243 lines of code bindings/dart/lib/src/rust/frb_generated.web.dart x: 1 contributors (90d) y: 219 lines of code bindings/lua/src/lib.rs x: 1 contributors (90d) y: 175 lines of code core/src/raw/http_util/multipart.rs x: 1 contributors (90d) y: 937 lines of code core/src/types/write/buffer_sink.rs x: 2 contributors (90d) y: 146 lines of code core/src/services/s3/writer.rs x: 3 contributors (90d) y: 197 lines of code core/src/layers/oteltrace.rs x: 1 contributors (90d) y: 232 lines of code core/src/types/context/write.rs x: 1 contributors (90d) y: 365 lines of code core/src/types/metadata.rs x: 1 contributors (90d) y: 193 lines of code integrations/fuse3/src/file_system.rs x: 1 contributors (90d) y: 730 lines of code
2058.0
lines of code
  min: 2.0
  average: 158.1
  25th percentile: 31.0
  median: 86.0
  75th percentile: 207.0
  max: 2058.0
0 7.0
contributors (90d)
min: 1.0 | average: 1.86 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0