apache / opendal
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 820 files with 81,765 lines of code.
    • 2 files changed more than 100 times (1,257 lines of code)
    • 21 files changed 51-100 times (8,506 lines of code)
    • 93 files changed 21-50 times (17,522 lines of code)
    • 281 files changed 6-20 times (35,055 lines of code)
    • 423 files changed 1-5 times (19,425 lines of code)
1% | 10% | 21% | 42% | 23%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 820 files with 81,765 lines of code.
    • 9 files changed by more than 25 contributors (4,472 lines of code)
    • 60 files changed by 11-25 contributors (15,329 lines of code)
    • 127 files changed by 6-10 contributors (20,753 lines of code)
    • 430 files changed by 2-5 contributors (32,588 lines of code)
    • 194 files changed by 1 contributor (8,623 lines of code)
5% | 18% | 25% | 39% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, md, yaml, java, toml, py, gitignore, mdx, go, json, rb, cpp, js, xml, dart, txt, hpp, mjs, hs, ml, sh, php, pyi, swift, d, lua, zig, ipynb, mli, sql, c, svg, cs, ts, mod, csproj, properties, css, npmignore, rockspec, editorconfig, npmrc, clang-format, jinja2, cmd, gemspec, gitattributes, cabal, tsx, ini, h, rdf, pub, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs1% | 11% | 23% | 43% | 19%
toml17% | 21% | 26% | 23% | 11%
js0% | 0% | 23% | 40% | 36%
h0% | 0% | 100% | 0% | 0%
pyi0% | 0% | 20% | 78% | 1%
java0% | 0% | 2% | 71% | 25%
hs0% | 0% | 0% | 89% | 10%
go0% | 0% | 0% | 17% | 82%
py0% | 0% | 0% | 46% | 53%
zig0% | 0% | 0% | 21% | 78%
hpp0% | 0% | 0% | 57% | 42%
cabal0% | 0% | 0% | 100% | 0%
gemspec0% | 0% | 0% | 100% | 0%
dart0% | 0% | 0% | 0% | 100%
d0% | 0% | 0% | 0% | 100%
mli0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
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%
cs0% | 0% | 0% | 0% | 100%
php0% | 0% | 0% | 0% | 100%
jinja20% | 0% | 0% | 0% | 100%
rdf0% | 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 Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
core2% | 12% | 25% | 42% | 16%
bindings0% | 5% | 13% | 42% | 37%
website0% | 0% | 47% | 0% | 52%
integrations0% | 0% | 3% | 50% | 46%
ROOT0% | 0% | 25% | 15% | 58%
dev0% | 0% | 0% | 49% | 50%
scripts0% | 0% | 0% | 66% | 33%
fixtures0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in core
411 - 2023-03-17 2025-04-18 178 62 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/s3
846 8 2023-03-17 2025-04-20 128 49 github@xuanwo.io 131135452+antoninferrand@us...
Cargo.toml
in bindings/python
171 - 2023-01-19 2025-04-21 90 18 github@xuanwo.io pk5ls20@outlook.com
operator.rs
in core/src/types/operator
490 - 2023-03-17 2025-04-01 84 26 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/oss
474 5 2023-03-17 2025-03-30 82 30 github@xuanwo.io ajb459684460@gmail.com
backend.rs
in core/src/services/gcs
358 4 2023-03-17 2025-04-04 79 30 github@xuanwo.io meteorite.gan@gmail.com
mod.rs
in core/src/services
130 - 2023-03-17 2025-03-18 76 44 github@xuanwo.io 30045503+eason0729@users.no...
backend.rs
in core/src/services/azblob
544 9 2023-03-17 2025-04-06 73 25 github@xuanwo.io meteorite.gan@gmail.com
backend.rs
in core/src/services/obs
341 4 2023-03-17 2025-03-31 71 28 github@xuanwo.io ajb459684460@gmail.com
backend.rs
in core/src/services/webdav
178 3 2023-03-17 2025-03-26 65 23 github@xuanwo.io hi@miro.im
complete.rs
in core/src/layers
420 18 2023-03-17 2025-03-30 64 15 github@xuanwo.io ajb459684460@gmail.com
scheme.rs
in core/src/types
362 5 2023-03-17 2025-04-23 63 32 github@xuanwo.io meteorite.gan@gmail.com
retry.rs
in core/src/layers
115 6 2023-03-17 2025-03-29 62 13 github@xuanwo.io wander4096@gmail.com
Cargo.toml
in bindings/nodejs
158 - 2023-01-19 2025-03-24 62 11 github@xuanwo.io github@xuanwo.io
core.rs
in core/src/services/s3
1060 6 2023-04-11 2025-04-20 62 28 github@xuanwo.io 131135452+antoninferrand@us...
Cargo.toml
in bindings/java
158 - 2023-03-24 2025-03-24 61 15 kidylee@gmail.com github@xuanwo.io
backend.rs
in core/src/services/fs
454 12 2023-03-17 2025-05-07 60 18 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/cos
339 4 2023-05-18 2025-03-30 59 22 github@xuanwo.io ajb459684460@gmail.com
blocking_operator.rs
in core/src/types/operator
342 1 2023-03-17 2025-03-25 57 14 github@xuanwo.io i@asukaminato.eu.org
logging.rs
in core/src/layers
1230 26 2023-03-17 2025-03-27 55 12 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/webhdfs
312 4 2023-03-17 2025-04-28 54 19 github@xuanwo.io jorgehermogonzalez@gmail.com
lib.rs
in bindings/nodejs/src
590 3 2023-01-19 2025-04-10 53 10 github@xuanwo.io i@asukaminato.eu.org
backend.rs
in core/src/raw/adapters/kv
280 15 2023-03-17 2025-02-26 52 16 github@xuanwo.io github@xuanwo.io
opendal.h
in bindings/c/include
207 - 2023-03-15 2025-05-06 50 13 github@xuanwo.io mzygdeaq@qq.com
backend.rs
in core/src/services/ftp
310 6 2023-03-17 2025-04-06 50 17 github@xuanwo.io 9087380+uruemu@users.norepl...
builder.rs
in core/src/types/operator
201 - 2023-03-17 2025-04-01 47 24 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/hdfs
55 2 2023-03-17 2025-02-26 46 18 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/ghac
216 4 2023-03-17 2025-04-27 46 16 github@xuanwo.io jorgehermogonzalez@gmail.com
operator_futures.rs
in core/src/types/operator
299 2 2023-05-24 2025-03-20 46 20 infdahai@outlook.com github@xuanwo.io
backend.rs
in core/src/services/sftp
308 5 2023-05-01 2025-03-28 46 17 yinmingzhuo@gmail.com hi@miro.im
core.rs
in core/src/services/gcs
539 2 2023-04-11 2025-04-18 46 17 github@xuanwo.io jorgehermogonzalez@gmail.com
error_context.rs
in core/src/layers
19 1 2023-03-17 2025-03-27 43 7 github@xuanwo.io github@xuanwo.io
capability.rs
in core/src/types
81 - 2023-04-21 2025-03-30 43 16 github@xuanwo.io ajb459684460@gmail.com
backend.rs
in core/src/services/http
227 5 2023-03-17 2025-03-26 43 21 github@xuanwo.io hi@miro.im
backend.rs
in core/src/raw/adapters/typed_kv
288 15 2023-05-07 2025-02-26 43 12 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/gdrive
131 1 2023-05-01 2025-04-27 42 15 71162630+young-flash@users.... jorgehermogonzalez@gmail.com
241 1 2023-03-13 2025-03-19 42 12 github@xuanwo.io github@xuanwo.io
tracing.rs
in core/src/layers
245 19 2023-03-17 2025-04-11 41 10 github@xuanwo.io github@xuanwo.io
prometheus.rs
in core/src/layers
400 4 2023-04-14 2025-03-28 41 7 6406592+v0y4g3r@users.norep... koushiro.cqx@gmail.com
backend.rs
in core/src/services/ipmfs
21 - 2023-03-17 2025-04-08 40 12 github@xuanwo.io hi@miro.im
core.rs
in core/src/services/oss
895 10 2023-04-11 2025-04-18 40 19 suyanhanx@gmail.com jorgehermogonzalez@gmail.com
backend.rs
in core/src/services/ipfs
103 2 2023-03-17 2025-04-11 39 13 github@xuanwo.io hi@miro.im
backend.rs
in core/src/services/onedrive
18 - 2023-04-28 2025-03-25 38 12 wildcat.name@gmail.com 297343+erickguan@users.nore...
lib.rs
in bindings/python/src
22 - 2023-01-19 2025-04-21 38 14 github@xuanwo.io pk5ls20@outlook.com
Cargo.toml
in integrations/object_store
55 - 2023-08-21 2025-04-26 38 12 github@xuanwo.io me@xiangpeng.systems
timeout.rs
in core/src/layers
174 10 2023-06-01 2025-03-27 38 5 github@xuanwo.io github@xuanwo.io
client.rs
in core/src/raw/http_util
184 6 2023-03-17 2025-05-01 38 10 github@xuanwo.io fredrick.eisele@gmail.com
lib.rs
in bindings/java/src
169 5 2023-03-24 2025-03-03 37 8 github@xuanwo.io dru@amazon.com
Cargo.toml
in bindings/c
53 - 2023-03-15 2025-03-24 36 8 github@xuanwo.io github@xuanwo.io
metrics.rs
in core/src/layers
98 3 2023-03-17 2025-03-28 36 8 github@xuanwo.io koushiro.cqx@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in core
411 - 2023-03-17 2025-04-18 178 62 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/s3
846 8 2023-03-17 2025-04-20 128 49 github@xuanwo.io 131135452+antoninferrand@us...
mod.rs
in core/src/services
130 - 2023-03-17 2025-03-18 76 44 github@xuanwo.io 30045503+eason0729@users.no...
scheme.rs
in core/src/types
362 5 2023-03-17 2025-04-23 63 32 github@xuanwo.io meteorite.gan@gmail.com
backend.rs
in core/src/services/oss
474 5 2023-03-17 2025-03-30 82 30 github@xuanwo.io ajb459684460@gmail.com
backend.rs
in core/src/services/gcs
358 4 2023-03-17 2025-04-04 79 30 github@xuanwo.io meteorite.gan@gmail.com
backend.rs
in core/src/services/obs
341 4 2023-03-17 2025-03-31 71 28 github@xuanwo.io ajb459684460@gmail.com
core.rs
in core/src/services/s3
1060 6 2023-04-11 2025-04-20 62 28 github@xuanwo.io 131135452+antoninferrand@us...
operator.rs
in core/src/types/operator
490 - 2023-03-17 2025-04-01 84 26 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/azblob
544 9 2023-03-17 2025-04-06 73 25 github@xuanwo.io meteorite.gan@gmail.com
builder.rs
in core/src/types/operator
201 - 2023-03-17 2025-04-01 47 24 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/webdav
178 3 2023-03-17 2025-03-26 65 23 github@xuanwo.io hi@miro.im
backend.rs
in core/src/services/cos
339 4 2023-05-18 2025-03-30 59 22 github@xuanwo.io ajb459684460@gmail.com
backend.rs
in core/src/services/http
227 5 2023-03-17 2025-03-26 43 21 github@xuanwo.io hi@miro.im
operator_futures.rs
in core/src/types/operator
299 2 2023-05-24 2025-03-20 46 20 infdahai@outlook.com github@xuanwo.io
backend.rs
in core/src/services/webhdfs
312 4 2023-03-17 2025-04-28 54 19 github@xuanwo.io jorgehermogonzalez@gmail.com
core.rs
in core/src/services/oss
895 10 2023-04-11 2025-04-18 40 19 suyanhanx@gmail.com jorgehermogonzalez@gmail.com
Cargo.toml
in bindings/python
171 - 2023-01-19 2025-04-21 90 18 github@xuanwo.io pk5ls20@outlook.com
backend.rs
in core/src/services/fs
454 12 2023-03-17 2025-05-07 60 18 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/hdfs
55 2 2023-03-17 2025-02-26 46 18 github@xuanwo.io github@xuanwo.io
mod.rs
in core/src/layers
83 - 2023-03-17 2025-01-09 25 18 github@xuanwo.io andylokandy@hotmail.com
backend.rs
in core/src/services/ftp
310 6 2023-03-17 2025-04-06 50 17 github@xuanwo.io 9087380+uruemu@users.norepl...
backend.rs
in core/src/services/sftp
308 5 2023-05-01 2025-03-28 46 17 yinmingzhuo@gmail.com hi@miro.im
core.rs
in core/src/services/gcs
539 2 2023-04-11 2025-04-18 46 17 github@xuanwo.io jorgehermogonzalez@gmail.com
backend.rs
in core/src/raw/adapters/kv
280 15 2023-03-17 2025-02-26 52 16 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/services/ghac
216 4 2023-03-17 2025-04-27 46 16 github@xuanwo.io jorgehermogonzalez@gmail.com
capability.rs
in core/src/types
81 - 2023-04-21 2025-03-30 43 16 github@xuanwo.io ajb459684460@gmail.com
core.rs
in core/src/services/obs
465 1 2023-04-12 2025-04-23 29 16 github@xuanwo.io 93052259+tks1197@users.nore...
complete.rs
in core/src/layers
420 18 2023-03-17 2025-03-30 64 15 github@xuanwo.io ajb459684460@gmail.com
Cargo.toml
in bindings/java
158 - 2023-03-24 2025-03-24 61 15 kidylee@gmail.com github@xuanwo.io
backend.rs
in core/src/services/gdrive
131 1 2023-05-01 2025-04-27 42 15 71162630+young-flash@users.... jorgehermogonzalez@gmail.com
pyproject.toml
in bindings/python
69 - 2023-01-19 2025-04-11 32 15 github@xuanwo.io me@frostming.com
backend.rs
in core/src/services/redis
245 5 2023-03-17 2025-03-11 29 15 github@xuanwo.io github@xuanwo.io
blocking_operator.rs
in core/src/types/operator
342 1 2023-03-17 2025-03-25 57 14 github@xuanwo.io i@asukaminato.eu.org
lib.rs
in bindings/python/src
22 - 2023-01-19 2025-04-21 38 14 github@xuanwo.io pk5ls20@outlook.com
backend.rs
in core/src/services/azdls
299 7 2023-09-13 2025-04-29 35 14 github@xuanwo.io 297343+erickguan@users.nore...
backend.rs
in core/src/services/b2
333 4 2023-11-21 2025-04-27 31 14 ys952572463@gmail.com jorgehermogonzalez@gmail.com
core.rs
in core/src/services/cos
576 2 2023-05-18 2025-04-20 28 14 github@xuanwo.io jorgehermogonzalez@gmail.com
backend.rs
in core/src/services/sqlite
166 3 2023-09-29 2025-03-11 24 14 me@manjusaka.me zouzou0208@gmail.com
backend.rs
in core/src/services/memcached
124 2 2023-03-17 2024-11-16 24 14 github@xuanwo.io zty0826@gmail.com
retry.rs
in core/src/layers
115 6 2023-03-17 2025-03-29 62 13 github@xuanwo.io wander4096@gmail.com
opendal.h
in bindings/c/include
207 - 2023-03-15 2025-05-06 50 13 github@xuanwo.io mzygdeaq@qq.com
backend.rs
in core/src/services/ipfs
103 2 2023-03-17 2025-04-11 39 13 github@xuanwo.io hi@miro.im
accessor.rs
in core/src/raw
646 66 2023-03-17 2025-03-26 30 13 github@xuanwo.io zouzou0208@gmail.com
backend.rs
in core/src/services/rocksdb
66 2 2023-03-17 2024-11-16 24 13 github@xuanwo.io zty0826@gmail.com
backend.rs
in core/src/services/sled
178 10 2023-03-17 2024-11-16 22 13 github@xuanwo.io zty0826@gmail.com
backend.rs
in core/src/services/etcd
197 6 2023-07-21 2024-11-16 21 13 38717659+g-xd@users.noreply... zty0826@gmail.com
logging.rs
in core/src/layers
1230 26 2023-03-17 2025-03-27 55 12 github@xuanwo.io github@xuanwo.io
backend.rs
in core/src/raw/adapters/typed_kv
288 15 2023-05-07 2025-02-26 43 12 github@xuanwo.io github@xuanwo.io
241 1 2023-03-13 2025-03-19 42 12 github@xuanwo.io github@xuanwo.io
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
filesystem.rs
in integrations/virtiofs/src
576 21 2024-06-27 2024-08-17 6 1 zjregee@gmail.com zjregee@gmail.com
frb_generated.io.dart
in bindings/dart/lib/src/rust
243 - 2025-03-10 2025-03-10 1 1 i@asukaminato.eu.org i@asukaminato.eu.org
frb_generated.web.dart
in bindings/dart/lib/src/rust
219 - 2025-03-10 2025-03-10 1 1 i@asukaminato.eu.org i@asukaminato.eu.org
futures_async_reader.rs
in core/src/types/read
214 4 2024-04-26 2024-09-28 6 1 github@xuanwo.io github@xuanwo.io
read.rs
in core/src/types/context
186 2 2024-07-01 2024-09-28 3 1 github@xuanwo.io github@xuanwo.io
operator.go
in bindings/go
184 2 2024-07-13 2025-04-09 3 1 me@yuchanns.xyz me@yuchanns.xyz
filesystem_message.rs
in integrations/virtiofs/src
184 1 2024-06-27 2024-08-17 5 1 zjregee@gmail.com zjregee@gmail.com
lister.go
in bindings/go
183 9 2024-07-13 2025-04-09 2 1 me@yuchanns.xyz me@yuchanns.xyz
operator.d
in bindings/d/source/opendal
174 15 2024-10-22 2024-10-22 1 1 matheus-catarino@hotmail.com matheus-catarino@hotmail.com
image-ssr-plugin.js
in website/plugins
167 7 2025-03-10 2025-03-19 2 1 github@xuanwo.io github@xuanwo.io
capability.dart
in bindings/dart/lib/src/rust/api
144 1 2025-03-10 2025-03-10 1 1 i@asukaminato.eu.org i@asukaminato.eu.org
hs
FFI.hs
in bindings/haskell/haskell-src/OpenDAL
138 - 2023-06-15 2023-08-06 6 1 yinmingzhuo@gmail.com yinmingzhuo@gmail.com
metadata.go
in bindings/go
122 5 2024-07-13 2024-07-13 1 1 me@yuchanns.xyz me@yuchanns.xyz
java.rs
in dev/src/generate
113 5 2025-01-03 2025-01-26 3 1 wander4096@gmail.com wander4096@gmail.com
core.rs
in core/src/services/sftp
113 2 2025-03-28 2025-03-28 1 1 hi@miro.im hi@miro.im
futures_delete_sink.rs
in core/src/types/delete
109 3 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
futures_bytes_stream.rs
in core/src/types/read
108 1 2024-04-26 2024-09-28 7 1 github@xuanwo.io github@xuanwo.io
operator.cpp
in bindings/cpp/src
103 16 2025-05-06 2025-05-06 1 1 deadlinefen@gmail.com deadlinefen@gmail.com
middlewares.rs
in bindings/ruby/src
102 10 2025-04-05 2025-04-05 1 1 297343+erickguan@users.nore... 297343+erickguan@users.nore...
core.rs
in core/src/services/ftp
101 1 2025-04-06 2025-04-06 1 1 9087380+uruemu@users.norepl... 9087380+uruemu@users.norepl...
std_reader.rs
in core/src/types/blocking_read
97 4 2024-04-26 2024-06-02 2 1 github@xuanwo.io github@xuanwo.io
futures_async_writer.rs
in core/src/types/write
92 3 2024-04-26 2024-07-24 6 1 github@xuanwo.io github@xuanwo.io
bytes_content_range.rs
in core/src/raw/http_util
89 1 2023-03-17 2024-04-09 3 1 github@xuanwo.io github@xuanwo.io
core.rs
in core/src/services/ipfs
88 1 2025-04-05 2025-04-11 2 1 hi@miro.im hi@miro.im
batch_delete.rs
in core/src/raw/oio/delete
85 2 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
mod.rs
in dev/src/release
84 1 2025-02-02 2025-02-02 1 1 wander4096@gmail.com wander4096@gmail.com
api.rs
in core/src/raw/oio/delete
84 11 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
pooled_buf.rs
in core/src/raw/oio/buf
79 2 2024-04-24 2024-06-05 2 1 github@xuanwo.io github@xuanwo.io
write.rs
in core/benches/ops
79 3 2023-03-17 2025-04-18 5 1 github@xuanwo.io github@xuanwo.io
reader.rs
in core/src/services/fs
77 1 2024-03-26 2024-06-05 6 1 github@xuanwo.io github@xuanwo.io
reader.rs
in core/src/services/hdfs
75 1 2024-03-26 2024-06-05 5 1 github@xuanwo.io github@xuanwo.io
std_writer.rs
in core/src/types/blocking_write
74 3 2024-04-26 2024-07-12 4 1 github@xuanwo.io github@xuanwo.io
error.rs
in integrations/virtiofs/src
74 2 2024-06-13 2024-08-09 2 1 zjregee@gmail.com zjregee@gmail.com
package.d
in bindings/d/source/opendal
73 - 2024-10-22 2024-10-22 1 1 matheus-catarino@hotmail.com matheus-catarino@hotmail.com
bytes_range.rs
in core/src/raw/http_util
73 1 2023-03-17 2024-06-03 6 1 github@xuanwo.io github@xuanwo.io
NativeLibrary.java
in bindings/java/src/main/java/org/apache/opendal
68 5 2023-10-18 2025-03-21 2 1 wander4096@gmail.com wander4096@gmail.com
delete.rs
in core/src/services/azblob
67 - 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
one_shot_delete.rs
in core/src/raw/oio/delete
67 6 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
blocking_deleter.rs
in core/src/types/delete
66 - 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
GitHubReadme.js
in website/components
66 1 2025-03-10 2025-03-10 1 1 github@xuanwo.io github@xuanwo.io
core.rs
in core/src/services/opfs
64 2 2025-03-18 2025-03-18 1 1 30045503+eason0729@users.no... 30045503+eason0729@users.no...
futures_bytes_sink.rs
in core/src/types/write
64 4 2024-04-27 2024-07-24 5 1 github@xuanwo.io github@xuanwo.io
delete.rs
in core/src/services/gcs
60 - 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
buffer_iterator.rs
in core/src/types/blocking_read
60 3 2024-06-02 2024-09-28 3 1 github@xuanwo.io github@xuanwo.io
flex_buf.rs
in core/src/raw/oio/buf
60 - 2024-04-09 2024-04-27 3 1 github@xuanwo.io github@xuanwo.io
input.rs
in core/src/types/delete
58 6 2024-12-05 2024-12-05 1 1 github@xuanwo.io github@xuanwo.io
amazon_s3.rs
in integrations/object_store/src
58 - 2025-04-23 2025-04-23 1 1 meteorite.gan@gmail.com meteorite.gan@gmail.com
api.rs
in core/src/raw/oio/list
57 7 2023-11-14 2024-08-07 8 1 github@xuanwo.io github@xuanwo.io
OperatorOutputStream.java
in bindings/java/src/main/java/org/apache/opendal
56 7 2024-05-19 2024-12-18 3 1 wander4096@gmail.com wander4096@gmail.com
metadata.rs
in bindings/ruby/src
56 - 2024-11-05 2025-04-05 3 1 297343+erickguan@users.nore... 297343+erickguan@users.nore...
Correlations

File Size vs. Number of Changes: 820 points

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

Number of Contributors vs. Number of Changes: 820 points

core/src/services/fs/backend.rs x: 18 # contributors y: 60 # changes bindings/c/include/opendal.h x: 13 # contributors y: 50 # changes bindings/c/src/writer.rs x: 3 # contributors y: 5 # changes bindings/go/ffi.go x: 2 # contributors y: 5 # changes bindings/go/reader.go x: 2 # contributors y: 4 # changes bindings/cpp/include/data_structure.hpp x: 1 # contributors y: 1 # changes bindings/cpp/include/opendal.hpp x: 5 # contributors y: 10 # changes bindings/cpp/src/lib.rs x: 6 # contributors y: 14 # changes core/src/raw/http_util/client.rs x: 10 # contributors y: 38 # changes bindings/c/src/reader.rs x: 4 # contributors y: 10 # changes core/src/services/azdls/backend.rs x: 14 # contributors y: 35 # changes core/src/services/azdls/core.rs x: 7 # contributors y: 14 # changes core/src/services/azdls/writer.rs x: 9 # contributors y: 14 # changes core/src/services/onedrive/writer.rs x: 10 # contributors y: 22 # changes core/src/services/webhdfs/backend.rs x: 19 # contributors y: 54 # changes core/src/services/webhdfs/core.rs x: 2 # contributors y: 3 # changes core/src/services/webhdfs/lister.rs x: 5 # contributors y: 9 # changes core/src/services/webhdfs/writer.rs x: 9 # contributors y: 23 # changes core/src/services/aliyun_drive/backend.rs x: 10 # contributors y: 23 # changes core/src/services/aliyun_drive/core.rs x: 7 # contributors y: 15 # changes core/src/services/aliyun_drive/writer.rs x: 4 # contributors y: 9 # changes core/src/services/seafile/core.rs x: 6 # contributors y: 12 # changes core/src/services/gdrive/core.rs x: 12 # contributors y: 29 # changes core/src/services/vercel_blob/core.rs x: 5 # contributors y: 11 # changes core/src/services/vercel_blob/writer.rs x: 6 # contributors y: 9 # changes core/src/services/azblob/writer.rs x: 10 # contributors y: 29 # changes core/src/services/seafile/lister.rs x: 5 # contributors y: 8 # changes core/src/services/seafile/writer.rs x: 6 # contributors y: 10 # changes core/src/services/swift/core.rs x: 9 # contributors y: 16 # changes core/src/services/webdav/core.rs x: 6 # contributors y: 13 # changes core/src/services/yandex_disk/backend.rs x: 10 # contributors y: 18 # changes core/src/services/b2/backend.rs x: 14 # contributors y: 31 # changes core/src/services/b2/core.rs x: 7 # contributors y: 17 # changes core/src/services/ghac/core.rs x: 3 # contributors y: 4 # changes core/src/services/ghac/backend.rs x: 16 # contributors y: 46 # changes core/src/services/ghac/writer.rs x: 8 # contributors y: 25 # changes core/src/services/pcloud/core.rs x: 8 # contributors y: 14 # changes core/src/services/gdrive/backend.rs x: 15 # contributors y: 42 # changes integrations/unftp-sbe/Cargo.toml x: 5 # contributors y: 21 # changes integrations/object_store/Cargo.toml x: 12 # contributors y: 38 # changes integrations/object_store/src/store.rs x: 7 # contributors y: 11 # changes integrations/object_store/src/utils.rs x: 4 # contributors y: 6 # changes scripts/constants.py x: 3 # contributors y: 6 # changes core/src/types/scheme.rs x: 32 # contributors y: 63 # changes integrations/object_store/src/lib.rs x: 11 # contributors y: 20 # changes core/src/services/obs/core.rs x: 16 # contributors y: 29 # changes core/src/lib.rs x: 7 # contributors y: 28 # changes bindings/python/Cargo.toml x: 18 # contributors y: 90 # changes bindings/python/python/opendal/layers.pyi x: 7 # contributors y: 7 # changes bindings/python/src/layers.rs x: 5 # contributors y: 6 # changes bindings/python/src/lib.rs x: 14 # contributors y: 38 # changes core/src/layers/prometheus_client.rs x: 4 # contributors y: 31 # changes core/src/services/s3/backend.rs x: 49 # contributors y: 128 # changes core/src/services/s3/config.rs x: 7 # contributors y: 12 # changes core/src/services/s3/core.rs x: 28 # contributors y: 62 # changes core/src/services/cos/core.rs x: 14 # contributors y: 28 # changes core/src/services/alluxio/core.rs x: 5 # contributors y: 12 # changes bindings/python/python/opendal/__base.pyi x: 6 # contributors y: 8 # changes bindings/python/python/opendal/__init__.pyi x: 12 # contributors y: 25 # changes bindings/python/src/operator.rs x: 11 # contributors y: 27 # changes core/Cargo.toml x: 62 # contributors y: 178 # changes core/benches/ops/main.rs x: 1 # contributors y: 2 # changes core/benches/ops/read.rs x: 3 # contributors y: 11 # changes core/benches/ops/write.rs x: 1 # contributors y: 5 # changes core/benches/types/buffer.rs x: 2 # contributors y: 2 # changes core/src/raw/ops.rs x: 12 # contributors y: 36 # changes core/src/services/oss/core.rs x: 19 # contributors y: 40 # changes core/src/services/azfile/core.rs x: 7 # contributors y: 13 # changes core/src/services/dropbox/core.rs x: 10 # contributors y: 25 # changes core/src/services/gcs/core.rs x: 17 # contributors y: 46 # changes core/src/layers/blocking.rs x: 7 # contributors y: 36 # changes bindings/java/src/main/java/org/apache/opendal/ServiceConfig.java x: 3 # contributors y: 7 # changes core/src/layers/concurrent_limit.rs x: 6 # contributors y: 34 # changes core/src/raw/serde_util.rs x: 4 # contributors y: 7 # changes integrations/dav-server/Cargo.toml x: 5 # contributors y: 30 # changes integrations/fuse3/Cargo.toml x: 4 # contributors y: 19 # changes integrations/parquet/Cargo.toml x: 5 # contributors y: 17 # changes bindings/nodejs/scripts/header.js x: 3 # contributors y: 3 # changes bindings/nodejs/theme/index.tsx x: 4 # contributors y: 4 # changes core/src/types/buffer.rs x: 5 # contributors y: 15 # changes core/src/services/ipfs/backend.rs x: 13 # contributors y: 39 # changes bindings/python/pyproject.toml x: 15 # contributors y: 32 # changes core/src/layers/tracing.rs x: 10 # contributors y: 41 # changes bindings/nodejs/src/lib.rs x: 10 # contributors y: 53 # changes bindings/go/operator.go x: 1 # contributors y: 3 # changes core/src/raw/http_util/uri.rs x: 4 # contributors y: 5 # changes core/src/services/ipmfs/backend.rs x: 12 # contributors y: 40 # changes core/src/services/ipmfs/mod.rs x: 3 # contributors y: 8 # changes core/src/services/ipmfs/writer.rs x: 6 # contributors y: 16 # changes core/src/services/gridfs/backend.rs x: 10 # contributors y: 17 # changes core/src/raw/enum_utils.rs x: 4 # contributors y: 18 # changes core/src/raw/http_util/mod.rs x: 6 # contributors y: 19 # changes core/src/services/s3/lister.rs x: 4 # contributors y: 14 # changes core/src/services/azblob/backend.rs x: 25 # contributors y: 73 # changes core/src/services/ftp/backend.rs x: 17 # contributors y: 50 # changes core/src/services/ftp/reader.rs x: 2 # contributors y: 7 # changes core/src/services/ftp/writer.rs x: 6 # contributors y: 21 # changes bindings/ruby/Cargo.toml x: 8 # contributors y: 35 # changes core/src/services/gcs/backend.rs x: 30 # contributors y: 79 # changes core/src/services/gcs/writer.rs x: 8 # contributors y: 28 # changes core/src/raw/futures_util.rs x: 3 # contributors y: 16 # changes core/src/raw/mod.rs x: 4 # contributors y: 20 # changes core/benches/vs_s3/Cargo.toml x: 4 # contributors y: 8 # changes dev/Cargo.toml x: 4 # contributors y: 11 # changes core/src/types/operator/builder.rs x: 24 # contributors y: 47 # changes core/src/types/operator/operator.rs x: 26 # contributors y: 84 # changes core/src/services/obs/backend.rs x: 28 # contributors y: 71 # changes core/src/services/obs/writer.rs x: 12 # contributors y: 27 # changes core/src/layers/complete.rs x: 15 # contributors y: 64 # changes core/src/services/cos/backend.rs x: 22 # contributors y: 59 # changes core/src/services/onedrive/builder.rs x: 9 # contributors y: 15 # changes core/src/services/oss/backend.rs x: 30 # contributors y: 82 # changes core/src/types/capability.rs x: 16 # contributors y: 43 # changes core/src/layers/retry.rs x: 13 # contributors y: 62 # changes core/src/layers/observe/metrics.rs x: 3 # contributors y: 10 # changes core/src/services/sftp/mod.rs x: 5 # contributors y: 7 # changes core/src/services/sftp/reader.rs x: 2 # contributors y: 8 # changes core/src/layers/prometheus.rs x: 7 # contributors y: 41 # changes core/src/layers/metrics.rs x: 8 # contributors y: 36 # changes core/src/layers/await_tree.rs x: 6 # contributors y: 18 # changes core/src/layers/error_context.rs x: 7 # contributors y: 43 # changes core/src/layers/logging.rs x: 12 # contributors y: 55 # changes core/src/layers/timeout.rs x: 5 # contributors y: 38 # changes core/src/raw/operation.rs x: 3 # contributors y: 13 # changes core/src/services/huggingface/core.rs x: 4 # contributors y: 12 # changes core/src/services/icloud/backend.rs x: 9 # contributors y: 17 # changes core/src/types/error.rs x: 6 # contributors y: 17 # changes core/src/raw/http_util/body.rs x: 8 # contributors y: 27 # changes core/src/services/huggingface/backend.rs x: 10 # contributors y: 21 # changes core/src/services/seafile/backend.rs x: 9 # contributors y: 18 # changes core/src/services/vercel_blob/backend.rs x: 10 # contributors y: 19 # changes core/src/services/webdav/backend.rs x: 23 # contributors y: 65 # changes core/src/services/http/backend.rs x: 21 # contributors y: 43 # changes core/src/raw/accessor.rs x: 13 # contributors y: 30 # changes core/src/types/operator/blocking_operator.rs x: 14 # contributors y: 57 # changes core/src/services/onedrive/lister.rs x: 3 # contributors y: 9 # changes core/src/services/vercel_artifacts/backend.rs x: 11 # contributors y: 30 # changes core/src/services/vercel_artifacts/writer.rs x: 6 # contributors y: 15 # changes bindings/cpp/Cargo.toml x: 6 # contributors y: 27 # changes bindings/dotnet/Cargo.toml x: 5 # contributors y: 25 # changes bindings/haskell/Cargo.toml x: 6 # contributors y: 31 # changes bindings/java/Cargo.toml x: 15 # contributors y: 61 # changes bindings/lua/Cargo.toml x: 6 # contributors y: 28 # changes bindings/nodejs/Cargo.toml x: 11 # contributors y: 62 # changes core/benches/vs_fs/Cargo.toml x: 2 # contributors y: 6 # changes core/src/services/gdrive/builder.rs x: 7 # contributors y: 18 # changes bindings/python/benchmark/async_origin_s3_benchmark_with_gevent.py x: 5 # contributors y: 5 # changes core/src/services/alluxio/backend.rs x: 9 # contributors y: 21 # changes bindings/java/src/operator.rs x: 6 # contributors y: 30 # changes core/src/types/operator/operator_futures.rs x: 20 # contributors y: 46 # changes core/src/types/read/buffer_stream.rs x: 2 # contributors y: 12 # changes core/src/raw/oio/write/multipart_write.rs x: 4 # contributors y: 23 # changes core/src/raw/oio/write/block_write.rs x: 4 # contributors y: 17 # changes core/src/services/dropbox/builder.rs x: 8 # contributors y: 17 # changes bindings/java/src/main/java/org/apache/opendal/Operator.java x: 7 # contributors y: 26 # changes core/src/services/hdfs_native/backend.rs x: 11 # contributors y: 18 # changes website/docusaurus.config.js x: 12 # contributors y: 42 # changes core/src/services/mod.rs x: 44 # contributors y: 76 # changes core/src/raw/oio/list/flat_list.rs x: 4 # contributors y: 15 # changes core/src/services/redis/backend.rs x: 15 # contributors y: 29 # changes core/src/services/sqlite/backend.rs x: 14 # contributors y: 24 # changes licenserc.toml x: 8 # contributors y: 22 # changes core/src/raw/http_util/multipart.rs x: 5 # contributors y: 19 # changes bindings/zig/build.zig x: 7 # contributors y: 9 # changes core/src/types/read/reader.rs x: 3 # contributors y: 12 # changes bindings/java/src/lib.rs x: 8 # contributors y: 37 # changes core/src/raw/adapters/kv/backend.rs x: 16 # contributors y: 52 # changes core/src/raw/adapters/typed_kv/backend.rs x: 12 # contributors y: 43 # changes core/src/raw/layer.rs x: 7 # contributors y: 22 # changes core/src/services/dashmap/backend.rs x: 8 # contributors y: 19 # changes core/src/services/dropbox/backend.rs x: 12 # contributors y: 33 # changes core/src/services/hdfs/backend.rs x: 18 # contributors y: 46 # changes core/src/services/memory/backend.rs x: 11 # contributors y: 25 # changes core/src/services/s3/writer.rs x: 12 # contributors y: 30 # changes core/src/layers/throttle.rs x: 6 # contributors y: 25 # changes core/src/raw/oio/write/api.rs x: 2 # contributors y: 17 # changes core/src/raw/oio/write/one_shot_write.rs x: 4 # contributors y: 21 # changes core/src/services/fs/writer.rs x: 7 # contributors y: 24 # changes core/src/services/gdrive/writer.rs x: 7 # contributors y: 19 # changes core/src/services/hdfs/writer.rs x: 5 # contributors y: 22 # changes core/src/services/upyun/writer.rs x: 6 # contributors y: 11 # changes core/src/services/webdav/writer.rs x: 7 # contributors y: 20 # changes core/src/layers/mod.rs x: 18 # contributors y: 25 # changes core/src/raw/oio/mod.rs x: 2 # contributors y: 13 # changes core/src/types/mod.rs x: 2 # contributors y: 18 # changes core/src/raw/adapters/typed_kv/api.rs x: 9 # contributors y: 12 # changes core/src/services/cacache/backend.rs x: 8 # contributors y: 12 # changes core/src/services/cloudflare_kv/backend.rs x: 10 # contributors y: 16 # changes core/src/services/etcd/backend.rs x: 13 # contributors y: 21 # changes core/src/services/foundationdb/backend.rs x: 10 # contributors y: 15 # changes core/src/services/rocksdb/backend.rs x: 13 # contributors y: 24 # changes core/src/services/sled/backend.rs x: 13 # contributors y: 22 # changes bindings/java/src/error.rs x: 2 # contributors y: 10 # changes bindings/c/cbindgen.toml x: 6 # contributors y: 5 # changes bindings/c/src/types.rs x: 6 # contributors y: 24 # changes core/src/types/read/futures_async_reader.rs x: 1 # contributors y: 6 # changes core/src/types/read/futures_bytes_stream.rs x: 1 # contributors y: 7 # changes integrations/virtiofs/src/lib.rs x: 1 # contributors y: 4 # changes core/src/raw/oio/list/api.rs x: 1 # contributors y: 8 # changes core/src/raw/oio/read/mod.rs x: 2 # contributors y: 9 # changes bindings/java/src/main/java/org/apache/opendal/NativeObject.java x: 1 # contributors y: 9 # changes
178.0
# changes
  min: 1.0
  average: 10.53
  25th percentile: 2.0
  median: 5.0
  75th percentile: 12.0
  max: 178.0
0 62.0
# contributors
min: 1.0 | average: 4.48 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 62.0

Number of Contributors vs. File Size: 820 points

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