apache / fury
File Size

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

Intro
Learn more...
File Size Overall
15% | 19% | 26% | 18% | 20%
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
java21% | 24% | 23% | 16% | 13%
pyx73% | 25% | 0% | 0% | 1%
py0% | 35% | 37% | 19% | 7%
ts0% | 12% | 49% | 19% | 19%
go0% | 18% | 55% | 21% | 4%
cc0% | 0% | 65% | 22% | 12%
h0% | 0% | 45% | 36% | 17%
pxi0% | 0% | 96% | 0% | 3%
dart0% | 0% | 6% | 28% | 64%
rs0% | 0% | 13% | 37% | 48%
js0% | 0% | 58% | 0% | 41%
bzl0% | 0% | 47% | 31% | 21%
proto0% | 0% | 0% | 66% | 33%
pxd0% | 0% | 0% | 27% | 72%
kt0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
sbt0% | 0% | 0% | 0% | 100%
gyp0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
java21% | 24% | 24% | 16% | 12%
python25% | 31% | 26% | 8% | 8%
javascript0% | 10% | 47% | 19% | 22%
go0% | 18% | 55% | 21% | 4%
cpp0% | 0% | 57% | 27% | 15%
dart0% | 0% | 6% | 28% | 64%
rust0% | 0% | 13% | 35% | 51%
ci0% | 0% | 63% | 36% | 0%
bazel0% | 0% | 47% | 31% | 21%
integration_tests0% | 0% | 0% | 35% | 64%
scala0% | 0% | 0% | 28% | 71%
kotlin0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Expression.java
in java/fury-core/src/main/java/org/apache/fury/codegen
2315 211
MemoryBuffer.java
in java/fury-core/src/main/java/org/apache/fury/memory
1952 175
_serialization.pyx
in python/pyfury
1870 35
ClassResolver.java
in java/fury-core/src/main/java/org/apache/fury/resolver
1796 130
BaseObjectCodecBuilder.java
in java/fury-core/src/main/java/org/apache/fury/builder
1747 62
Fury.java
in java/fury-core/src/main/java/org/apache/fury
1431 132
TypeRef.java
in java/fury-core/src/main/java/org/apache/fury/reflect
1014 84
AbstractObjectSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer
1005 25
StringSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer
871 41
CompatibleCodecBuilder.java
in java/fury-core/src/main/java/org/apache/fury/builder
866 28
FieldResolver.java
in java/fury-core/src/main/java/org/apache/fury/resolver
822 57
ObjectStreamSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer
807 89
ArraySerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer
798 38
AbstractMapSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
710 32
ReflectionUtils.java
in java/fury-core/src/main/java/org/apache/fury/reflect
687 54
ObjectCodecBuilder.java
in java/fury-core/src/main/java/org/apache/fury/builder
677 31
CollectionSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
671 87
ClassDef.java
in java/fury-core/src/main/java/org/apache/fury/meta
645 70
_util.pyx
in python/pyfury
645 16
TypeUtils.java
in java/fury-core/src/main/java/org/apache/fury/type
625 41
_serializer.py
in python/pyfury
613 73
typeInfo.ts
in javascript/packages/fury/lib
594 36
BaseBinaryEncoderBuilder.java
in java/fury-format/src/main/java/org/apache/fury/format/encoder
580 24
TimeSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer
566 104
AbstractCollectionSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
566 33
CompatibleSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer
556 20
CodecBuilder.java
in java/fury-core/src/main/java/org/apache/fury/builder
548 51
XtypeResolver.java
in java/fury-core/src/main/java/org/apache/fury/resolver
547 38
serializer.py
in python/pyfury
544 56
Encoders.java
in java/fury-format/src/main/java/org/apache/fury/format/encoder
531 21
ArrowWriter.java
in java/fury-format/src/main/java/org/apache/fury/format/vectorized
520 60
type.go
in go/fury
520 22
CodegenContext.java
in java/fury-core/src/main/java/org/apache/fury/codegen
513 42
_registry.py
in python/pyfury
512 22
Serializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer
463 65
Descriptor.java
in java/fury-core/src/main/java/org/apache/fury/type
460 29
_fury.py
in python/pyfury
438 36
fury.go
in go/fury
435 33
DataTypes.java
in java/fury-format/src/main/java/org/apache/fury/format/type
431 59
FieldAccessor.java
in java/fury-core/src/main/java/org/apache/fury/reflect
421 60
MetaString.ts
in javascript/packages/fury/lib/meta
416 35
FlatBuffersState.java
in java/benchmark/src/main/java/org/apache/fury/benchmark/state
411 17
CodeGenerator.java
in java/fury-core/src/main/java/org/apache/fury/codegen
411 37
MapSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
396 57
string_util.cc
in cpp/fury/util
392 9
meta_string.rs
in rust/fury-core/src/meta
384 13
GuavaCollectionSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
378 41
ProtoBuffersState.java
in java/benchmark/src/main/java/org/apache/fury/benchmark/state
377 9
SerializationBinding.java
in java/fury-core/src/main/java/org/apache/fury/serializer
374 53
map.ts
in javascript/packages/fury/lib/gen
368 16
Files With Most Units (Top 50)
File# lines# units
Expression.java
in java/fury-core/src/main/java/org/apache/fury/codegen
2315 211
MemoryBuffer.java
in java/fury-core/src/main/java/org/apache/fury/memory
1952 175
Fury.java
in java/fury-core/src/main/java/org/apache/fury
1431 132
ClassResolver.java
in java/fury-core/src/main/java/org/apache/fury/resolver
1796 130
TimeSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer
566 104
builder.ts
in javascript/packages/fury/lib/gen
314 92
ObjectStreamSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer
807 89
CollectionSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
671 87
TypeRef.java
in java/fury-core/src/main/java/org/apache/fury/reflect
1014 84
_serializer.py
in python/pyfury
613 73
ClassDef.java
in java/fury-core/src/main/java/org/apache/fury/meta
645 70
Serializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer
463 65
BaseObjectCodecBuilder.java
in java/fury-core/src/main/java/org/apache/fury/builder
1747 62
ArrowWriter.java
in java/fury-format/src/main/java/org/apache/fury/format/vectorized
520 60
FieldAccessor.java
in java/fury-core/src/main/java/org/apache/fury/reflect
421 60
DataTypes.java
in java/fury-format/src/main/java/org/apache/fury/format/type
431 59
MapSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
396 57
FieldResolver.java
in java/fury-core/src/main/java/org/apache/fury/resolver
822 57
serializer.py
in python/pyfury
544 56
serializer.go
in go/fury
335 56
ReflectionUtils.java
in java/fury-core/src/main/java/org/apache/fury/reflect
687 54
SerializationBinding.java
in java/fury-core/src/main/java/org/apache/fury/serializer
374 53
CodecBuilder.java
in java/fury-core/src/main/java/org/apache/fury/builder
548 51
row.h
in cpp/fury/row
207 48
ExpressionUtils.java
in java/fury-core/src/main/java/org/apache/fury/codegen
290 46
CodegenContext.java
in java/fury-core/src/main/java/org/apache/fury/codegen
513 42
GuavaCollectionSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
378 41
StringSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer
871 41
TypeUtils.java
in java/fury-core/src/main/java/org/apache/fury/type
625 41
PrimitiveSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer
247 40
FuryBuilder.java
in java/fury-core/src/main/java/org/apache/fury/config
321 39
buffer.go
in go/fury
267 39
ArraySerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer
798 38
ForwardSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer
200 38
XtypeResolver.java
in java/fury-core/src/main/java/org/apache/fury/resolver
547 38
index.ts
in javascript/packages/fury/lib/writer
303 38
CodeGenerator.java
in java/fury-core/src/main/java/org/apache/fury/codegen
411 37
ThreadPoolFury.java
in java/fury-core/src/main/java/org/apache/fury/pool
246 37
ThreadLocalFury.java
in java/fury-core/src/main/java/org/apache/fury
213 36
_fury.py
in python/pyfury
438 36
typeInfo.ts
in javascript/packages/fury/lib
594 36
_serialization.pyx
in python/pyfury
1870 35
MetaString.ts
in javascript/packages/fury/lib/meta
416 35
AbstractCollectionSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
566 33
Platform.java
in java/fury-core/src/main/java/org/apache/fury/memory
206 33
Config.java
in java/fury-core/src/main/java/org/apache/fury/config
241 33
slice.go
in go/fury
318 33
fury.go
in go/fury
435 33
AbstractMapSerializer.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
710 32
ObjectCodecBuilder.java
in java/fury-core/src/main/java/org/apache/fury/builder
677 31
Files With Long Lines (Top 39)

There are 39 files with lines longer than 120 characters. In total, there are 224 long lines.

File# lines# units# long lines
preprocessor.h
in cpp/fury/meta
152 - 112
serializer.ts
in javascript/packages/fury/lib/gen
259 17 14
dart_type.dart
in dart/packages/fury/lib/src/const
95 2 11
string.ts
in javascript/packages/fury/lib/reader
84 - 11
map.ts
in javascript/packages/fury/lib/gen
368 16 7
collection.ts
in javascript/packages/fury/lib/gen
247 6 7
index.js
in javascript/benchmark
240 2 6
152 - 5
pyarrow_configure.bzl
in bazel/arrow
232 - 4
map.js
in javascript/benchmark
47 - 4
fury.ts
in javascript/packages/fury/lib
146 9 3
SubListSerializers.java
in java/fury-core/src/main/java/org/apache/fury/serializer/collection
126 13 2
class_analyzer_impl.dart
in dart/packages/fury/lib/src/codegen/analyze/impl/struct
59 2 2
constructor_analyzer.dart
in dart/packages/fury/lib/src/codegen/analyze/impl/constructor
178 7 2
code_rules.dart
in dart/packages/fury/lib/src/codegen/rules
13 - 2
field_exception.dart
in dart/packages/fury/lib/src/codegen/exception
46 2 2
constructor_spec_gen.dart
in dart/packages/fury/lib/src/codegen/meta/impl
85 3 2
meta_string_encoder_impl.dart
in dart/packages/fury/lib/src/codec/impl
145 9 2
read.rs
in rust/fury-derive/src/object
102 6 2
65 - 2
index.ts
in javascript/packages/fury/lib/writer
303 38 2
MetaString.ts
in javascript/packages/fury/lib/meta
416 35 2
platform-buffer.js
in javascript/benchmark
71 1 2
RangeSerializer.scala
in scala/src/main/scala/org/apache/fury/serializer/scala
65 6 1
build.sbt
in scala
33 - 1
fury_context.dart
in dart/packages/fury/lib/src
51 2 1
type_system_analyzer.dart
in dart/packages/fury/lib/src/codegen/analyze/impl/type
57 2 1
gen_export.dart
in dart/packages/fury/lib/src/codegen/meta
10 2 1
type_spec_gen.dart
in dart/packages/fury/lib/src/codegen/meta/impl
111 5 1
field_spec_immutable.dart
in dart/packages/fury/lib/src/codegen/meta/impl
104 4 1
fields_spec_gen.dart
in dart/packages/fury/lib/src/codegen/meta/impl
22 1 1
xtype_resolver_impl.dart
in dart/packages/fury/lib/src/resolver/impl
190 10 1
builder.ts
in javascript/packages/fury/lib/gen
314 92 1
index.ts
in javascript/packages/fury/lib/gen
95 6 1
router.ts
in javascript/packages/fury/lib/gen
35 6 1
number.ts
in javascript/packages/fury/lib/gen
81 2 1
struct.ts
in javascript/packages/fury/lib/gen
136 2 1
platformBuffer.ts
in javascript/packages/fury/lib
114 9 1
preinstall.js
in javascript/packages/hps/scripts
34 3 1
Correlations

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

python/pyfury/_serialization.pyx x: 36 commits (all time) y: 1870 lines of code python/pyfury/_serializer.py x: 16 commits (all time) y: 613 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectStreamSerializer.java x: 11 commits (all time) y: 807 lines of code python/pyproject.toml x: 1 commits (all time) y: 65 lines of code python/setup.py x: 19 commits (all time) y: 27 lines of code dart/packages/fury/lib/src/const/lang.dart x: 2 commits (all time) y: 12 lines of code dart/packages/fury/lib/src/serializer/fury_header_serializer.dart x: 2 commits (all time) y: 53 lines of code go/fury/fury.go x: 7 commits (all time) y: 435 lines of code java/fury-core/src/main/java/org/apache/fury/config/Language.java x: 4 commits (all time) y: 11 lines of code javascript/packages/fury/lib/type.ts x: 25 commits (all time) y: 143 lines of code python/pyfury/_fury.py x: 26 commits (all time) y: 438 lines of code rust/fury-core/src/types.rs x: 6 commits (all time) y: 133 lines of code scala/src/main/java/org/apache/fury/serializer/scala/ToFactorySerializers.java x: 2 commits (all time) y: 61 lines of code java/fury-core/src/main/java/org/apache/fury/memory/MemoryBuffer.java x: 35 commits (all time) y: 1952 lines of code dart/packages/fury/lib/src/datatype/fury_fixed_num.dart x: 2 commits (all time) y: 20 lines of code dart/packages/fury-test/lib/util/cross_lang_util.dart x: 3 commits (all time) y: 41 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedArraySerializers.kt x: 3 commits (all time) y: 75 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedSerializer.kt x: 3 commits (all time) y: 68 lines of code java/fury-core/src/main/java/org/apache/fury/builder/BaseObjectCodecBuilder.java x: 28 commits (all time) y: 1747 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/Expression.java x: 10 commits (all time) y: 2315 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionUtils.java x: 6 commits (all time) y: 290 lines of code java/fury-core/src/main/java/org/apache/fury/annotation/FuryField.java x: 1 commits (all time) y: 10 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/FieldResolver.java x: 10 commits (all time) y: 822 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/AbstractObjectSerializer.java x: 11 commits (all time) y: 1005 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CompatibleSerializer.java x: 12 commits (all time) y: 556 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/MetaSharedSerializer.java x: 18 commits (all time) y: 229 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/NonexistentClassSerializers.java x: 9 commits (all time) y: 222 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectSerializer.java x: 20 commits (all time) y: 325 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/SerializationBinding.java x: 3 commits (all time) y: 374 lines of code java/fury-core/src/main/java/org/apache/fury/type/Descriptor.java x: 11 commits (all time) y: 460 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassResolver.java x: 58 commits (all time) y: 1796 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/TypeResolver.java x: 4 commits (all time) y: 24 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/XtypeResolver.java x: 9 commits (all time) y: 547 lines of code python/pyfury/_struct.py x: 10 commits (all time) y: 229 lines of code python/pyfury/type.py x: 10 commits (all time) y: 306 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializers.java x: 17 commits (all time) y: 671 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializers.java x: 12 commits (all time) y: 396 lines of code java/fury-core/src/main/java/org/apache/fury/Fury.java x: 43 commits (all time) y: 1431 lines of code java/fury-core/src/main/java/org/apache/fury/builder/MetaSharedCodecBuilder.java x: 10 commits (all time) y: 137 lines of code java/fury-core/src/main/java/org/apache/fury/builder/ObjectCodecBuilder.java x: 16 commits (all time) y: 677 lines of code java/fury-core/src/main/java/org/apache/fury/config/FuryBuilder.java x: 25 commits (all time) y: 321 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefEncoder.java x: 11 commits (all time) y: 259 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/FieldAccessor.java x: 3 commits (all time) y: 421 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassInfo.java x: 15 commits (all time) y: 131 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ArraySerializers.java x: 21 commits (all time) y: 798 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CodegenSerializer.java x: 5 commits (all time) y: 82 lines of code java/fury-core/src/main/java/org/apache/fury/type/DescriptorGrouper.java x: 8 commits (all time) y: 183 lines of code python/pyfury/_registry.py x: 4 commits (all time) y: 512 lines of code python/pyfury/resolver.py x: 8 commits (all time) y: 132 lines of code java/fury-core/src/main/java/org/apache/fury/logging/FuryLogger.java x: 5 commits (all time) y: 138 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/ReflectionUtils.java x: 8 commits (all time) y: 687 lines of code licenserc.toml x: 18 commits (all time) y: 58 lines of code dart/analysis_options.yaml x: 1 commits (all time) y: 3 lines of code dart/example/example.dart x: 1 commits (all time) y: 19 lines of code dart/example/example.g.dart x: 1 commits (all time) y: 79 lines of code dart/example/nested_collection_example.g.dart x: 1 commits (all time) y: 107 lines of code dart/example/typed_data_array_example.g.dart x: 1 commits (all time) y: 62 lines of code dart/packages/fury-test/lib/entity/complex_obj_1.dart x: 1 commits (all time) y: 37 lines of code dart/packages/fury/lib/src/codec/impl/meta_string_decoder_impl.dart x: 1 commits (all time) y: 129 lines of code dart/packages/fury/lib/src/codec/impl/meta_string_encoder_impl.dart x: 1 commits (all time) y: 145 lines of code dart/packages/fury/lib/src/codegen/analyze/analysis_cache.dart x: 1 commits (all time) y: 35 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/annotation/class_annotation_analyzer.dart x: 1 commits (all time) y: 47 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/constructor/constructor_analyzer.dart x: 1 commits (all time) y: 178 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/field/access_info_analyzer.dart x: 1 commits (all time) y: 94 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/type/type_analyzer_impl.dart x: 1 commits (all time) y: 89 lines of code dart/packages/fury/lib/src/codegen/exception/constraint_violation_exception.dart x: 1 commits (all time) y: 149 lines of code dart/packages/fury/lib/src/codegen/meta/impl/type_spec_gen.dart x: 1 commits (all time) y: 111 lines of code dart/packages/fury/lib/src/datatype/local_date.dart x: 1 commits (all time) y: 164 lines of code dart/packages/fury/lib/src/memory/byte_reader_impl.dart x: 1 commits (all time) y: 350 lines of code dart/packages/fury/lib/src/memory/byte_writer_impl.dart x: 1 commits (all time) y: 192 lines of code dart/packages/fury/lib/src/resolver/impl/xtype_resolver_impl.dart x: 1 commits (all time) y: 190 lines of code dart/packages/fury/lib/src/serializer/primitive_type_serializer.dart x: 1 commits (all time) y: 212 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractMapSerializer.java x: 22 commits (all time) y: 710 lines of code ci/release.py x: 7 commits (all time) y: 243 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractCollectionSerializer.java x: 17 commits (all time) y: 566 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/GuavaCollectionSerializers.java x: 14 commits (all time) y: 378 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/SerializationBinding.java x: 2 commits (all time) y: 117 lines of code python/pyfury/serializer.py x: 13 commits (all time) y: 544 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CompatibleCodecBuilder.java x: 11 commits (all time) y: 866 lines of code java/fury-core/src/main/java/org/apache/fury/type/GenericType.java x: 10 commits (all time) y: 153 lines of code scala/src/main/scala/org/apache/fury/serializer/scala/RangeSerializer.scala x: 2 commits (all time) y: 65 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDef.java x: 16 commits (all time) y: 645 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefDecoder.java x: 7 commits (all time) y: 123 lines of code java/fury-core/src/main/java/org/apache/fury/type/TypeUtils.java x: 15 commits (all time) y: 625 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/TypeRef.java x: 6 commits (all time) y: 1014 lines of code java/fury-core/src/main/java/org/apache/fury/pool/ClassLoaderFuryPooled.java x: 8 commits (all time) y: 88 lines of code java/fury-core/src/main/java/org/apache/fury/util/LoaderBinding.java x: 6 commits (all time) y: 124 lines of code javascript/packages/fury/lib/writer/index.ts x: 6 commits (all time) y: 303 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/SubListSerializers.java x: 5 commits (all time) y: 126 lines of code integration_tests/cpython_benchmark/fury_benchmark.py x: 5 commits (all time) y: 175 lines of code python/pyfury/includes/libserialization.pxd x: 3 commits (all time) y: 49 lines of code javascript/benchmark/index.js x: 15 commits (all time) y: 240 lines of code javascript/packages/fury/index.ts x: 16 commits (all time) y: 18 lines of code javascript/packages/fury/lib/classResolver.ts x: 20 commits (all time) y: 169 lines of code javascript/packages/fury/lib/fury.ts x: 23 commits (all time) y: 146 lines of code javascript/packages/fury/lib/gen/any.ts x: 7 commits (all time) y: 134 lines of code javascript/packages/fury/lib/gen/array.ts x: 3 commits (all time) y: 32 lines of code javascript/packages/fury/lib/gen/builder.ts x: 9 commits (all time) y: 314 lines of code javascript/packages/fury/lib/gen/collection.ts x: 4 commits (all time) y: 247 lines of code javascript/packages/fury/lib/gen/datetime.ts x: 3 commits (all time) y: 60 lines of code javascript/packages/fury/lib/gen/index.ts x: 8 commits (all time) y: 95 lines of code javascript/packages/fury/lib/gen/map.ts x: 5 commits (all time) y: 368 lines of code javascript/packages/fury/lib/gen/router.ts x: 4 commits (all time) y: 35 lines of code javascript/packages/fury/lib/gen/serializer.ts x: 7 commits (all time) y: 259 lines of code javascript/packages/fury/lib/gen/string.ts x: 2 commits (all time) y: 31 lines of code javascript/packages/fury/lib/gen/typedArray.ts x: 4 commits (all time) y: 55 lines of code javascript/packages/fury/lib/meta/MetaString.ts x: 3 commits (all time) y: 416 lines of code javascript/packages/fury/lib/meta/TypeMeta.ts x: 2 commits (all time) y: 120 lines of code javascript/packages/fury/lib/reader/index.ts x: 8 commits (all time) y: 297 lines of code javascript/packages/fury/lib/referenceResolver.ts x: 14 commits (all time) y: 29 lines of code javascript/packages/fury/lib/typeInfo.ts x: 1 commits (all time) y: 594 lines of code javascript/packages/fury/lib/util.ts x: 16 commits (all time) y: 9 lines of code python/pyfury/__init__.py x: 14 commits (all time) y: 39 lines of code rust/Cargo.toml x: 15 commits (all time) y: 36 lines of code rust/fury-core/src/buffer.rs x: 4 commits (all time) y: 190 lines of code rust/fury-core/src/meta/meta_string.rs x: 3 commits (all time) y: 384 lines of code rust/fury-core/src/util.rs x: 4 commits (all time) y: 83 lines of code scala/build.sbt x: 19 commits (all time) y: 33 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/TimeSerializers.java x: 6 commits (all time) y: 566 lines of code java/fury-core/src/main/java/org/apache/fury/meta/MetaStringEncoder.java x: 9 commits (all time) y: 262 lines of code java/fury-core/src/main/java/org/apache/fury/io/FuryInputStream.java x: 10 commits (all time) y: 201 lines of code bazel/fury_deps_setup.bzl x: 6 commits (all time) y: 152 lines of code python/pyfury/_util.pxd x: 6 commits (all time) y: 82 lines of code python/pyfury/_util.pyx x: 11 commits (all time) y: 645 lines of code python/pyfury/includes/libutil.pxd x: 8 commits (all time) y: 58 lines of code bazel/arrow/pyarrow_configure.bzl x: 7 commits (all time) y: 232 lines of code javascript/packages/fury/lib/platformBuffer.ts x: 10 commits (all time) y: 114 lines of code javascript/packages/hps/index.ts x: 6 commits (all time) y: 20 lines of code java/benchmark/plot_map_benchmark.py x: 1 commits (all time) y: 122 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/MapSerializationSuite.java x: 2 commits (all time) y: 86 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/CodeGenerator.java x: 10 commits (all time) y: 411 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionVisitor.java x: 6 commits (all time) y: 216 lines of code java/fury-core/src/main/java/org/apache/fury/collection/Collections.java x: 4 commits (all time) y: 140 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/BufferSerializers.java x: 6 commits (all time) y: 36 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapFlags.java x: 3 commits (all time) y: 16 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializer.java x: 9 commits (all time) y: 41 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/ArrayDataForEach.java x: 4 commits (all time) y: 127 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/ArrayEncoderBuilder.java x: 5 commits (all time) y: 117 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/BaseBinaryEncoderBuilder.java x: 5 commits (all time) y: 580 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/Encoder.java x: 3 commits (all time) y: 8 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/Encoders.java x: 6 commits (all time) y: 531 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/MapEncoderBuilder.java x: 5 commits (all time) y: 203 lines of code java/fury-format/src/main/java/org/apache/fury/format/row/binary/BinaryMap.java x: 4 commits (all time) y: 97 lines of code java/fury-format/src/main/java/org/apache/fury/format/row/binary/writer/BinaryRowWriter.java x: 3 commits (all time) y: 91 lines of code java/fury-format/src/main/java/org/apache/fury/format/type/TypeInference.java x: 5 commits (all time) y: 198 lines of code java/fury-core/src/main/java/org/apache/fury/config/Config.java x: 14 commits (all time) y: 241 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/StringSerializer.java x: 18 commits (all time) y: 871 lines of code cpp/fury/util/string_util.cc x: 6 commits (all time) y: 392 lines of code cpp/fury/util/string_util.h x: 6 commits (all time) y: 167 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/Serializers.java x: 18 commits (all time) y: 463 lines of code cpp/fury/util/buffer.h x: 3 commits (all time) y: 213 lines of code java/fury-core/src/main/java/org/apache/fury/AbstractThreadSafeFury.java x: 6 commits (all time) y: 55 lines of code java/fury-core/src/main/java/org/apache/fury/ThreadLocalFury.java x: 13 commits (all time) y: 213 lines of code java/fury-core/src/main/java/org/apache/fury/pool/ThreadPoolFury.java x: 12 commits (all time) y: 246 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/MetaStringBytes.java x: 9 commits (all time) y: 72 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/MetaStringResolver.java x: 9 commits (all time) y: 254 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/EnumSerializer.java x: 6 commits (all time) y: 100 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/OptionalSerializers.java x: 5 commits (all time) y: 101 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/Serializer.java x: 4 commits (all time) y: 78 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/SynchronizedSerializers.java x: 7 commits (all time) y: 170 lines of code java/fury-format/src/main/java/org/apache/fury/format/vectorized/ArrowSerializers.java x: 5 commits (all time) y: 130 lines of code java/fury-format/src/main/java/org/apache/fury/format/vectorized/ArrowTableSerializer.java x: 5 commits (all time) y: 48 lines of code python/pyfury/error.py x: 4 commits (all time) y: 8 lines of code python/pyfury/format/serializer.py x: 5 commits (all time) y: 62 lines of code python/pyfury/meta/metastring.py x: 3 commits (all time) y: 339 lines of code java/fury-core/src/main/java/org/apache/fury/io/MemoryBufferObjectInput.java x: 3 commits (all time) y: 123 lines of code java/fury-core/src/main/java/org/apache/fury/io/MemoryBufferObjectOutput.java x: 3 commits (all time) y: 104 lines of code rust/fury-core/src/row/writer.rs x: 2 commits (all time) y: 142 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CodecUtils.java x: 7 commits (all time) y: 92 lines of code java/fury-core/src/main/java/org/apache/fury/util/ClassLoaderUtils.java x: 5 commits (all time) y: 211 lines of code java/fury-format/src/main/java/org/apache/fury/format/row/binary/BinaryRow.java x: 3 commits (all time) y: 161 lines of code java/fury-format/src/main/java/org/apache/fury/format/row/binary/UnsafeTrait.java x: 3 commits (all time) y: 195 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ReplaceResolveSerializer.java x: 8 commits (all time) y: 279 lines of code java/fury-core/src/main/java/org/apache/fury/util/StringEncodingUtils.java x: 2 commits (all time) y: 320 lines of code java/fury-core/src/main/java/org/apache/fury/util/StringUtils.java x: 7 commits (all time) y: 220 lines of code go/fury/type.go x: 8 commits (all time) y: 520 lines of code java/fury-core/src/main/java/org/apache/fury/collection/FuryObjectMap.java x: 3 commits (all time) y: 317 lines of code java/fury-core/src/main/java/org/apache/fury/collection/LongMap.java x: 2 commits (all time) y: 248 lines of code java/fury-core/src/main/java/org/apache/fury/collection/ObjectIntMap.java x: 2 commits (all time) y: 240 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/ChildContainerSerializers.java x: 9 commits (all time) y: 196 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/CollectionSerializer.kt x: 2 commits (all time) y: 43 lines of code java/fury-core/src/main/java/org/apache/fury/pool/FuryPooledObjectFactory.java x: 10 commits (all time) y: 86 lines of code scala/src/main/java/org/apache/fury/serializer/scala/ScalaSerializers.java x: 3 commits (all time) y: 139 lines of code cpp/fury/row/row.cc x: 2 commits (all time) y: 286 lines of code scala/project/plugins.sbt x: 2 commits (all time) y: 3 lines of code java/fury-core/src/main/java/org/apache/fury/builder/AccessorHelper.java x: 6 commits (all time) y: 197 lines of code integration_tests/graalvm_tests/src/main/java/org/apache/fury/graalvm/CompatibleExample.java x: 3 commits (all time) y: 27 lines of code integration_tests/graalvm_tests/src/main/java/org/apache/fury/graalvm/ThreadSafeExample.java x: 4 commits (all time) y: 72 lines of code integration_tests/graalvm_tests/src/main/java/org/apache/fury/graalvm/record/RecordExample.java x: 4 commits (all time) y: 37 lines of code java/fury-core/src/main/java/org/apache/fury/util/function/Functions.java x: 5 commits (all time) y: 84 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializer.java x: 10 commits (all time) y: 49 lines of code rust/fury-core/src/meta/type_meta.rs x: 4 commits (all time) y: 135 lines of code rust/fury-core/src/resolver/context.rs x: 3 commits (all time) y: 95 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/CodegenContext.java x: 11 commits (all time) y: 513 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ForwardSerializer.java x: 4 commits (all time) y: 200 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/JavaSerializer.java x: 7 commits (all time) y: 194 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/JdkProxySerializer.java x: 7 commits (all time) y: 61 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/URLSerializer.java x: 5 commits (all time) y: 22 lines of code rust/fury-derive/src/lib.rs x: 9 commits (all time) y: 16 lines of code rust/fury-derive/src/fury_row.rs x: 7 commits (all time) y: 48 lines of code java/fury-core/src/main/java/org/apache/fury/ThreadSafeFury.java x: 5 commits (all time) y: 16 lines of code rust/fury/Cargo.toml x: 10 commits (all time) y: 29 lines of code rust/fury/src/lib.rs x: 14 commits (all time) y: 1 lines of code java/fury-core/src/main/java/org/apache/fury/util/record/RecordUtils.java x: 3 commits (all time) y: 228 lines of code scala/src/main/scala/org/apache/fury/serializer/scala/MapSerializer.scala x: 6 commits (all time) y: 72 lines of code java/benchmark/analyze.py x: 2 commits (all time) y: 216 lines of code java/benchmark/src/main/proto/bench.proto x: 2 commits (all time) y: 109 lines of code java/fury-core/src/main/java/org/apache/fury/meta/Encoders.java x: 3 commits (all time) y: 111 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/UserTypeDeserializeSuite.java x: 6 commits (all time) y: 106 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/UserTypeSerializeSuite.java x: 7 commits (all time) y: 116 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/state/FuryState.java x: 4 commits (all time) y: 216 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CodecBuilder.java x: 15 commits (all time) y: 548 lines of code go/fury/meta/meta_string_encoder.go x: 3 commits (all time) y: 226 lines of code java/fury-core/src/main/java/org/apache/fury/util/ExceptionUtils.java x: 5 commits (all time) y: 40 lines of code java/fury-core/src/main/java/org/apache/fury/builder/JITContext.java x: 4 commits (all time) y: 162 lines of code java/fury-core/src/main/java/org/apache/fury/collection/LazyMap.java x: 4 commits (all time) y: 228 lines of code java/fury-core/src/main/java/org/apache/fury/util/unsafe/_JDKAccess.java x: 7 commits (all time) y: 290 lines of code java/fury-core/src/main/java/org/apache/fury/meta/MetaString.java x: 4 commits (all time) y: 104 lines of code java/fury-core/src/main/java/org/apache/fury/io/FuryReadableChannel.java x: 6 commits (all time) y: 140 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/JaninoUtils.java x: 5 commits (all time) y: 167 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/ZeroCopySuite.java x: 5 commits (all time) y: 289 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/state/FstState.java x: 3 commits (all time) y: 169 lines of code java/fury-core/src/main/java/org/apache/fury/memory/Platform.java x: 2 commits (all time) y: 206 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/Identity2IdMap.java x: 2 commits (all time) y: 367 lines of code java/fury-core/src/main/java/org/apache/fury/memory/MemoryUtils.java x: 5 commits (all time) y: 72 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/MapRefResolver.java x: 6 commits (all time) y: 227 lines of code scala/src/main/scala/org/apache/fury/serializer/scala/CollectionSerializer.scala x: 5 commits (all time) y: 92 lines of code java/fury-core/src/main/java/org/apache/fury/memory/BitUtils.java x: 2 commits (all time) y: 100 lines of code java/fury-format/src/main/java/org/apache/fury/format/row/binary/writer/BinaryWriter.java x: 2 commits (all time) y: 174 lines of code java/fury-format/src/main/java/org/apache/fury/format/vectorized/ArrowWriter.java x: 2 commits (all time) y: 520 lines of code go/fury/buffer.go x: 5 commits (all time) y: 267 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/state/HessionState.java x: 3 commits (all time) y: 149 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/AllowListChecker.java x: 3 commits (all time) y: 189 lines of code python/pyfury/format/encoder.pxi x: 3 commits (all time) y: 367 lines of code python/pyfury/format/row.pxi x: 4 commits (all time) y: 312 lines of code cpp/fury/columnar/arrow_writer.cc x: 1 commits (all time) y: 201 lines of code cpp/fury/columnar/arrow_writer.h x: 1 commits (all time) y: 223 lines of code cpp/fury/encoder/row_encode_trait.h x: 1 commits (all time) y: 250 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/state/ProtoBuffersState.java x: 1 commits (all time) y: 377 lines of code java/fury-core/src/main/java/org/apache/fury/collection/MultiKeyWeakMap.java x: 2 commits (all time) y: 132 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/Container.java x: 2 commits (all time) y: 80 lines of code go/fury/serializer.go x: 3 commits (all time) y: 335 lines of code go/fury/struct.go x: 2 commits (all time) y: 171 lines of code javascript/packages/fury/lib/murmurHash3.ts x: 2 commits (all time) y: 219 lines of code
2315.0
lines of code
  min: 1.0
  average: 116.04
  25th percentile: 18.0
  median: 50.0
  75th percentile: 124.0
  max: 2315.0
0 58.0
commits (all time)
min: 1.0 | average: 3.62 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 58.0

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

python/pyfury/_serialization.pyx x: 4 contributors (all time) y: 1870 lines of code python/pyfury/_serializer.py x: 4 contributors (all time) y: 613 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectStreamSerializer.java x: 4 contributors (all time) y: 807 lines of code python/pyproject.toml x: 1 contributors (all time) y: 65 lines of code python/setup.py x: 6 contributors (all time) y: 27 lines of code dart/packages/fury/lib/src/const/lang.dart x: 1 contributors (all time) y: 12 lines of code dart/packages/fury/lib/src/serializer/fury_header_serializer.dart x: 1 contributors (all time) y: 53 lines of code go/fury/fury.go x: 3 contributors (all time) y: 435 lines of code java/fury-core/src/main/java/org/apache/fury/config/Language.java x: 4 contributors (all time) y: 11 lines of code javascript/packages/fury/lib/type.ts x: 9 contributors (all time) y: 143 lines of code python/pyfury/_fury.py x: 6 contributors (all time) y: 438 lines of code rust/fury-core/src/types.rs x: 3 contributors (all time) y: 133 lines of code scala/src/main/java/org/apache/fury/serializer/scala/ToFactorySerializers.java x: 2 contributors (all time) y: 61 lines of code java/fury-core/src/main/java/org/apache/fury/memory/MemoryBuffer.java x: 10 contributors (all time) y: 1952 lines of code dart/packages/fury/lib/src/datatype/fury_fixed_num.dart x: 1 contributors (all time) y: 20 lines of code dart/packages/fury-test/lib/util/cross_lang_util.dart x: 1 contributors (all time) y: 41 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedArraySerializers.kt x: 2 contributors (all time) y: 75 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedSerializer.kt x: 2 contributors (all time) y: 68 lines of code java/fury-core/src/main/java/org/apache/fury/builder/BaseObjectCodecBuilder.java x: 3 contributors (all time) y: 1747 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/Expression.java x: 3 contributors (all time) y: 2315 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionUtils.java x: 3 contributors (all time) y: 290 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/FieldResolver.java x: 4 contributors (all time) y: 822 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/AbstractObjectSerializer.java x: 3 contributors (all time) y: 1005 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CompatibleSerializer.java x: 4 contributors (all time) y: 556 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/MetaSharedSerializer.java x: 4 contributors (all time) y: 229 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/NonexistentClassSerializers.java x: 3 contributors (all time) y: 222 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectSerializer.java x: 5 contributors (all time) y: 325 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/SerializationBinding.java x: 2 contributors (all time) y: 374 lines of code java/fury-core/src/main/java/org/apache/fury/type/Descriptor.java x: 5 contributors (all time) y: 460 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassResolver.java x: 6 contributors (all time) y: 1796 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/XtypeResolver.java x: 1 contributors (all time) y: 547 lines of code python/pyfury/_struct.py x: 3 contributors (all time) y: 229 lines of code python/pyfury/type.py x: 2 contributors (all time) y: 306 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializers.java x: 4 contributors (all time) y: 671 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializers.java x: 3 contributors (all time) y: 396 lines of code java/fury-core/src/main/java/org/apache/fury/Fury.java x: 11 contributors (all time) y: 1431 lines of code java/fury-core/src/main/java/org/apache/fury/builder/MetaSharedCodecBuilder.java x: 3 contributors (all time) y: 137 lines of code java/fury-core/src/main/java/org/apache/fury/builder/ObjectCodecBuilder.java x: 3 contributors (all time) y: 677 lines of code java/fury-core/src/main/java/org/apache/fury/config/FuryBuilder.java x: 9 contributors (all time) y: 321 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefEncoder.java x: 3 contributors (all time) y: 259 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/FieldAccessor.java x: 1 contributors (all time) y: 421 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ArraySerializers.java x: 4 contributors (all time) y: 798 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CodegenSerializer.java x: 3 contributors (all time) y: 82 lines of code java/fury-core/src/main/java/org/apache/fury/type/DescriptorGrouper.java x: 4 contributors (all time) y: 183 lines of code python/pyfury/_registry.py x: 1 contributors (all time) y: 512 lines of code python/pyfury/resolver.py x: 2 contributors (all time) y: 132 lines of code java/fury-core/src/main/java/org/apache/fury/logging/FuryLogger.java x: 2 contributors (all time) y: 138 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/ReflectionUtils.java x: 3 contributors (all time) y: 687 lines of code licenserc.toml x: 5 contributors (all time) y: 58 lines of code dart/analysis_options.yaml x: 1 contributors (all time) y: 3 lines of code dart/example/example.g.dart x: 1 contributors (all time) y: 79 lines of code dart/example/nested_collection_example.g.dart x: 1 contributors (all time) y: 107 lines of code dart/example/typed_data_array_example.g.dart x: 1 contributors (all time) y: 62 lines of code dart/packages/fury/lib/src/codec/impl/meta_string_decoder_impl.dart x: 1 contributors (all time) y: 129 lines of code dart/packages/fury/lib/src/codec/impl/meta_string_encoder_impl.dart x: 1 contributors (all time) y: 145 lines of code dart/packages/fury/lib/src/codegen/analyze/analysis_cache.dart x: 1 contributors (all time) y: 35 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/constructor/constructor_analyzer.dart x: 1 contributors (all time) y: 178 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/field/access_info_analyzer.dart x: 1 contributors (all time) y: 94 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/type/type_analyzer_impl.dart x: 1 contributors (all time) y: 89 lines of code dart/packages/fury/lib/src/codegen/exception/constraint_violation_exception.dart x: 1 contributors (all time) y: 149 lines of code dart/packages/fury/lib/src/codegen/meta/impl/type_spec_gen.dart x: 1 contributors (all time) y: 111 lines of code dart/packages/fury/lib/src/datatype/local_date.dart x: 1 contributors (all time) y: 164 lines of code dart/packages/fury/lib/src/memory/byte_reader_impl.dart x: 1 contributors (all time) y: 350 lines of code dart/packages/fury/lib/src/memory/byte_writer_impl.dart x: 1 contributors (all time) y: 192 lines of code dart/packages/fury/lib/src/resolver/impl/xtype_resolver_impl.dart x: 1 contributors (all time) y: 190 lines of code dart/packages/fury/lib/src/serializer/primitive_type_serializer.dart x: 1 contributors (all time) y: 212 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractMapSerializer.java x: 5 contributors (all time) y: 710 lines of code ci/release.py x: 1 contributors (all time) y: 243 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractCollectionSerializer.java x: 3 contributors (all time) y: 566 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/GuavaCollectionSerializers.java x: 4 contributors (all time) y: 378 lines of code python/pyfury/serializer.py x: 3 contributors (all time) y: 544 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CompatibleCodecBuilder.java x: 3 contributors (all time) y: 866 lines of code java/fury-core/src/main/java/org/apache/fury/type/GenericType.java x: 3 contributors (all time) y: 153 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDef.java x: 4 contributors (all time) y: 645 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefDecoder.java x: 1 contributors (all time) y: 123 lines of code java/fury-core/src/main/java/org/apache/fury/type/TypeUtils.java x: 3 contributors (all time) y: 625 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/TypeRef.java x: 2 contributors (all time) y: 1014 lines of code java/fury-core/src/main/java/org/apache/fury/pool/ClassLoaderFuryPooled.java x: 5 contributors (all time) y: 88 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ImmutableSerializer.java x: 2 contributors (all time) y: 13 lines of code java/fury-core/src/main/java/org/apache/fury/util/LoaderBinding.java x: 3 contributors (all time) y: 124 lines of code javascript/packages/fury/lib/writer/index.ts x: 1 contributors (all time) y: 303 lines of code python/pyfury/includes/libserialization.pxd x: 2 contributors (all time) y: 49 lines of code javascript/benchmark/index.js x: 5 contributors (all time) y: 240 lines of code javascript/packages/fury/index.ts x: 5 contributors (all time) y: 18 lines of code javascript/packages/fury/lib/classResolver.ts x: 6 contributors (all time) y: 169 lines of code javascript/packages/fury/lib/fury.ts x: 8 contributors (all time) y: 146 lines of code javascript/packages/fury/lib/gen/builder.ts x: 2 contributors (all time) y: 314 lines of code javascript/packages/fury/lib/gen/collection.ts x: 1 contributors (all time) y: 247 lines of code javascript/packages/fury/lib/gen/index.ts x: 2 contributors (all time) y: 95 lines of code javascript/packages/fury/lib/gen/map.ts x: 1 contributors (all time) y: 368 lines of code javascript/packages/fury/lib/gen/serializer.ts x: 1 contributors (all time) y: 259 lines of code javascript/packages/fury/lib/meta/MetaString.ts x: 2 contributors (all time) y: 416 lines of code javascript/packages/fury/lib/meta/TypeMeta.ts x: 2 contributors (all time) y: 120 lines of code javascript/packages/fury/lib/reader/index.ts x: 2 contributors (all time) y: 297 lines of code javascript/packages/fury/lib/referenceResolver.ts x: 5 contributors (all time) y: 29 lines of code javascript/packages/fury/lib/typeInfo.ts x: 1 contributors (all time) y: 594 lines of code javascript/packages/fury/lib/util.ts x: 6 contributors (all time) y: 9 lines of code python/pyfury/__init__.py x: 3 contributors (all time) y: 39 lines of code rust/Cargo.toml x: 4 contributors (all time) y: 36 lines of code rust/fury-core/src/meta/meta_string.rs x: 2 contributors (all time) y: 384 lines of code rust/fury-core/src/util.rs x: 2 contributors (all time) y: 83 lines of code scala/build.sbt x: 6 contributors (all time) y: 33 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/TimeSerializers.java x: 4 contributors (all time) y: 566 lines of code java/fury-core/src/main/java/org/apache/fury/meta/MetaStringEncoder.java x: 4 contributors (all time) y: 262 lines of code java/fury-core/src/main/java/org/apache/fury/io/FuryInputStream.java x: 4 contributors (all time) y: 201 lines of code bazel/fury_deps_setup.bzl x: 2 contributors (all time) y: 152 lines of code python/pyfury/_util.pyx x: 3 contributors (all time) y: 645 lines of code python/pyfury/includes/libutil.pxd x: 3 contributors (all time) y: 58 lines of code ci/run_ci.py x: 5 contributors (all time) y: 141 lines of code bazel/arrow/pyarrow_configure.bzl x: 6 contributors (all time) y: 232 lines of code javascript/packages/fury/lib/platformBuffer.ts x: 5 contributors (all time) y: 114 lines of code javascript/packages/hps/binding.gyp x: 3 contributors (all time) y: 15 lines of code javascript/packages/hps/index.ts x: 5 contributors (all time) y: 20 lines of code javascript/packages/hps/src/fastcall.cc x: 4 contributors (all time) y: 123 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/CodeGenerator.java x: 4 contributors (all time) y: 411 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionVisitor.java x: 3 contributors (all time) y: 216 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/BufferSerializers.java x: 3 contributors (all time) y: 36 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializer.java x: 4 contributors (all time) y: 41 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/ArrayEncoderBuilder.java x: 3 contributors (all time) y: 117 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/BaseBinaryEncoderBuilder.java x: 3 contributors (all time) y: 580 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/Encoder.java x: 2 contributors (all time) y: 8 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/Encoders.java x: 3 contributors (all time) y: 531 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/MapEncoderBuilder.java x: 3 contributors (all time) y: 203 lines of code java/fury-format/src/main/java/org/apache/fury/format/type/TypeInference.java x: 3 contributors (all time) y: 198 lines of code java/fury-core/src/main/java/org/apache/fury/config/Config.java x: 7 contributors (all time) y: 241 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/StringSerializer.java x: 7 contributors (all time) y: 871 lines of code python/pyfury/format/encoder.py x: 2 contributors (all time) y: 35 lines of code cpp/fury/util/string_util.cc x: 2 contributors (all time) y: 392 lines of code cpp/fury/util/string_util.h x: 2 contributors (all time) y: 167 lines of code java/fury-core/src/main/java/org/apache/fury/AbstractThreadSafeFury.java x: 4 contributors (all time) y: 55 lines of code java/fury-core/src/main/java/org/apache/fury/ThreadLocalFury.java x: 5 contributors (all time) y: 213 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/MetaStringBytes.java x: 3 contributors (all time) y: 72 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/MetaStringResolver.java x: 3 contributors (all time) y: 254 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/EnumSerializer.java x: 4 contributors (all time) y: 100 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/OptionalSerializers.java x: 3 contributors (all time) y: 101 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/SynchronizedSerializers.java x: 3 contributors (all time) y: 170 lines of code python/pyfury/meta/metastring.py x: 2 contributors (all time) y: 339 lines of code rust/fury-core/src/row/row.rs x: 2 contributors (all time) y: 186 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CodecUtils.java x: 3 contributors (all time) y: 92 lines of code java/fury-core/src/main/java/org/apache/fury/util/ClassLoaderUtils.java x: 2 contributors (all time) y: 211 lines of code java/fury-format/src/main/java/org/apache/fury/format/row/binary/BinaryRow.java x: 3 contributors (all time) y: 161 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ReplaceResolveSerializer.java x: 3 contributors (all time) y: 279 lines of code java/fury-core/src/main/java/org/apache/fury/util/StringEncodingUtils.java x: 2 contributors (all time) y: 320 lines of code java/fury-core/src/main/java/org/apache/fury/util/StringUtils.java x: 6 contributors (all time) y: 220 lines of code go/fury/type.go x: 2 contributors (all time) y: 520 lines of code java/fury-core/src/main/java/org/apache/fury/collection/FuryObjectMap.java x: 3 contributors (all time) y: 317 lines of code java/fury-core/src/main/java/org/apache/fury/collection/LongMap.java x: 2 contributors (all time) y: 248 lines of code java/fury-core/src/main/java/org/apache/fury/collection/ObjectIntMap.java x: 2 contributors (all time) y: 240 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/ChildContainerSerializers.java x: 4 contributors (all time) y: 196 lines of code java/fury-core/src/main/java/org/apache/fury/pool/FuryPooledObjectFactory.java x: 4 contributors (all time) y: 86 lines of code cpp/fury/row/row.cc x: 2 contributors (all time) y: 286 lines of code rust/rust-toolchain.toml x: 2 contributors (all time) y: 19 lines of code java/fury-core/src/main/java/org/apache/fury/builder/AccessorHelper.java x: 2 contributors (all time) y: 197 lines of code integration_tests/graalvm_tests/src/main/java/org/apache/fury/graalvm/CollectionExample.java x: 2 contributors (all time) y: 38 lines of code integration_tests/graalvm_tests/src/main/java/org/apache/fury/graalvm/Main.java x: 3 contributors (all time) y: 19 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializer.java x: 3 contributors (all time) y: 49 lines of code rust/fury-derive/src/object/read.rs x: 2 contributors (all time) y: 102 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/CodegenContext.java x: 5 contributors (all time) y: 513 lines of code java/fury-core/src/main/java/org/apache/fury/collection/ObjectArray.java x: 4 contributors (all time) y: 82 lines of code rust/fury/src/lib.rs x: 5 contributors (all time) y: 1 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/state/KryoState.java x: 1 contributors (all time) y: 172 lines of code java/fury-core/src/main/java/org/apache/fury/util/record/RecordUtils.java x: 2 contributors (all time) y: 228 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/CompressStringSuite.java x: 3 contributors (all time) y: 90 lines of code java/fury-core/src/main/java/org/apache/fury/meta/Encoders.java x: 2 contributors (all time) y: 111 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CodecBuilder.java x: 3 contributors (all time) y: 548 lines of code go/fury/meta/meta_string_encoder.go x: 2 contributors (all time) y: 226 lines of code java/fury-format/src/main/java/org/apache/fury/format/encoder/RowEncoderBuilder.java x: 3 contributors (all time) y: 180 lines of code java/fury-core/src/main/java/org/apache/fury/util/unsafe/_JDKAccess.java x: 4 contributors (all time) y: 290 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/state/FlatBuffersState.java x: 1 contributors (all time) y: 411 lines of code java/fury-core/src/main/java/org/apache/fury/memory/Platform.java x: 1 contributors (all time) y: 206 lines of code java/fury-format/src/main/java/org/apache/fury/format/row/binary/writer/BinaryWriter.java x: 2 contributors (all time) y: 174 lines of code go/fury/buffer.go x: 2 contributors (all time) y: 267 lines of code python/pyfury/format/row.pxi x: 1 contributors (all time) y: 312 lines of code cpp/fury/columnar/arrow_writer.h x: 1 contributors (all time) y: 223 lines of code java/benchmark/src/main/java/org/apache/fury/benchmark/state/ProtoBuffersState.java x: 1 contributors (all time) y: 377 lines of code go/fury/serializer.go x: 1 contributors (all time) y: 335 lines of code
2315.0
lines of code
  min: 1.0
  average: 116.04
  25th percentile: 18.0
  median: 50.0
  75th percentile: 124.0
  max: 2315.0
0 11.0
contributors (all time)
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

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

python/pyfury/_serialization.pyx x: 2 commits (30d) y: 1870 lines of code python/pyfury/_serializer.py x: 2 commits (30d) y: 613 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectStreamSerializer.java x: 1 commits (30d) y: 807 lines of code python/pyproject.toml x: 1 commits (30d) y: 65 lines of code python/setup.py x: 1 commits (30d) y: 27 lines of code dart/packages/fury/lib/src/const/lang.dart x: 1 commits (30d) y: 12 lines of code dart/packages/fury/lib/src/serializer/fury_header_serializer.dart x: 1 commits (30d) y: 53 lines of code go/fury/fury.go x: 1 commits (30d) y: 435 lines of code javascript/packages/fury/lib/type.ts x: 1 commits (30d) y: 143 lines of code python/pyfury/_fury.py x: 1 commits (30d) y: 438 lines of code rust/fury-core/src/types.rs x: 1 commits (30d) y: 133 lines of code scala/src/main/java/org/apache/fury/serializer/scala/ToFactorySerializers.java x: 1 commits (30d) y: 61 lines of code java/fury-core/src/main/java/org/apache/fury/memory/MemoryBuffer.java x: 1 commits (30d) y: 1952 lines of code dart/packages/fury-test/lib/util/cross_lang_util.dart x: 2 commits (30d) y: 41 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedArraySerializers.kt x: 1 commits (30d) y: 75 lines of code java/fury-core/src/main/java/org/apache/fury/builder/BaseObjectCodecBuilder.java x: 1 commits (30d) y: 1747 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/Expression.java x: 1 commits (30d) y: 2315 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionUtils.java x: 1 commits (30d) y: 290 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/FieldResolver.java x: 1 commits (30d) y: 822 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/AbstractObjectSerializer.java x: 4 commits (30d) y: 1005 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CompatibleSerializer.java x: 1 commits (30d) y: 556 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/MetaSharedSerializer.java x: 2 commits (30d) y: 229 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/NonexistentClassSerializers.java x: 2 commits (30d) y: 222 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectSerializer.java x: 2 commits (30d) y: 325 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/SerializationBinding.java x: 2 commits (30d) y: 374 lines of code java/fury-core/src/main/java/org/apache/fury/type/Descriptor.java x: 2 commits (30d) y: 460 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassResolver.java x: 2 commits (30d) y: 1796 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/TypeResolver.java x: 2 commits (30d) y: 24 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/XtypeResolver.java x: 3 commits (30d) y: 547 lines of code python/pyfury/type.py x: 2 commits (30d) y: 306 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializers.java x: 1 commits (30d) y: 671 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializers.java x: 1 commits (30d) y: 396 lines of code java/fury-core/src/main/java/org/apache/fury/Fury.java x: 1 commits (30d) y: 1431 lines of code java/fury-core/src/main/java/org/apache/fury/builder/ObjectCodecBuilder.java x: 1 commits (30d) y: 677 lines of code java/fury-core/src/main/java/org/apache/fury/config/FuryBuilder.java x: 1 commits (30d) y: 321 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefEncoder.java x: 1 commits (30d) y: 259 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/FieldAccessor.java x: 1 commits (30d) y: 421 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ArraySerializers.java x: 1 commits (30d) y: 798 lines of code java/fury-core/src/main/java/org/apache/fury/type/DescriptorGrouper.java x: 2 commits (30d) y: 183 lines of code python/pyfury/_registry.py x: 1 commits (30d) y: 512 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/ReflectionUtils.java x: 1 commits (30d) y: 687 lines of code
2315.0
lines of code
  min: 10.0
  average: 451.8
  25th percentile: 68.5
  median: 244.0
  75th percentile: 598.75
  max: 2315.0
0 4.0
commits (30d)
min: 1.0 | average: 1.32 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

python/pyfury/_serialization.pyx x: 2 contributors (30d) y: 1870 lines of code python/pyfury/_serializer.py x: 2 contributors (30d) y: 613 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectStreamSerializer.java x: 1 contributors (30d) y: 807 lines of code python/pyproject.toml x: 1 contributors (30d) y: 65 lines of code python/setup.py x: 1 contributors (30d) y: 27 lines of code dart/packages/fury/lib/src/const/lang.dart x: 1 contributors (30d) y: 12 lines of code dart/packages/fury/lib/src/serializer/fury_header_serializer.dart x: 1 contributors (30d) y: 53 lines of code go/fury/fury.go x: 1 contributors (30d) y: 435 lines of code javascript/packages/fury/lib/type.ts x: 1 contributors (30d) y: 143 lines of code python/pyfury/_fury.py x: 1 contributors (30d) y: 438 lines of code rust/fury-core/src/types.rs x: 1 contributors (30d) y: 133 lines of code scala/src/main/java/org/apache/fury/serializer/scala/ToFactorySerializers.java x: 1 contributors (30d) y: 61 lines of code java/fury-core/src/main/java/org/apache/fury/memory/MemoryBuffer.java x: 1 contributors (30d) y: 1952 lines of code dart/packages/fury-test/lib/util/cross_lang_util.dart x: 1 contributors (30d) y: 41 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedArraySerializers.kt x: 1 contributors (30d) y: 75 lines of code java/fury-core/src/main/java/org/apache/fury/builder/BaseObjectCodecBuilder.java x: 1 contributors (30d) y: 1747 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/Expression.java x: 1 contributors (30d) y: 2315 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionUtils.java x: 1 contributors (30d) y: 290 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/FieldResolver.java x: 1 contributors (30d) y: 822 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/AbstractObjectSerializer.java x: 2 contributors (30d) y: 1005 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CompatibleSerializer.java x: 1 contributors (30d) y: 556 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/MetaSharedSerializer.java x: 2 contributors (30d) y: 229 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/NonexistentClassSerializers.java x: 2 contributors (30d) y: 222 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectSerializer.java x: 2 contributors (30d) y: 325 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/SerializationBinding.java x: 2 contributors (30d) y: 374 lines of code java/fury-core/src/main/java/org/apache/fury/type/Descriptor.java x: 2 contributors (30d) y: 460 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassResolver.java x: 1 contributors (30d) y: 1796 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/XtypeResolver.java x: 1 contributors (30d) y: 547 lines of code python/pyfury/_struct.py x: 1 contributors (30d) y: 229 lines of code python/pyfury/type.py x: 1 contributors (30d) y: 306 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializers.java x: 1 contributors (30d) y: 671 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializers.java x: 1 contributors (30d) y: 396 lines of code java/fury-core/src/main/java/org/apache/fury/Fury.java x: 1 contributors (30d) y: 1431 lines of code java/fury-core/src/main/java/org/apache/fury/builder/ObjectCodecBuilder.java x: 1 contributors (30d) y: 677 lines of code java/fury-core/src/main/java/org/apache/fury/config/FuryBuilder.java x: 1 contributors (30d) y: 321 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefEncoder.java x: 1 contributors (30d) y: 259 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/FieldAccessor.java x: 1 contributors (30d) y: 421 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ArraySerializers.java x: 1 contributors (30d) y: 798 lines of code java/fury-core/src/main/java/org/apache/fury/type/DescriptorGrouper.java x: 2 contributors (30d) y: 183 lines of code python/pyfury/_registry.py x: 1 contributors (30d) y: 512 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/ReflectionUtils.java x: 1 contributors (30d) y: 687 lines of code
2315.0
lines of code
  min: 10.0
  average: 451.8
  25th percentile: 68.5
  median: 244.0
  75th percentile: 598.75
  max: 2315.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

python/pyfury/_serialization.pyx x: 6 commits (90d) y: 1870 lines of code python/pyfury/_serializer.py x: 5 commits (90d) y: 613 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectStreamSerializer.java x: 1 commits (90d) y: 807 lines of code python/pyproject.toml x: 1 commits (90d) y: 65 lines of code python/setup.py x: 5 commits (90d) y: 27 lines of code dart/packages/fury/lib/src/const/lang.dart x: 2 commits (90d) y: 12 lines of code dart/packages/fury/lib/src/serializer/fury_header_serializer.dart x: 2 commits (90d) y: 53 lines of code go/fury/fury.go x: 1 commits (90d) y: 435 lines of code java/fury-core/src/main/java/org/apache/fury/config/Language.java x: 1 commits (90d) y: 11 lines of code javascript/packages/fury/lib/type.ts x: 4 commits (90d) y: 143 lines of code python/pyfury/_fury.py x: 4 commits (90d) y: 438 lines of code rust/fury-core/src/types.rs x: 1 commits (90d) y: 133 lines of code scala/src/main/java/org/apache/fury/serializer/scala/ToFactorySerializers.java x: 1 commits (90d) y: 61 lines of code java/fury-core/src/main/java/org/apache/fury/memory/MemoryBuffer.java x: 3 commits (90d) y: 1952 lines of code dart/packages/fury/lib/src/datatype/fury_fixed_num.dart x: 2 commits (90d) y: 20 lines of code dart/packages/fury-test/lib/util/cross_lang_util.dart x: 3 commits (90d) y: 41 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedArraySerializers.kt x: 1 commits (90d) y: 75 lines of code java/fury-core/src/main/java/org/apache/fury/builder/BaseObjectCodecBuilder.java x: 4 commits (90d) y: 1747 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/Expression.java x: 1 commits (90d) y: 2315 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionUtils.java x: 1 commits (90d) y: 290 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/FieldResolver.java x: 1 commits (90d) y: 822 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/AbstractObjectSerializer.java x: 6 commits (90d) y: 1005 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CompatibleSerializer.java x: 3 commits (90d) y: 556 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/MetaSharedSerializer.java x: 4 commits (90d) y: 229 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/NonexistentClassSerializers.java x: 4 commits (90d) y: 222 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectSerializer.java x: 6 commits (90d) y: 325 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/SerializationBinding.java x: 3 commits (90d) y: 374 lines of code java/fury-core/src/main/java/org/apache/fury/type/Descriptor.java x: 3 commits (90d) y: 460 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassResolver.java x: 9 commits (90d) y: 1796 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/TypeResolver.java x: 4 commits (90d) y: 24 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/XtypeResolver.java x: 8 commits (90d) y: 547 lines of code python/pyfury/_struct.py x: 3 commits (90d) y: 229 lines of code python/pyfury/type.py x: 4 commits (90d) y: 306 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializers.java x: 2 commits (90d) y: 671 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializers.java x: 1 commits (90d) y: 396 lines of code java/fury-core/src/main/java/org/apache/fury/Fury.java x: 8 commits (90d) y: 1431 lines of code java/fury-core/src/main/java/org/apache/fury/builder/MetaSharedCodecBuilder.java x: 1 commits (90d) y: 137 lines of code java/fury-core/src/main/java/org/apache/fury/builder/ObjectCodecBuilder.java x: 2 commits (90d) y: 677 lines of code java/fury-core/src/main/java/org/apache/fury/config/FuryBuilder.java x: 2 commits (90d) y: 321 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefEncoder.java x: 4 commits (90d) y: 259 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/FieldAccessor.java x: 1 commits (90d) y: 421 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassInfo.java x: 2 commits (90d) y: 131 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ArraySerializers.java x: 1 commits (90d) y: 798 lines of code java/fury-core/src/main/java/org/apache/fury/type/DescriptorGrouper.java x: 2 commits (90d) y: 183 lines of code java/fury-core/src/main/java/org/apache/fury/type/Types.java x: 2 commits (90d) y: 70 lines of code python/pyfury/_registry.py x: 2 commits (90d) y: 512 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/ReflectionUtils.java x: 1 commits (90d) y: 687 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/DisallowedList.java x: 3 commits (90d) y: 73 lines of code dart/analysis_options.yaml x: 1 commits (90d) y: 3 lines of code dart/example/example.dart x: 1 commits (90d) y: 19 lines of code dart/example/nested_collection_example.g.dart x: 1 commits (90d) y: 107 lines of code dart/packages/fury-test/lib/entity/complex_obj_1.dart x: 1 commits (90d) y: 37 lines of code dart/packages/fury/lib/src/codegen/analyze/analysis_cache.dart x: 1 commits (90d) y: 35 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/annotation/class_annotation_analyzer.dart x: 1 commits (90d) y: 47 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/constructor/constructor_analyzer.dart x: 1 commits (90d) y: 178 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/field/access_info_analyzer.dart x: 1 commits (90d) y: 94 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/type/type_analyzer_impl.dart x: 1 commits (90d) y: 89 lines of code dart/packages/fury/lib/src/codegen/exception/constraint_violation_exception.dart x: 1 commits (90d) y: 149 lines of code dart/packages/fury/lib/src/codegen/meta/impl/type_spec_gen.dart x: 1 commits (90d) y: 111 lines of code dart/packages/fury/lib/src/datatype/local_date.dart x: 1 commits (90d) y: 164 lines of code dart/packages/fury/lib/src/memory/byte_reader_impl.dart x: 1 commits (90d) y: 350 lines of code dart/packages/fury/lib/src/memory/byte_writer_impl.dart x: 1 commits (90d) y: 192 lines of code dart/packages/fury/lib/src/resolver/impl/xtype_resolver_impl.dart x: 1 commits (90d) y: 190 lines of code dart/packages/fury/lib/src/serializer/primitive_type_serializer.dart x: 1 commits (90d) y: 212 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractMapSerializer.java x: 4 commits (90d) y: 710 lines of code ci/release.py x: 1 commits (90d) y: 243 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractCollectionSerializer.java x: 3 commits (90d) y: 566 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/GuavaCollectionSerializers.java x: 2 commits (90d) y: 378 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/SerializationBinding.java x: 2 commits (90d) y: 117 lines of code python/pyfury/serializer.py x: 1 commits (90d) y: 544 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CompatibleCodecBuilder.java x: 1 commits (90d) y: 866 lines of code java/fury-core/src/main/java/org/apache/fury/type/GenericType.java x: 2 commits (90d) y: 153 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDef.java x: 3 commits (90d) y: 645 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefDecoder.java x: 2 commits (90d) y: 123 lines of code java/fury-core/src/main/java/org/apache/fury/type/TypeUtils.java x: 3 commits (90d) y: 625 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/TypeRef.java x: 1 commits (90d) y: 1014 lines of code java/fury-core/src/main/java/org/apache/fury/util/LoaderBinding.java x: 1 commits (90d) y: 124 lines of code javascript/packages/fury/lib/writer/index.ts x: 3 commits (90d) y: 303 lines of code javascript/benchmark/index.js x: 2 commits (90d) y: 240 lines of code javascript/packages/fury/lib/classResolver.ts x: 2 commits (90d) y: 169 lines of code javascript/packages/fury/lib/gen/builder.ts x: 2 commits (90d) y: 314 lines of code javascript/packages/fury/lib/gen/collection.ts x: 1 commits (90d) y: 247 lines of code javascript/packages/fury/lib/gen/index.ts x: 2 commits (90d) y: 95 lines of code javascript/packages/fury/lib/gen/map.ts x: 1 commits (90d) y: 368 lines of code javascript/packages/fury/lib/gen/router.ts x: 2 commits (90d) y: 35 lines of code javascript/packages/fury/lib/gen/serializer.ts x: 2 commits (90d) y: 259 lines of code javascript/packages/fury/lib/meta/MetaString.ts x: 1 commits (90d) y: 416 lines of code javascript/packages/fury/lib/reader/index.ts x: 2 commits (90d) y: 297 lines of code javascript/packages/fury/lib/typeInfo.ts x: 1 commits (90d) y: 594 lines of code javascript/packages/fury/lib/util.ts x: 2 commits (90d) y: 9 lines of code rust/fury-core/src/meta/meta_string.rs x: 1 commits (90d) y: 384 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/TimeSerializers.java x: 1 commits (90d) y: 566 lines of code java/fury-core/src/main/java/org/apache/fury/meta/MetaStringEncoder.java x: 1 commits (90d) y: 262 lines of code java/fury-core/src/main/java/org/apache/fury/io/FuryInputStream.java x: 1 commits (90d) y: 201 lines of code python/pyfury/_util.pxd x: 2 commits (90d) y: 82 lines of code python/pyfury/_util.pyx x: 2 commits (90d) y: 645 lines of code bazel/arrow/pyarrow_configure.bzl x: 1 commits (90d) y: 232 lines of code
2315.0
lines of code
  min: 1.0
  average: 142.8
  25th percentile: 15.0
  median: 43.5
  75th percentile: 125.5
  max: 2315.0
0 9.0
commits (90d)
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 9.0

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

python/pyfury/_serialization.pyx x: 3 contributors (90d) y: 1870 lines of code python/pyfury/_serializer.py x: 3 contributors (90d) y: 613 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectStreamSerializer.java x: 1 contributors (90d) y: 807 lines of code python/pyproject.toml x: 1 contributors (90d) y: 65 lines of code python/setup.py x: 3 contributors (90d) y: 27 lines of code dart/packages/fury/lib/src/const/lang.dart x: 1 contributors (90d) y: 12 lines of code dart/packages/fury/lib/src/serializer/fury_header_serializer.dart x: 1 contributors (90d) y: 53 lines of code go/fury/fury.go x: 1 contributors (90d) y: 435 lines of code javascript/packages/fury/lib/type.ts x: 2 contributors (90d) y: 143 lines of code python/pyfury/_fury.py x: 3 contributors (90d) y: 438 lines of code rust/fury-core/src/types.rs x: 1 contributors (90d) y: 133 lines of code scala/src/main/java/org/apache/fury/serializer/scala/ToFactorySerializers.java x: 1 contributors (90d) y: 61 lines of code java/fury-core/src/main/java/org/apache/fury/memory/MemoryBuffer.java x: 3 contributors (90d) y: 1952 lines of code dart/packages/fury/lib/src/datatype/fury_fixed_num.dart x: 1 contributors (90d) y: 20 lines of code dart/packages/fury-test/lib/util/cross_lang_util.dart x: 1 contributors (90d) y: 41 lines of code kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedArraySerializers.kt x: 1 contributors (90d) y: 75 lines of code java/fury-core/src/main/java/org/apache/fury/builder/BaseObjectCodecBuilder.java x: 1 contributors (90d) y: 1747 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/Expression.java x: 1 contributors (90d) y: 2315 lines of code java/fury-core/src/main/java/org/apache/fury/codegen/ExpressionUtils.java x: 1 contributors (90d) y: 290 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/FieldResolver.java x: 1 contributors (90d) y: 822 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/AbstractObjectSerializer.java x: 2 contributors (90d) y: 1005 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/CompatibleSerializer.java x: 2 contributors (90d) y: 556 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/MetaSharedSerializer.java x: 2 contributors (90d) y: 229 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/NonexistentClassSerializers.java x: 2 contributors (90d) y: 222 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ObjectSerializer.java x: 2 contributors (90d) y: 325 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/SerializationBinding.java x: 2 contributors (90d) y: 374 lines of code java/fury-core/src/main/java/org/apache/fury/type/Descriptor.java x: 2 contributors (90d) y: 460 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/ClassResolver.java x: 1 contributors (90d) y: 1796 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/XtypeResolver.java x: 1 contributors (90d) y: 547 lines of code python/pyfury/type.py x: 1 contributors (90d) y: 306 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/CollectionSerializers.java x: 1 contributors (90d) y: 671 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/MapSerializers.java x: 1 contributors (90d) y: 396 lines of code java/fury-core/src/main/java/org/apache/fury/Fury.java x: 2 contributors (90d) y: 1431 lines of code java/fury-core/src/main/java/org/apache/fury/builder/MetaSharedCodecBuilder.java x: 1 contributors (90d) y: 137 lines of code java/fury-core/src/main/java/org/apache/fury/builder/ObjectCodecBuilder.java x: 1 contributors (90d) y: 677 lines of code java/fury-core/src/main/java/org/apache/fury/config/FuryBuilder.java x: 1 contributors (90d) y: 321 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefEncoder.java x: 1 contributors (90d) y: 259 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/FieldAccessor.java x: 1 contributors (90d) y: 421 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/ArraySerializers.java x: 1 contributors (90d) y: 798 lines of code java/fury-core/src/main/java/org/apache/fury/type/DescriptorGrouper.java x: 2 contributors (90d) y: 183 lines of code python/pyfury/_registry.py x: 1 contributors (90d) y: 512 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/ReflectionUtils.java x: 1 contributors (90d) y: 687 lines of code java/fury-core/src/main/java/org/apache/fury/resolver/DisallowedList.java x: 2 contributors (90d) y: 73 lines of code dart/analysis_options.yaml x: 1 contributors (90d) y: 3 lines of code dart/example/nested_collection_example.g.dart x: 1 contributors (90d) y: 107 lines of code dart/packages/fury/lib/src/codegen/analyze/analysis_cache.dart x: 1 contributors (90d) y: 35 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/constructor/constructor_analyzer.dart x: 1 contributors (90d) y: 178 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/field/access_info_analyzer.dart x: 1 contributors (90d) y: 94 lines of code dart/packages/fury/lib/src/codegen/analyze/impl/type/type_analyzer_impl.dart x: 1 contributors (90d) y: 89 lines of code dart/packages/fury/lib/src/codegen/exception/constraint_violation_exception.dart x: 1 contributors (90d) y: 149 lines of code dart/packages/fury/lib/src/codegen/meta/impl/type_spec_gen.dart x: 1 contributors (90d) y: 111 lines of code dart/packages/fury/lib/src/datatype/local_date.dart x: 1 contributors (90d) y: 164 lines of code dart/packages/fury/lib/src/memory/byte_reader_impl.dart x: 1 contributors (90d) y: 350 lines of code dart/packages/fury/lib/src/memory/byte_writer_impl.dart x: 1 contributors (90d) y: 192 lines of code dart/packages/fury/lib/src/resolver/impl/xtype_resolver_impl.dart x: 1 contributors (90d) y: 190 lines of code dart/packages/fury/lib/src/serializer/primitive_type_serializer.dart x: 1 contributors (90d) y: 212 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractMapSerializer.java x: 1 contributors (90d) y: 710 lines of code ci/release.py x: 1 contributors (90d) y: 243 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractCollectionSerializer.java x: 1 contributors (90d) y: 566 lines of code java/fury-core/src/main/java/org/apache/fury/serializer/collection/GuavaCollectionSerializers.java x: 1 contributors (90d) y: 378 lines of code python/pyfury/serializer.py x: 1 contributors (90d) y: 544 lines of code java/fury-core/src/main/java/org/apache/fury/builder/CompatibleCodecBuilder.java x: 1 contributors (90d) y: 866 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDef.java x: 1 contributors (90d) y: 645 lines of code java/fury-core/src/main/java/org/apache/fury/meta/ClassDefDecoder.java x: 1 contributors (90d) y: 123 lines of code java/fury-core/src/main/java/org/apache/fury/type/TypeUtils.java x: 1 contributors (90d) y: 625 lines of code java/fury-core/src/main/java/org/apache/fury/reflect/TypeRef.java x: 1 contributors (90d) y: 1014 lines of code python/pyfury/includes/libserialization.pxd x: 2 contributors (90d) y: 49 lines of code javascript/packages/fury/lib/classResolver.ts x: 1 contributors (90d) y: 169 lines of code javascript/packages/fury/lib/gen/builder.ts x: 1 contributors (90d) y: 314 lines of code javascript/packages/fury/lib/gen/collection.ts x: 1 contributors (90d) y: 247 lines of code javascript/packages/fury/lib/gen/map.ts x: 1 contributors (90d) y: 368 lines of code javascript/packages/fury/lib/meta/MetaString.ts x: 1 contributors (90d) y: 416 lines of code javascript/packages/fury/lib/reader/index.ts x: 1 contributors (90d) y: 297 lines of code javascript/packages/fury/lib/typeInfo.ts x: 1 contributors (90d) y: 594 lines of code rust/fury-core/src/meta/meta_string.rs x: 1 contributors (90d) y: 384 lines of code java/fury-core/src/main/java/org/apache/fury/io/FuryInputStream.java x: 1 contributors (90d) y: 201 lines of code python/pyfury/_util.pyx x: 2 contributors (90d) y: 645 lines of code bazel/arrow/pyarrow_configure.bzl x: 1 contributors (90d) y: 232 lines of code
2315.0
lines of code
  min: 1.0
  average: 142.8
  25th percentile: 15.0
  median: 43.5
  75th percentile: 125.5
  max: 2315.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0