apache / thrift
File Size

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

Intro
Learn more...
File Size Overall
25% | 20% | 24% | 14% | 15%
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
cc80% | 16% | 2% | <1% | <1%
pas47% | 29% | 16% | 3% | 1%
rs37% | 23% | 30% | 7% | 1%
c11% | 31% | 42% | 9% | 5%
yy100% | 0% | 0% | 0% | 0%
go14% | 22% | 20% | 19% | 22%
cpp6% | 34% | 29% | 16% | 12%
d0% | 29% | 48% | 13% | 7%
js0% | 35% | 29% | 26% | 8%
java0% | 13% | 41% | 15% | 29%
php0% | 32% | 22% | 16% | 28%
swift0% | 20% | 19% | 33% | 26%
hx0% | 24% | 21% | 19% | 34%
cs0% | 19% | 26% | 28% | 26%
tcc0% | 76% | 23% | 0% | 0%
st0% | 100% | 0% | 0% | 0%
lua0% | 27% | 38% | 17% | 15%
rb0% | 8% | 34% | 26% | 30%
erl0% | 11% | 48% | 27% | 12%
h0% | 4% | 25% | 27% | 43%
dart0% | 21% | 33% | 13% | 32%
py0% | 10% | 43% | 28% | 18%
pm0% | 0% | 50% | 21% | 28%
vcxproj0% | 0% | 81% | 18% | 0%
filters0% | 0% | 68% | 0% | 31%
ml0% | 0% | 36% | 16% | 47%
ll0% | 0% | 100% | 0% | 0%
xsd0% | 0% | 100% | 0% | 0%
cmake0% | 0% | 0% | 37% | 62%
spec0% | 0% | 0% | 100% | 0%
rdf0% | 0% | 0% | 100% | 0%
thrift0% | 0% | 0% | 35% | 64%
el0% | 0% | 0% | 100% | 0%
t0% | 0% | 0% | 59% | 40%
dpr0% | 0% | 0% | 58% | 41%
in0% | 0% | 0% | 33% | 66%
hxml0% | 0% | 0% | 0% | 100%
lisp0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
hrl0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
tac0% | 0% | 0% | 0% | 100%
asd0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
compiler75% | 14% | 6% | 1% | 1%
lib7% | 23% | 32% | 17% | 18%
tutorial0% | 9% | 28% | 18% | 44%
contrib0% | 0% | 12% | 43% | 43%
build0% | 0% | 0% | 40% | 59%
ROOT0% | 0% | 0% | 77% | 22%
Longest Files (Top 50)
File# lines# units
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4717 118
t_cpp_generator.cc
in compiler/cpp/src/thrift/generate
3703 95
t_c_glib_generator.cc
in compiler/cpp/src/thrift/generate
3617 54
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3429 80
t_delphi_generator.cc
in compiler/cpp/src/thrift/generate
3349 98
t_netstd_generator.cc
in compiler/cpp/src/thrift/generate
3348 105
t_javame_generator.cc
in compiler/cpp/src/thrift/generate
2459 84
t_rs_generator.cc
in compiler/cpp/src/thrift/generate
2343 118
t_py_generator.cc
in compiler/cpp/src/thrift/generate
2308 59
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2283 61
t_swift_generator.cc
in compiler/cpp/src/thrift/generate
2274 65
t_haxe_generator.cc
in compiler/cpp/src/thrift/generate
2261 80
t_php_generator.cc
in compiler/cpp/src/thrift/generate
2150 73
compact.rs
in lib/rs/src/protocol
2067 123
t_dart_generator.cc
in compiler/cpp/src/thrift/generate
1826 73
t_kotlin_generator.cc
in compiler/cpp/src/thrift/generate
1799 64
Thrift.Transport.pas
in lib/delphi/src
1366 60
thrift_compact_protocol.c
in lib/c_glib/src/thrift/c_glib/protocol
1297 1
t_ocaml_generator.cc
in compiler/cpp/src/thrift/generate
1296 47
Thrift.Protocol.pas
in lib/delphi/src
1267 75
yy
thrifty.yy
in compiler/cpp/src/thrift
1253 -
Thrift.Socket.pas
in lib/delphi/src
1195 35
simple_json_protocol.go
in lib/go/thrift
1190 95
t_perl_generator.cc
in compiler/cpp/src/thrift/generate
1144 43
Thrift.WinHTTP.pas
in lib/delphi/src
1100 26
TSSLSocket.cpp
in lib/cpp/src/thrift/transport
1003 45
thrift.js
in lib/js/src
999 87
php_thrift_protocol.cpp
in lib/php/src/ext/thrift_protocol
972 34
t_erl_generator.cc
in compiler/cpp/src/thrift/generate
961 53
TNonblockingServer.cpp
in lib/cpp/src/thrift/server
956 30
Thrift.Protocol.JSON.pas
in lib/delphi/src
936 60
TJSONProtocol.cpp
in lib/cpp/src/thrift/protocol
932 84
hx
TJSONProtocol.hx
in lib/haxe/src/org/apache/thrift/protocol
916 -
t_rb_generator.cc
in compiler/cpp/src/thrift/generate
907 41
t_lua_generator.cc
in compiler/cpp/src/thrift/generate
892 37
main.cc
in compiler/cpp/src/thrift
885 29
t_markdown_generator.cc
in compiler/cpp/src/thrift/generate
883 24
t_html_generator.cc
in compiler/cpp/src/thrift/generate
881 25
TJSONProtocol.swift
in tutorial/swift/swift-dep/Sources
861 42
TJSONProtocol.swift
in lib/swift/Sources
861 42
go_validator_generator.cc
in compiler/cpp/src/thrift/generate
849 12
thrift_binary_protocol.c
in lib/c_glib/src/thrift/c_glib/protocol
821 -
TJSONProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
806 84
795 19
TJSONProtocol.cs
in lib/netstd/Thrift/Protocol
777 81
TFileTransport.cpp
in lib/cpp/src/thrift/transport
775 25
768 48
TJSONProtocol.java
in lib/javame/src/org/apache/thrift/protocol
768 78
json.d
in lib/d/src/thrift/protocol
765 6
TSocket.cpp
in lib/cpp/src/thrift/transport
764 35
Files With Most Units (Top 50)
File# lines# units
compact.rs
in lib/rs/src/protocol
2067 123
t_rs_generator.cc
in compiler/cpp/src/thrift/generate
2343 118
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4717 118
TJSONProtocol.py
in lib/py/src/protocol
505 109
t_netstd_generator.cc
in compiler/cpp/src/thrift/generate
3348 105
t_delphi_generator.cc
in compiler/cpp/src/thrift/generate
3349 98
simple_json_protocol.go
in lib/go/thrift
1190 95
t_cpp_generator.cc
in compiler/cpp/src/thrift/generate
3703 95
TVirtualProtocol.h
in lib/cpp/src/thrift/protocol
366 90
thrift.js
in lib/js/src
999 87
TJSONProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
806 84
binary.rs
in lib/rs/src/protocol
728 84
json_protocol.rb
in lib/rb/lib/thrift/protocol
601 84
TJSONProtocol.cpp
in lib/cpp/src/thrift/protocol
932 84
t_javame_generator.cc
in compiler/cpp/src/thrift/generate
2459 84
TJSONProtocol.cs
in lib/netstd/Thrift/Protocol
777 81
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3429 80
t_haxe_generator.cc
in compiler/cpp/src/thrift/generate
2261 80
TJSONProtocol.java
in lib/javame/src/org/apache/thrift/protocol
768 78
lua
625 76
Thrift.Protocol.pas
in lib/delphi/src
1267 75
TCompactProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
603 74
TProtocol.h
in lib/cpp/src/thrift/protocol
568 73
t_dart_generator.cc
in compiler/cpp/src/thrift/generate
1826 73
t_php_generator.cc
in compiler/cpp/src/thrift/generate
2150 73
compact_protocol.go
in lib/go/thrift
620 70
TBinaryProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
480 65
t_json_protocol.dart
in lib/dart/lib/src/protocol
556 65
mod.rs
in lib/rs/src/protocol
605 65
t_swift_generator.cc
in compiler/cpp/src/thrift/generate
2274 65
t_kotlin_generator.cc
in compiler/cpp/src/thrift/generate
1799 64
TJSONProtocol.php
in lib/php/lib/Protocol
549 63
TTransport.py
in lib/py/src/transport
264 63
TProtocol.py
in lib/py/src/protocol
313 62
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2283 61
Thrift.Transport.pas
in lib/delphi/src
1366 60
Thrift.Protocol.JSON.pas
in lib/delphi/src
936 60
compact_protocol.c
in lib/rb/ext
507 60
TSimpleJSONProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
392 59
TCompactProtocol.cs
in lib/netstd/Thrift/Protocol
608 59
header_protocol.go
in lib/go/thrift
245 59
t_py_generator.cc
in compiler/cpp/src/thrift/generate
2308 59
binary_protocol.go
in lib/go/thrift
454 58
t_compact_protocol.dart
in lib/dart/lib/src/protocol
411 56
399 56
TCompactProtocol.php
in lib/php/lib/Protocol
575 54
t_c_glib_generator.cc
in compiler/cpp/src/thrift/generate
3617 54
351 53
t_erl_generator.cc
in compiler/cpp/src/thrift/generate
961 53
TCompactProtocol.py
in lib/py/src/protocol
371 52
Files With Long Lines (Top 50)

There are 200 files with lines longer than 120 characters. In total, there are 754 long lines.

File# lines# units# long lines
t_netstd_generator.cc
in compiler/cpp/src/thrift/generate
3348 105 83
Thrift.Transport.pas
in lib/delphi/src
1366 60 28
vcxproj
310 - 20
vcxproj
371 - 20
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4717 118 20
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2283 61 16
t_audit.cpp
in compiler/cpp/src/thrift/audit
376 15 16
types_spec.rb
in lib/rb/spec
89 - 14
vcxproj
compiler.vcxproj
in compiler/cpp
257 - 12
t_delphi_generator.cc
in compiler/cpp/src/thrift/generate
3349 98 11
t_swift_generator.cc
in compiler/cpp/src/thrift/generate
2274 65 11
TJSONProtocol.swift
in tutorial/swift/swift-dep/Sources
861 42 10
Thrift.Protocol.pas
in lib/delphi/src
1267 75 10
TJSONProtocol.swift
in lib/swift/Sources
861 42 10
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3429 80 10
Thrift.WinHTTP.pas
in lib/delphi/src
1100 26 9
Thrift.Socket.pas
in lib/delphi/src
1195 35 9
TNamedPipeServerTransport.cs
in lib/netstd/Thrift/Transport/Server
310 15 9
vcxproj
client.vcxproj
in contrib/transport-sample/client
105 - 8
vcxproj
server.vcxproj
in contrib/transport-sample/server
106 - 8
Program.cs
in tutorial/netstd/Server
373 24 7
THttpTransport.cs
in lib/netstd/Thrift/Transport/Client
186 10 7
TJSONProtocol.cs
in lib/netstd/Thrift/Protocol
777 81 7
struct_spec.rb
in lib/rb/spec
240 1 7
thrift_ssl_socket.c
in lib/c_glib/src/thrift/c_glib/transport
663 10 7
t_netstd_generator.h
in compiler/cpp/src/thrift/generate
179 1 6
Thrift.pas
in lib/delphi/src
284 8 5
Thrift.Stream.pas
in lib/delphi/src
324 16 5
795 19 5
128 3 5
compact_protocol.go
in lib/go/thrift
620 70 5
socket_spec_shared.rb
in lib/rb/spec
74 - 5
thrift_multiplexed_processor.h
in lib/c_glib/src/thrift/c_glib/processor
44 - 5
yy
thrifty.yy
in compiler/cpp/src/thrift
1253 - 5
Httpd.java
in tutorial/js/src
205 8 4
TSocketServer.swift
in tutorial/swift/swift-dep/Sources
141 2 4
ThriftCommon.h
in contrib/transport-sample
127 9 4
THttpServerTransport.cs
in lib/netstd/Thrift/Transport/Server
95 5 4
TNamedPipeTransport.cs
in lib/netstd/Thrift/Transport/Client
97 8 4
TTlsSocketTransport.cs
in lib/netstd/Thrift/Transport/Client
232 10 4
TSocketTransport.cs
in lib/netstd/Thrift/Transport/Client
143 8 4
TThreadPoolAsyncServer.cs
in lib/netstd/Thrift/Server
223 10 4
php_thrift_protocol.cpp
in lib/php/src/ext/thrift_protocol
972 34 4
index.d
in lib/d/src/thrift
24 - 4
TSocketServer.swift
in lib/swift/Sources
141 2 4
Gruntfile.js
in lib/ts
152 3 4
simple_server.go
in lib/go/thrift
276 24 4
simple_json_protocol.go
in lib/go/thrift
1190 95 4
json_protocol_spec.rb
in lib/rb/spec
425 - 4
union_spec.rb
in lib/rb/spec
155 - 4
Correlations

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

lib/swift/Sources/LinuxHelper.swift x: 3 commits (all time) y: 16 lines of code lib/swift/Sources/TSocketServer.swift x: 9 commits (all time) y: 141 lines of code lib/swift/Sources/TSocketTransport.swift x: 6 commits (all time) y: 152 lines of code lib/swift/Sources/UnixSocket.swift x: 1 commits (all time) y: 64 lines of code Package.swift x: 1 commits (all time) y: 11 lines of code lib/php/lib/Transport/TSocket.php x: 9 commits (all time) y: 176 lines of code lib/go/thrift/duplicate_protocol.go x: 3 commits (all time) y: 245 lines of code lib/py/src/protocol/TProtocol.py x: 37 commits (all time) y: 313 lines of code lib/py/src/TTornado.py x: 12 commits (all time) y: 141 lines of code compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 23 commits (all time) y: 961 lines of code lib/java/src/main/java/org/apache/thrift/transport/TEndpointTransport.java x: 3 commits (all time) y: 58 lines of code lib/java/src/main/java/org/apache/thrift/transport/TTransportException.java x: 3 commits (all time) y: 44 lines of code lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 59 commits (all time) y: 1003 lines of code compiler/cpp/src/thrift/generate/t_go_generator.cc x: 72 commits (all time) y: 3429 lines of code build/cmake/ThriftConfig.cmake.in x: 12 commits (all time) y: 73 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 6 commits (all time) y: 226 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.h x: 17 commits (all time) y: 167 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 20 commits (all time) y: 567 lines of code lib/cpp/src/thrift/protocol/TProtocol.h x: 37 commits (all time) y: 568 lines of code lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 24 commits (all time) y: 238 lines of code lib/cpp/src/thrift/transport/TBufferTransports.h x: 35 commits (all time) y: 399 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 46 commits (all time) y: 2308 lines of code lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas x: 12 commits (all time) y: 216 lines of code lib/delphi/src/Thrift.Transport.WinHTTP.pas x: 16 commits (all time) y: 330 lines of code lib/py/src/protocol/TBinaryProtocol.py x: 23 commits (all time) y: 200 lines of code lib/py/src/protocol/TCompactProtocol.py x: 21 commits (all time) y: 371 lines of code lib/py/src/protocol/TJSONProtocol.py x: 21 commits (all time) y: 505 lines of code lib/py/src/transport/TTransport.py x: 42 commits (all time) y: 264 lines of code lib/py/src/transport/TZlibTransport.py x: 6 commits (all time) y: 104 lines of code compiler/cpp/src/thrift/generate/t_js_generator.cc x: 40 commits (all time) y: 2283 lines of code eslint.config.mjs x: 2 commits (all time) y: 44 lines of code compiler/cpp/src/thrift/generate/t_cpp_generator.cc x: 43 commits (all time) y: 3703 lines of code lib/py/src/transport/THttpClient.py x: 24 commits (all time) y: 129 lines of code lib/js/Gruntfile.js x: 21 commits (all time) y: 310 lines of code lib/nodejs/lib/thrift/binary.js x: 5 commits (all time) y: 122 lines of code lib/nodejs/lib/thrift/binary_protocol.js x: 9 commits (all time) y: 290 lines of code lib/nodejs/lib/thrift/browser.js x: 9 commits (all time) y: 26 lines of code lib/nodejs/lib/thrift/buffered_transport.js x: 5 commits (all time) y: 137 lines of code lib/nodejs/lib/thrift/compact_protocol.js x: 8 commits (all time) y: 646 lines of code lib/nodejs/lib/thrift/connection.js x: 34 commits (all time) y: 329 lines of code lib/nodejs/lib/thrift/create_client.js x: 2 commits (all time) y: 14 lines of code lib/nodejs/lib/thrift/framed_transport.js x: 6 commits (all time) y: 121 lines of code lib/nodejs/lib/thrift/header_protocol.js x: 4 commits (all time) y: 174 lines of code lib/nodejs/lib/thrift/header_transport.js x: 4 commits (all time) y: 234 lines of code lib/nodejs/lib/thrift/http_connection.js x: 13 commits (all time) y: 147 lines of code lib/nodejs/lib/thrift/index.js x: 24 commits (all time) y: 44 lines of code lib/nodejs/lib/thrift/input_buffer_underrun_error.js x: 5 commits (all time) y: 11 lines of code lib/nodejs/lib/thrift/json_parse.js x: 2 commits (all time) y: 210 lines of code lib/nodejs/lib/thrift/json_protocol.js x: 16 commits (all time) y: 536 lines of code lib/nodejs/lib/thrift/multiplexed_processor.js x: 7 commits (all time) y: 39 lines of code lib/nodejs/lib/thrift/multiplexed_protocol.js x: 6 commits (all time) y: 60 lines of code lib/nodejs/lib/thrift/ohos_connection.js x: 2 commits (all time) y: 132 lines of code lib/nodejs/lib/thrift/protocol.js x: 16 commits (all time) y: 3 lines of code lib/nodejs/lib/thrift/server.js x: 22 commits (all time) y: 75 lines of code lib/nodejs/lib/thrift/thrift.js x: 22 commits (all time) y: 191 lines of code lib/nodejs/lib/thrift/transport.js x: 15 commits (all time) y: 3 lines of code lib/nodejs/lib/thrift/web_server.js x: 15 commits (all time) y: 387 lines of code lib/nodejs/lib/thrift/ws_connection.js x: 5 commits (all time) y: 150 lines of code lib/nodejs/lib/thrift/ws_transport.js x: 4 commits (all time) y: 109 lines of code lib/nodejs/lib/thrift/xhr_connection.js x: 2 commits (all time) y: 149 lines of code lib/ts/Gruntfile.js x: 3 commits (all time) y: 152 lines of code tutorial/nodejs/NodeClient.js x: 6 commits (all time) y: 41 lines of code tutorial/nodejs/NodeServer.js x: 4 commits (all time) y: 32 lines of code tutorial/nodejs/NodeServerPromise.js x: 3 commits (all time) y: 30 lines of code build/cmake/GenerateConfigModule.cmake x: 5 commits (all time) y: 41 lines of code lib/cpp/src/thrift/Thrift.h x: 21 commits (all time) y: 92 lines of code lib/netstd/Thrift/Protocol/TBinaryProtocol.cs x: 14 commits (all time) y: 385 lines of code lib/netstd/Thrift/Protocol/TCompactProtocol.cs x: 14 commits (all time) y: 608 lines of code lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 16 commits (all time) y: 777 lines of code lib/netstd/Thrift/Protocol/TProtocolDecorator.cs x: 6 commits (all time) y: 194 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 20 commits (all time) y: 186 lines of code lib/netstd/Thrift/Transport/Client/TMemoryBufferTransport.cs x: 10 commits (all time) y: 136 lines of code lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs x: 13 commits (all time) y: 97 lines of code lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 11 commits (all time) y: 107 lines of code lib/netstd/Thrift/Transport/Layered/TBufferedTransport.cs x: 6 commits (all time) y: 148 lines of code lib/netstd/Thrift/Transport/Layered/TLayeredTransport.cs x: 6 commits (all time) y: 27 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 22 commits (all time) y: 310 lines of code lib/netstd/Thrift/Transport/TEndpointTransport.cs x: 5 commits (all time) y: 58 lines of code lib/netstd/Thrift/Transport/TTransport.cs x: 9 commits (all time) y: 122 lines of code lib/delphi/src/Thrift.Protocol.pas x: 36 commits (all time) y: 1267 lines of code lib/delphi/src/Thrift.Stream.pas x: 15 commits (all time) y: 324 lines of code lib/delphi/src/Thrift.Transport.Pipes.pas x: 28 commits (all time) y: 795 lines of code lib/delphi/src/Thrift.Transport.pas x: 46 commits (all time) y: 1366 lines of code lib/delphi/src/Thrift.Configuration.pas x: 2 commits (all time) y: 85 lines of code lib/rs/src/protocol/compact.rs x: 25 commits (all time) y: 2067 lines of code compiler/cpp/src/thrift/generate/t_go_generator.h x: 9 commits (all time) y: 238 lines of code compiler/cpp/src/thrift/parse/t_function.h x: 8 commits (all time) y: 76 lines of code compiler/cpp/src/thrift/parse/t_list.h x: 5 commits (all time) y: 19 lines of code compiler/cpp/src/thrift/parse/t_struct.h x: 6 commits (all time) y: 172 lines of code lib/cpp/src/thrift/transport/THttpServer.cpp x: 21 commits (all time) y: 120 lines of code lib/cpp/src/thrift/transport/TPipeServer.cpp x: 34 commits (all time) y: 372 lines of code lib/cpp/src/thrift/transport/TServerSocket.cpp x: 61 commits (all time) y: 601 lines of code lib/cpp/src/thrift/transport/TWebSocketServer.h x: 4 commits (all time) y: 310 lines of code lib/cpp/src/thrift/windows/SocketPair.cpp x: 10 commits (all time) y: 55 lines of code lib/cpp/src/thrift/windows/Sync.h x: 13 commits (all time) y: 83 lines of code contrib/fb303/py/fb303_scripts/fb303_simple_mgmt.py x: 7 commits (all time) y: 116 lines of code lib/py/setup.py x: 64 commits (all time) y: 104 lines of code compiler/cpp/src/thrift/generate/t_rs_generator.cc x: 41 commits (all time) y: 2343 lines of code lib/rs/src/lib.rs x: 14 commits (all time) y: 21 lines of code lib/rs/src/protocol/stored.rs x: 13 commits (all time) y: 25 lines of code lib/rs/src/transport/framed.rs x: 9 commits (all time) y: 264 lines of code lib/cpp/src/thrift/concurrency/Mutex.h x: 16 commits (all time) y: 49 lines of code compiler/cpp/src/thrift/generate/t_java_generator.cc x: 54 commits (all time) y: 4717 lines of code lib/cpp/src/thrift/TOutput.cpp x: 10 commits (all time) y: 106 lines of code lib/cpp/src/thrift/transport/TSSLServerSocket.cpp x: 15 commits (all time) y: 32 lines of code lib/cpp/src/thrift/transport/TSSLSocket.h x: 28 commits (all time) y: 157 lines of code compiler/cpp/src/thrift/generate/t_delphi_generator.cc x: 43 commits (all time) y: 3349 lines of code compiler/cpp/src/thrift/generate/t_lua_generator.cc x: 14 commits (all time) y: 892 lines of code lib/lua/TBinaryProtocol.lua x: 3 commits (all time) y: 228 lines of code lib/lua/TCompactProtocol.lua x: 9 commits (all time) y: 399 lines of code lib/lua/TFramedTransport.lua x: 4 commits (all time) y: 79 lines of code lib/lua/THttpTransport.lua x: 8 commits (all time) y: 149 lines of code lib/lua/TJsonProtocol.lua x: 2 commits (all time) y: 625 lines of code lib/lua/TSocket.lua x: 2 commits (all time) y: 93 lines of code lib/lua/TTransport.lua x: 2 commits (all time) y: 68 lines of code lib/lua/Thrift.lua x: 24 commits (all time) y: 249 lines of code lib/lua/src/lualongnumber.c x: 2 commits (all time) y: 169 lines of code lib/lua/src/luasocket.c x: 4 commits (all time) y: 289 lines of code lib/lua/src/usocket.c x: 7 commits (all time) y: 350 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.cc x: 56 commits (all time) y: 3348 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.h x: 22 commits (all time) y: 179 lines of code tutorial/netstd/Client/Program.cs x: 10 commits (all time) y: 322 lines of code lib/py/src/transport/sslcompat.py x: 7 commits (all time) y: 65 lines of code lib/go/thrift/processor_factory.go x: 4 commits (all time) y: 67 lines of code lib/php/lib/Type/TConstant.php x: 4 commits (all time) y: 17 lines of code lib/kotlin/build.gradle.kts x: 10 commits (all time) y: 67 lines of code lib/py/src/TSCons.py x: 11 commits (all time) y: 12 lines of code lib/py/src/server/THttpServer.py x: 13 commits (all time) y: 61 lines of code lib/py/src/server/TNonblockingServer.py x: 21 commits (all time) y: 274 lines of code lib/py/src/server/TServer.py x: 37 commits (all time) y: 213 lines of code build/cmake/DefineOptions.cmake x: 45 commits (all time) y: 195 lines of code lib/py/src/transport/TSSLSocket.py x: 30 commits (all time) y: 265 lines of code compiler/cpp/src/thrift/generate/t_generator.cc x: 17 commits (all time) y: 196 lines of code compiler/cpp/src/thrift/generate/t_cl_generator.cc x: 10 commits (all time) y: 430 lines of code compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 24 commits (all time) y: 2261 lines of code doap.rdf x: 42 commits (all time) y: 191 lines of code compiler/cpp/src/thrift/version.h x: 12 commits (all time) y: 7 lines of code contrib/Rebus/Properties/AssemblyInfo.cs x: 17 commits (all time) y: 16 lines of code contrib/thrift.spec x: 35 commits (all time) y: 200 lines of code contrib/zeromq/csharp/AssemblyInfo.cs x: 14 commits (all time) y: 11 lines of code lib/d/src/thrift/base.d x: 26 commits (all time) y: 54 lines of code lib/dart/pubspec.yaml x: 26 commits (all time) y: 23 lines of code lib/delphi/src/Thrift.pas x: 42 commits (all time) y: 284 lines of code lib/js/src/thrift.js x: 53 commits (all time) y: 999 lines of code lib/perl/lib/Thrift.pm x: 42 commits (all time) y: 6 lines of code lib/rb/thrift.gemspec x: 43 commits (all time) y: 30 lines of code lib/rs/Cargo.toml x: 35 commits (all time) y: 25 lines of code lib/st/package.xml x: 22 commits (all time) y: 6 lines of code tutorial/dart/client/pubspec.yaml x: 23 commits (all time) y: 14 lines of code lib/cpp/src/thrift/TToString.h x: 10 commits (all time) y: 92 lines of code lib/py/src/transport/TSocket.py x: 48 commits (all time) y: 166 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java x: 6 commits (all time) y: 476 lines of code lib/go/thrift/exception.go x: 8 commits (all time) y: 93 lines of code lib/go/thrift/header_transport.go x: 18 commits (all time) y: 606 lines of code lib/go/thrift/simple_json_protocol.go x: 28 commits (all time) y: 1190 lines of code lib/go/thrift/ssl_server_socket.go x: 3 commits (all time) y: 83 lines of code compiler/cpp/src/thrift/main.cc x: 16 commits (all time) y: 885 lines of code lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.h x: 5 commits (all time) y: 79 lines of code lib/cpp/src/thrift/async/TEvhttpServer.h x: 7 commits (all time) y: 30 lines of code lib/cpp/src/thrift/transport/TFileTransport.h x: 20 commits (all time) y: 250 lines of code compiler/cpp/compiler.vcxproj x: 38 commits (all time) y: 257 lines of code lib/cpp/src/thrift/server/TNonblockingServer.cpp x: 62 commits (all time) y: 956 lines of code lib/cpp/src/thrift/server/TNonblockingServer.h x: 23 commits (all time) y: 325 lines of code lib/cpp/libthrift.vcxproj x: 26 commits (all time) y: 371 lines of code lib/cpp/libthrift.vcxproj.filters x: 16 commits (all time) y: 241 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.h x: 18 commits (all time) y: 161 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc x: 18 commits (all time) y: 411 lines of code lib/cpp/src/thrift/protocol/TDebugProtocol.cpp x: 12 commits (all time) y: 328 lines of code lib/cpp/src/thrift/protocol/TDebugProtocol.h x: 10 commits (all time) y: 114 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.cpp x: 33 commits (all time) y: 932 lines of code lib/cpp/src/thrift/protocol/TVirtualProtocol.h x: 9 commits (all time) y: 366 lines of code lib/php/lib/Protocol/TProtocol.php x: 4 commits (all time) y: 194 lines of code lib/delphi/src/Thrift.Collections.pas x: 11 commits (all time) y: 545 lines of code lib/go/thrift/header_protocol.go x: 11 commits (all time) y: 245 lines of code compiler/cpp/src/thrift/generate/go_validator_generator.cc x: 2 commits (all time) y: 849 lines of code compiler/cpp/src/thrift/generate/t_c_glib_generator.cc x: 16 commits (all time) y: 3617 lines of code compiler/cpp/src/thrift/generate/t_d_generator.cc x: 14 commits (all time) y: 573 lines of code compiler/cpp/src/thrift/generate/t_dart_generator.cc x: 11 commits (all time) y: 1826 lines of code compiler/cpp/src/thrift/generate/t_gv_generator.cc x: 8 commits (all time) y: 254 lines of code compiler/cpp/src/thrift/generate/t_html_generator.cc x: 12 commits (all time) y: 881 lines of code compiler/cpp/src/thrift/generate/t_javame_generator.cc x: 10 commits (all time) y: 2459 lines of code compiler/cpp/src/thrift/generate/t_json_generator.cc x: 11 commits (all time) y: 671 lines of code compiler/cpp/src/thrift/generate/t_kotlin_generator.cc x: 9 commits (all time) y: 1799 lines of code compiler/cpp/src/thrift/generate/t_markdown_generator.cc x: 4 commits (all time) y: 883 lines of code compiler/cpp/src/thrift/generate/t_ocaml_generator.cc x: 10 commits (all time) y: 1296 lines of code compiler/cpp/src/thrift/generate/t_perl_generator.cc x: 15 commits (all time) y: 1144 lines of code compiler/cpp/src/thrift/generate/t_php_generator.cc x: 18 commits (all time) y: 2150 lines of code compiler/cpp/src/thrift/generate/t_rb_generator.cc x: 9 commits (all time) y: 907 lines of code compiler/cpp/src/thrift/generate/t_st_generator.cc x: 9 commits (all time) y: 761 lines of code compiler/cpp/src/thrift/generate/t_swift_generator.cc x: 15 commits (all time) y: 2274 lines of code compiler/cpp/src/thrift/generate/t_xml_generator.cc x: 8 commits (all time) y: 564 lines of code compiler/cpp/src/thrift/generate/t_xsd_generator.cc x: 8 commits (all time) y: 268 lines of code lib/cpp/src/thrift/async/TEvhttpClientChannel.cpp x: 12 commits (all time) y: 118 lines of code lib/cpp/src/thrift/async/TEvhttpServer.cpp x: 14 commits (all time) y: 112 lines of code lib/cpp/src/thrift/transport/TFileTransport.cpp x: 34 commits (all time) y: 775 lines of code tutorial/cpp/CppClient.cpp x: 18 commits (all time) y: 44 lines of code tutorial/cpp/CppServer.cpp x: 22 commits (all time) y: 100 lines of code lib/php/lib/Protocol/TCompactProtocol.php x: 3 commits (all time) y: 575 lines of code lib/php/lib/Protocol/TJSONProtocol.php x: 4 commits (all time) y: 549 lines of code lib/cpp/src/thrift/protocol/TEnum.h x: 2 commits (all time) y: 32 lines of code lib/java/src/main/java/org/apache/thrift/TBaseProcessor.java x: 4 commits (all time) y: 39 lines of code lib/php/lib/Transport/TSocketPool.php x: 4 commits (all time) y: 148 lines of code lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java x: 3 commits (all time) y: 403 lines of code lib/php/lib/Base/TBase.php x: 4 commits (all time) y: 336 lines of code lib/php/lib/Exception/TException.php x: 5 commits (all time) y: 335 lines of code lib/php/src/Thrift.php x: 24 commits (all time) y: 732 lines of code lib/go/thrift/debug_protocol.go x: 12 commits (all time) y: 632 lines of code lib/go/thrift/simple_server.go x: 41 commits (all time) y: 276 lines of code lib/netstd/Thrift/Server/TSimpleAsyncServer.cs x: 8 commits (all time) y: 172 lines of code lib/rs/src/protocol/binary.rs x: 19 commits (all time) y: 728 lines of code lib/rs/src/server/multiplexed.rs x: 14 commits (all time) y: 277 lines of code lib/cpp/src/thrift/transport/TSocket.cpp x: 56 commits (all time) y: 764 lines of code lib/cpp/src/thrift/transport/TTransportException.h x: 12 commits (all time) y: 49 lines of code lib/rs/src/protocol/mod.rs x: 15 commits (all time) y: 605 lines of code lib/rs/src/errors.rs x: 15 commits (all time) y: 402 lines of code lib/rs/src/protocol/multiplexed.rs x: 10 commits (all time) y: 153 lines of code build/cmake/DefinePlatformSpecifc.cmake x: 32 commits (all time) y: 109 lines of code lib/go/thrift/socket.go x: 19 commits (all time) y: 163 lines of code lib/kotlin/settings.gradle.kts x: 6 commits (all time) y: 9 lines of code lib/erl/include/thrift_constants.hrl x: 11 commits (all time) y: 62 lines of code lib/erl/include/thrift_protocol.hrl x: 9 commits (all time) y: 63 lines of code lib/erl/src/thrift_base64_transport.erl x: 8 commits (all time) y: 53 lines of code lib/erl/src/thrift_binary_protocol.erl x: 14 commits (all time) y: 320 lines of code lib/erl/src/thrift_client_util.erl x: 8 commits (all time) y: 120 lines of code lib/erl/src/thrift_compact_protocol.erl x: 4 commits (all time) y: 366 lines of code lib/erl/src/thrift_disk_log_transport.erl x: 12 commits (all time) y: 105 lines of code lib/erl/src/thrift_file_transport.erl x: 9 commits (all time) y: 88 lines of code lib/erl/src/thrift_framed_transport.erl x: 15 commits (all time) y: 105 lines of code lib/erl/src/thrift_http_transport.erl x: 15 commits (all time) y: 117 lines of code lib/erl/src/thrift_json_parser.erl x: 3 commits (all time) y: 366 lines of code lib/erl/src/thrift_json_protocol.erl x: 5 commits (all time) y: 579 lines of code lib/erl/src/thrift_memory_buffer.erl x: 12 commits (all time) y: 34 lines of code lib/erl/src/thrift_processor.erl x: 17 commits (all time) y: 237 lines of code lib/erl/src/thrift_protocol.erl x: 22 commits (all time) y: 459 lines of code lib/erl/src/thrift_reconnecting_client.erl x: 6 commits (all time) y: 265 lines of code lib/erl/src/thrift_server.erl x: 8 commits (all time) y: 187 lines of code lib/erl/src/thrift_socket_server.erl x: 12 commits (all time) y: 354 lines of code lib/erl/src/thrift_socket_transport.erl x: 13 commits (all time) y: 160 lines of code lib/rs/src/server/threaded.rs x: 18 commits (all time) y: 141 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TBinaryProtocol.java x: 5 commits (all time) y: 480 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TCompactProtocol.java x: 5 commits (all time) y: 603 lines of code lib/swift/Sources/TJSONProtocol.swift x: 1 commits (all time) y: 861 lines of code lib/java/src/main/java/org/apache/thrift/THttpClientResponseHandler.java x: 1 commits (all time) y: 53 lines of code lib/java/src/main/java/org/apache/thrift/server/TExtensibleServlet.java x: 5 commits (all time) y: 96 lines of code lib/go/thrift/zlib_transport.go x: 7 commits (all time) y: 84 lines of code lib/cpp/libthriftnb.vcxproj x: 13 commits (all time) y: 310 lines of code lib/go/thrift/socket_conn.go x: 8 commits (all time) y: 56 lines of code lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp x: 14 commits (all time) y: 486 lines of code compiler/cpp/src/thrift/generate/validator_parser.cc x: 2 commits (all time) y: 496 lines of code lib/go/thrift/json_protocol.go x: 26 commits (all time) y: 466 lines of code lib/cpp/src/thrift/concurrency/FunctionRunner.h x: 11 commits (all time) y: 46 lines of code lib/cpp/src/thrift/transport/TServerSocket.h x: 26 commits (all time) y: 82 lines of code lib/cpp/src/thrift/server/TServerFramework.cpp x: 14 commits (all time) y: 184 lines of code lib/go/thrift/binary_protocol.go x: 19 commits (all time) y: 454 lines of code lib/go/thrift/compact_protocol.go x: 27 commits (all time) y: 620 lines of code lib/swift/Sources/TCompactProtocol.swift x: 6 commits (all time) y: 464 lines of code compiler/cpp/src/thrift/generate/t_generator.h x: 8 commits (all time) y: 355 lines of code lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java x: 5 commits (all time) y: 232 lines of code lib/java/src/main/java/org/apache/thrift/async/TAsyncMethodCall.java x: 3 commits (all time) y: 206 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TJSONProtocol.java x: 5 commits (all time) y: 806 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TProtocolDecorator.java x: 5 commits (all time) y: 187 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TSimpleJSONProtocol.java x: 5 commits (all time) y: 392 lines of code lib/java/src/main/java/org/apache/thrift/server/TNonblockingServer.java x: 3 commits (all time) y: 139 lines of code lib/java/src/main/java/org/apache/thrift/transport/TSSLTransportFactory.java x: 3 commits (all time) y: 262 lines of code lib/java/src/main/java/org/apache/thrift/transport/TSimpleFileTransport.java x: 3 commits (all time) y: 111 lines of code lib/java/src/main/java/org/apache/thrift/transport/layered/TFramedTransport.java x: 3 commits (all time) y: 123 lines of code lib/java/src/main/java/org/apache/thrift/transport/sasl/NonblockingSaslHandler.java x: 4 commits (all time) y: 379 lines of code lib/d/src/thrift/async/socket.d x: 4 commits (all time) y: 222 lines of code lib/swift/Sources/TBinaryProtocol.swift x: 4 commits (all time) y: 327 lines of code compiler/cpp/src/thrift/thrifty.yy x: 10 commits (all time) y: 1253 lines of code compiler/cpp/src/thrift/parse/t_program.h x: 10 commits (all time) y: 250 lines of code lib/go/thrift/application_exception.go x: 10 commits (all time) y: 183 lines of code lib/cpp/src/thrift/transport/THeaderTransport.h x: 15 commits (all time) y: 133 lines of code lib/delphi/src/Thrift.Utils.pas x: 19 commits (all time) y: 325 lines of code tutorial/swift/Package.swift x: 1 commits (all time) y: 28 lines of code tutorial/rs/Cargo.toml x: 9 commits (all time) y: 13 lines of code lib/haxe/src/org/apache/thrift/protocol/TBinaryProtocol.hx x: 7 commits (all time) y: 283 lines of code lib/haxe/src/org/apache/thrift/protocol/TCompactProtocol.hx x: 8 commits (all time) y: 650 lines of code lib/haxe/src/org/apache/thrift/protocol/TJSONProtocol.hx x: 7 commits (all time) y: 916 lines of code lib/haxe/src/org/apache/thrift/protocol/TProtocol.hx x: 6 commits (all time) y: 81 lines of code compiler/cpp/src/thrift/parse/t_scope.h x: 7 commits (all time) y: 167 lines of code lib/delphi/src/Thrift.Protocol.JSON.pas x: 19 commits (all time) y: 936 lines of code tutorial/shared.thrift x: 20 commits (all time) y: 16 lines of code tutorial/tutorial.thrift x: 32 commits (all time) y: 45 lines of code lib/go/thrift/framed_transport.go x: 16 commits (all time) y: 177 lines of code lib/go/thrift/http_client.go x: 22 commits (all time) y: 165 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TProtocol.java x: 3 commits (all time) y: 286 lines of code lib/java/src/main/java/org/apache/thrift/TBaseHelper.java x: 2 commits (all time) y: 238 lines of code lib/java/src/main/java/org/apache/thrift/TDeserializer.java x: 2 commits (all time) y: 414 lines of code lib/java/src/main/java/org/apache/thrift/partial/ThriftStructProcessor.java x: 2 commits (all time) y: 126 lines of code lib/java/src/main/java/org/apache/thrift/transport/TSaslTransport.java x: 2 commits (all time) y: 288 lines of code lib/cpp/src/thrift/windows/GetTimeOfDay.cpp x: 14 commits (all time) y: 56 lines of code lib/cpp/src/thrift/windows/WinFcntl.h x: 10 commits (all time) y: 20 lines of code lib/cpp/src/thrift/windows/config.h x: 31 commits (all time) y: 54 lines of code lib/netstd/Thrift/Server/TThreadPoolAsyncServer.cs x: 10 commits (all time) y: 223 lines of code lib/go/thrift/ssl_socket.go x: 19 commits (all time) y: 179 lines of code lib/py/src/server/TProcessPoolServer.py x: 11 commits (all time) y: 76 lines of code lib/cpp/src/thrift/transport/TPipeServer.h x: 19 commits (all time) y: 61 lines of code lib/cpp/src/thrift/transport/TSocket.h x: 29 commits (all time) y: 92 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_socket.c x: 13 commits (all time) y: 382 lines of code lib/netstd/Thrift/Transport/Server/THttpServerTransport.cs x: 9 commits (all time) y: 95 lines of code lib/delphi/src/Thrift.Serializer.pas x: 11 commits (all time) y: 147 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c x: 11 commits (all time) y: 306 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_zlib_transport.c x: 1 commits (all time) y: 591 lines of code tutorial/haxe/src/Main.hx x: 6 commits (all time) y: 329 lines of code lib/rb/ext/compact_protocol.c x: 13 commits (all time) y: 507 lines of code lib/rb/ext/struct.c x: 28 commits (all time) y: 506 lines of code lib/rb/ext/thrift_native.c x: 15 commits (all time) y: 173 lines of code lib/rb/spec/spec_helper.rb x: 25 commits (all time) y: 33 lines of code lib/rs/src/server/mod.rs x: 11 commits (all time) y: 33 lines of code lib/rs/src/transport/buffered.rs x: 11 commits (all time) y: 278 lines of code lib/rs/src/transport/mod.rs x: 10 commits (all time) y: 209 lines of code lib/dart/lib/src/protocol/t_compact_protocol.dart x: 4 commits (all time) y: 411 lines of code lib/dart/lib/src/protocol/t_json_protocol.dart x: 5 commits (all time) y: 556 lines of code lib/dart/lib/src/transport/t_framed_transport.dart x: 4 commits (all time) y: 117 lines of code lib/py/src/Thrift.py x: 28 commits (all time) y: 134 lines of code lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp x: 38 commits (all time) y: 972 lines of code lib/cpp/src/thrift/concurrency/Monitor.h x: 13 commits (all time) y: 41 lines of code lib/go/thrift/iostream_transport.go x: 11 commits (all time) y: 177 lines of code lib/cpp/src/thrift/concurrency/Thread.h x: 23 commits (all time) y: 85 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_framed_transport.c x: 8 commits (all time) y: 348 lines of code lib/rs/src/transport/mem.rs x: 9 commits (all time) y: 258 lines of code lib/py/src/ext/protocol.tcc x: 10 commits (all time) y: 757 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_server_transport.c x: 3 commits (all time) y: 202 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_ssl_socket.c x: 13 commits (all time) y: 663 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c x: 5 commits (all time) y: 288 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_multiplexed_protocol.c x: 7 commits (all time) y: 102 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c x: 6 commits (all time) y: 821 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_compact_protocol.c x: 6 commits (all time) y: 1297 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c x: 7 commits (all time) y: 561 lines of code lib/c_glib/src/thrift/c_glib/thrift_configuration.c x: 1 commits (all time) y: 91 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_fd_transport.c x: 2 commits (all time) y: 261 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c x: 5 commits (all time) y: 265 lines of code lib/cpp/src/thrift/transport/TFDTransport.h x: 9 commits (all time) y: 42 lines of code lib/cpp/src/thrift/transport/THeaderTransport.cpp x: 10 commits (all time) y: 421 lines of code lib/cpp/src/thrift/transport/THttpClient.cpp x: 12 commits (all time) y: 88 lines of code lib/cpp/src/thrift/transport/THttpTransport.cpp x: 14 commits (all time) y: 203 lines of code lib/cpp/src/thrift/transport/TTransportUtils.h x: 12 commits (all time) y: 200 lines of code lib/cpp/src/thrift/transport/TZlibTransport.cpp x: 12 commits (all time) y: 246 lines of code lib/cpp/src/thrift/VirtualProfiling.cpp x: 5 commits (all time) y: 243 lines of code lib/delphi/src/Thrift.Socket.pas x: 4 commits (all time) y: 1195 lines of code lib/delphi/src/Thrift.WinHTTP.pas x: 13 commits (all time) y: 1100 lines of code lib/d/src/thrift/server/nonblocking.d x: 3 commits (all time) y: 750 lines of code lib/d/src/thrift/transport/ssl.d x: 6 commits (all time) y: 427 lines of code lib/cpp/src/thrift/concurrency/ThreadManager.cpp x: 28 commits (all time) y: 386 lines of code lib/c_glib/src/thrift/c_glib/server/thrift_server.c x: 4 commits (all time) y: 153 lines of code lib/delphi/src/Thrift.Server.pas x: 19 commits (all time) y: 230 lines of code contrib/fb303/if/fb303.thrift x: 8 commits (all time) y: 27 lines of code lib/rb/spec/union_spec.rb x: 15 commits (all time) y: 155 lines of code build/cmake/DefineCMakeDefaults.cmake x: 17 commits (all time) y: 80 lines of code contrib/fb303/py/setup.py x: 16 commits (all time) y: 26 lines of code lib/ocaml/src/Thrift.ml x: 14 commits (all time) y: 349 lines of code lib/rb/lib/thrift/protocol/base_protocol.rb x: 7 commits (all time) y: 257 lines of code lib/cpp/src/thrift/concurrency/Monitor.cpp x: 14 commits (all time) y: 109 lines of code lib/cpp/src/thrift/concurrency/ThreadManager.h x: 17 commits (all time) y: 47 lines of code lib/cpp/src/thrift/server/TThreadPoolServer.cpp x: 19 commits (all time) y: 96 lines of code lib/cpp/src/thrift/server/TThreadPoolServer.h x: 16 commits (all time) y: 60 lines of code lib/cpp/src/thrift/server/TThreadedServer.cpp x: 22 commits (all time) y: 113 lines of code lib/cpp/src/thrift/concurrency/TimerManager.h x: 14 commits (all time) y: 45 lines of code lib/cpp/src/thrift/protocol/THeaderProtocol.cpp x: 5 commits (all time) y: 175 lines of code lib/cpp/src/thrift/processor/StatsProcessor.h x: 7 commits (all time) y: 203 lines of code lib/perl/lib/Thrift/BinaryProtocol.pm x: 10 commits (all time) y: 385 lines of code lib/perl/lib/Thrift/Protocol.pm x: 7 commits (all time) y: 387 lines of code lib/perl/lib/Thrift/Server.pm x: 7 commits (all time) y: 225 lines of code lib/rb/spec/struct_spec.rb x: 34 commits (all time) y: 240 lines of code lib/rb/spec/types_spec.rb x: 15 commits (all time) y: 89 lines of code lib/rb/spec/server_spec.rb x: 11 commits (all time) y: 153 lines of code lib/d/src/thrift/transport/file.d x: 6 commits (all time) y: 682 lines of code lib/swift/Sources/TProtocolError.swift x: 1 commits (all time) y: 98 lines of code lib/rb/spec/binary_protocol_spec_shared.rb x: 9 commits (all time) y: 331 lines of code lib/rb/spec/json_protocol_spec.rb x: 8 commits (all time) y: 425 lines of code lib/rb/spec/nonblocking_server_spec.rb x: 7 commits (all time) y: 212 lines of code lib/rb/spec/socket_spec.rb x: 22 commits (all time) y: 41 lines of code lib/rb/lib/thrift/protocol/json_protocol.rb x: 9 commits (all time) y: 601 lines of code lib/rb/lib/thrift/transport/socket.rb x: 27 commits (all time) y: 109 lines of code lib/d/src/thrift/server/taskpool.d x: 2 commits (all time) y: 202 lines of code lib/php/lib/Protocol/TBinaryProtocol.php x: 2 commits (all time) y: 340 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol_decorator.c x: 4 commits (all time) y: 485 lines of code lib/py/src/ext/compact.h x: 2 commits (all time) y: 310 lines of code lib/d/src/thrift/transport/http.d x: 3 commits (all time) y: 311 lines of code contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/AbstractThriftMojo.java x: 5 commits (all time) y: 213 lines of code lib/py/src/transport/TTwisted.py x: 15 commits (all time) y: 214 lines of code compiler/cpp/src/thrift/generate/t_html_generator.h x: 1 commits (all time) y: 240 lines of code lib/rb/lib/thrift.rb x: 21 commits (all time) y: 38 lines of code lib/d/src/thrift/protocol/json.d x: 5 commits (all time) y: 765 lines of code contrib/parse_profiling.py x: 3 commits (all time) y: 182 lines of code lib/d/src/thrift/codegen/idlgen.d x: 4 commits (all time) y: 594 lines of code lib/javame/src/org/apache/thrift/protocol/TJSONProtocol.java x: 4 commits (all time) y: 768 lines of code tutorial/c_glib/c_glib_server.c x: 6 commits (all time) y: 284 lines of code lib/rb/lib/thrift/union.rb x: 7 commits (all time) y: 130 lines of code lib/rb/lib/thrift/protocol/protocol_decorator.rb x: 1 commits (all time) y: 133 lines of code lib/rb/ext/binary_protocol_accelerated.c x: 15 commits (all time) y: 351 lines of code build/cmake/FindGLIB.cmake x: 1 commits (all time) y: 113 lines of code lib/d/src/thrift/codegen/processor.d x: 2 commits (all time) y: 256 lines of code lib/php/src/autoload.php x: 7 commits (all time) y: 17 lines of code lib/rb/ext/extconf.rb x: 8 commits (all time) y: 10 lines of code lib/rb/ext/memory_buffer.c x: 14 commits (all time) y: 90 lines of code lib/rb/lib/thrift/struct.rb x: 43 commits (all time) y: 185 lines of code lib/d/src/thrift/async/ssl.d x: 1 commits (all time) y: 159 lines of code lib/d/src/thrift/protocol/binary.d x: 1 commits (all time) y: 267 lines of code lib/d/src/thrift/transport/framed.d x: 1 commits (all time) y: 209 lines of code lib/d/src/thrift/transport/zlib.d x: 1 commits (all time) y: 311 lines of code lib/rb/spec/ThriftSpec.thrift x: 14 commits (all time) y: 135 lines of code lib/rb/lib/thrift/types.rb x: 15 commits (all time) y: 74 lines of code lib/st/thrift.st x: 6 commits (all time) y: 638 lines of code lib/rb/benchmark/benchmark.rb x: 13 commits (all time) y: 228 lines of code
4717.0
lines of code
  min: 1.0
  average: 158.5
  25th percentile: 26.0
  median: 57.0
  75th percentile: 146.5
  max: 4717.0
0 72.0
commits (all time)
min: 1.0 | average: 6.9 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 72.0

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

lib/swift/Sources/LinuxHelper.swift x: 3 contributors (all time) y: 16 lines of code lib/swift/Sources/TSocketServer.swift x: 7 contributors (all time) y: 141 lines of code lib/swift/Sources/TSocketTransport.swift x: 5 contributors (all time) y: 152 lines of code lib/swift/Sources/UnixSocket.swift x: 1 contributors (all time) y: 64 lines of code Package.swift x: 1 contributors (all time) y: 11 lines of code lib/php/lib/Transport/TSocket.php x: 7 contributors (all time) y: 176 lines of code lib/go/thrift/duplicate_protocol.go x: 2 contributors (all time) y: 245 lines of code lib/py/src/protocol/TProtocol.py x: 15 contributors (all time) y: 313 lines of code lib/py/src/TTornado.py x: 8 contributors (all time) y: 141 lines of code compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 11 contributors (all time) y: 961 lines of code lib/java/src/main/java/org/apache/thrift/transport/TEndpointTransport.java x: 3 contributors (all time) y: 58 lines of code lib/java/src/main/java/org/apache/thrift/transport/TTransportException.java x: 3 contributors (all time) y: 44 lines of code lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 29 contributors (all time) y: 1003 lines of code compiler/cpp/src/thrift/generate/t_go_generator.cc x: 24 contributors (all time) y: 3429 lines of code build/cmake/ThriftConfig.cmake.in x: 7 contributors (all time) y: 73 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 4 contributors (all time) y: 226 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.h x: 11 contributors (all time) y: 167 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 14 contributors (all time) y: 567 lines of code lib/cpp/src/thrift/protocol/TProtocol.h x: 19 contributors (all time) y: 568 lines of code lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 13 contributors (all time) y: 238 lines of code lib/cpp/src/thrift/transport/TBufferTransports.h x: 18 contributors (all time) y: 399 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 31 contributors (all time) y: 2308 lines of code lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas x: 1 contributors (all time) y: 216 lines of code lib/delphi/src/Thrift.Transport.WinHTTP.pas x: 1 contributors (all time) y: 330 lines of code lib/py/src/protocol/TBinaryProtocol.py x: 9 contributors (all time) y: 200 lines of code lib/py/src/protocol/TCompactProtocol.py x: 9 contributors (all time) y: 371 lines of code lib/py/src/protocol/TJSONProtocol.py x: 8 contributors (all time) y: 505 lines of code lib/py/src/transport/THeaderTransport.py x: 3 contributors (all time) y: 259 lines of code lib/py/src/transport/TTransport.py x: 15 contributors (all time) y: 264 lines of code lib/py/src/transport/TZlibTransport.py x: 3 contributors (all time) y: 104 lines of code compiler/cpp/src/thrift/generate/t_js_generator.cc x: 27 contributors (all time) y: 2283 lines of code eslint.config.mjs x: 1 contributors (all time) y: 44 lines of code compiler/cpp/src/thrift/generate/t_cpp_generator.cc x: 21 contributors (all time) y: 3703 lines of code lib/py/src/transport/THttpClient.py x: 14 contributors (all time) y: 129 lines of code lib/js/Gruntfile.js x: 11 contributors (all time) y: 310 lines of code lib/nodejs/lib/thrift/binary.js x: 4 contributors (all time) y: 122 lines of code lib/nodejs/lib/thrift/binary_protocol.js x: 7 contributors (all time) y: 290 lines of code lib/nodejs/lib/thrift/browser.js x: 7 contributors (all time) y: 26 lines of code lib/nodejs/lib/thrift/buffered_transport.js x: 5 contributors (all time) y: 137 lines of code lib/nodejs/lib/thrift/compact_protocol.js x: 5 contributors (all time) y: 646 lines of code lib/nodejs/lib/thrift/connection.js x: 18 contributors (all time) y: 329 lines of code lib/nodejs/lib/thrift/create_client.js x: 2 contributors (all time) y: 14 lines of code lib/nodejs/lib/thrift/framed_transport.js x: 6 contributors (all time) y: 121 lines of code lib/nodejs/lib/thrift/header_protocol.js x: 4 contributors (all time) y: 174 lines of code lib/nodejs/lib/thrift/http_connection.js x: 9 contributors (all time) y: 147 lines of code lib/nodejs/lib/thrift/index.js x: 11 contributors (all time) y: 44 lines of code lib/nodejs/lib/thrift/input_buffer_underrun_error.js x: 5 contributors (all time) y: 11 lines of code lib/nodejs/lib/thrift/int64_util.js x: 2 contributors (all time) y: 64 lines of code lib/nodejs/lib/thrift/json_parse.js x: 2 contributors (all time) y: 210 lines of code lib/nodejs/lib/thrift/json_protocol.js x: 9 contributors (all time) y: 536 lines of code lib/nodejs/lib/thrift/multiplexed_processor.js x: 4 contributors (all time) y: 39 lines of code lib/nodejs/lib/thrift/multiplexed_protocol.js x: 4 contributors (all time) y: 60 lines of code lib/nodejs/lib/thrift/ohos_connection.js x: 2 contributors (all time) y: 132 lines of code lib/nodejs/lib/thrift/protocol.js x: 8 contributors (all time) y: 3 lines of code lib/nodejs/lib/thrift/server.js x: 12 contributors (all time) y: 75 lines of code lib/nodejs/lib/thrift/thrift.js x: 11 contributors (all time) y: 191 lines of code lib/nodejs/lib/thrift/transport.js x: 9 contributors (all time) y: 3 lines of code lib/nodejs/lib/thrift/web_server.js x: 10 contributors (all time) y: 387 lines of code lib/nodejs/lib/thrift/ws_connection.js x: 3 contributors (all time) y: 150 lines of code lib/nodejs/lib/thrift/ws_transport.js x: 4 contributors (all time) y: 109 lines of code lib/nodejs/lib/thrift/xhr_connection.js x: 2 contributors (all time) y: 149 lines of code tutorial/nodejs/NodeClient.js x: 6 contributors (all time) y: 41 lines of code tutorial/nodejs/NodeServer.js x: 4 contributors (all time) y: 32 lines of code tutorial/nodejs/NodeServerPromise.js x: 3 contributors (all time) y: 30 lines of code lib/netstd/Thrift/Protocol/TBinaryProtocol.cs x: 4 contributors (all time) y: 385 lines of code lib/netstd/Thrift/Protocol/TCompactProtocol.cs x: 4 contributors (all time) y: 608 lines of code lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 3 contributors (all time) y: 777 lines of code lib/netstd/Thrift/Protocol/TProtocolDecorator.cs x: 2 contributors (all time) y: 194 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 6 contributors (all time) y: 186 lines of code lib/netstd/Thrift/Transport/Client/TMemoryBufferTransport.cs x: 1 contributors (all time) y: 136 lines of code lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs x: 2 contributors (all time) y: 97 lines of code lib/netstd/Thrift/Transport/Layered/TFramedTransport.cs x: 3 contributors (all time) y: 142 lines of code lib/netstd/Thrift/Transport/Layered/TLayeredTransport.cs x: 2 contributors (all time) y: 27 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 5 contributors (all time) y: 310 lines of code lib/netstd/Thrift/Transport/TTransport.cs x: 3 contributors (all time) y: 122 lines of code lib/delphi/src/Thrift.Protocol.pas x: 4 contributors (all time) y: 1267 lines of code lib/delphi/src/Thrift.Stream.pas x: 4 contributors (all time) y: 324 lines of code lib/delphi/src/Thrift.Transport.Pipes.pas x: 3 contributors (all time) y: 795 lines of code lib/delphi/src/Thrift.Transport.pas x: 5 contributors (all time) y: 1366 lines of code lib/delphi/src/Thrift.Configuration.pas x: 1 contributors (all time) y: 85 lines of code lib/rs/src/protocol/compact.rs x: 14 contributors (all time) y: 2067 lines of code compiler/cpp/src/thrift/generate/t_go_generator.h x: 5 contributors (all time) y: 238 lines of code compiler/cpp/src/thrift/parse/t_function.h x: 6 contributors (all time) y: 76 lines of code lib/cpp/src/thrift/transport/THttpServer.cpp x: 15 contributors (all time) y: 120 lines of code lib/cpp/src/thrift/transport/TPipeServer.cpp x: 17 contributors (all time) y: 372 lines of code lib/cpp/src/thrift/transport/TServerSocket.cpp x: 29 contributors (all time) y: 601 lines of code lib/cpp/src/thrift/transport/TWebSocketServer.h x: 4 contributors (all time) y: 310 lines of code lib/cpp/src/thrift/windows/SocketPair.cpp x: 5 contributors (all time) y: 55 lines of code lib/cpp/src/thrift/windows/Sync.h x: 8 contributors (all time) y: 83 lines of code lib/py/setup.py x: 14 contributors (all time) y: 104 lines of code lib/py/src/TRecursive.py x: 2 contributors (all time) y: 38 lines of code compiler/cpp/src/thrift/generate/t_rs_generator.cc x: 22 contributors (all time) y: 2343 lines of code lib/rs/src/protocol/stored.rs x: 8 contributors (all time) y: 25 lines of code lib/rs/src/transport/framed.rs x: 4 contributors (all time) y: 264 lines of code lib/cpp/src/thrift/concurrency/Mutex.h x: 9 contributors (all time) y: 49 lines of code compiler/cpp/src/thrift/generate/t_java_generator.cc x: 35 contributors (all time) y: 4717 lines of code lib/cpp/src/thrift/TOutput.cpp x: 9 contributors (all time) y: 106 lines of code lib/cpp/src/thrift/transport/TSSLServerSocket.cpp x: 6 contributors (all time) y: 32 lines of code lib/cpp/src/thrift/transport/TSSLSocket.h x: 15 contributors (all time) y: 157 lines of code compiler/cpp/src/thrift/generate/t_delphi_generator.cc x: 10 contributors (all time) y: 3349 lines of code compiler/cpp/src/thrift/generate/t_lua_generator.cc x: 12 contributors (all time) y: 892 lines of code lib/lua/TBinaryProtocol.lua x: 3 contributors (all time) y: 228 lines of code lib/lua/TCompactProtocol.lua x: 6 contributors (all time) y: 399 lines of code lib/lua/TFramedTransport.lua x: 4 contributors (all time) y: 79 lines of code lib/lua/TJsonProtocol.lua x: 2 contributors (all time) y: 625 lines of code lib/lua/TProtocol.lua x: 4 contributors (all time) y: 140 lines of code lib/lua/Thrift.lua x: 7 contributors (all time) y: 249 lines of code lib/lua/src/lualongnumber.c x: 2 contributors (all time) y: 169 lines of code lib/lua/src/luasocket.c x: 4 contributors (all time) y: 289 lines of code lib/lua/src/usocket.c x: 6 contributors (all time) y: 350 lines of code lib/netstd/Thrift/Transport/Server/TServerSocketTransport.cs x: 6 contributors (all time) y: 135 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.cc x: 9 contributors (all time) y: 3348 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.h x: 3 contributors (all time) y: 179 lines of code lib/netstd/Thrift/Transport/Client/TTlsSocketTransport.cs x: 2 contributors (all time) y: 232 lines of code lib/kotlin/build.gradle.kts x: 5 contributors (all time) y: 67 lines of code lib/py/src/TSCons.py x: 6 contributors (all time) y: 12 lines of code lib/py/src/server/TNonblockingServer.py x: 13 contributors (all time) y: 274 lines of code lib/py/src/server/TServer.py x: 13 contributors (all time) y: 213 lines of code build/cmake/DefineOptions.cmake x: 17 contributors (all time) y: 195 lines of code lib/py/src/transport/TSSLSocket.py x: 11 contributors (all time) y: 265 lines of code compiler/cpp/src/thrift/generate/t_generator.cc x: 7 contributors (all time) y: 196 lines of code compiler/cpp/src/thrift/generate/t_cl_generator.cc x: 9 contributors (all time) y: 430 lines of code compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 8 contributors (all time) y: 2261 lines of code lib/cpp/src/thrift/TUuid.cpp x: 1 contributors (all time) y: 32 lines of code doap.rdf x: 8 contributors (all time) y: 191 lines of code contrib/zeromq/csharp/AssemblyInfo.cs x: 4 contributors (all time) y: 11 lines of code lib/js/src/thrift.js x: 19 contributors (all time) y: 999 lines of code lib/rb/thrift.gemspec x: 9 contributors (all time) y: 30 lines of code lib/rs/Cargo.toml x: 16 contributors (all time) y: 25 lines of code build/cmake/DefineInstallationPaths.cmake x: 5 contributors (all time) y: 36 lines of code lib/cpp/src/thrift/TToString.h x: 7 contributors (all time) y: 92 lines of code lib/py/src/transport/TSocket.py x: 21 contributors (all time) y: 166 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java x: 4 contributors (all time) y: 476 lines of code lib/go/thrift/header_transport.go x: 2 contributors (all time) y: 606 lines of code lib/go/thrift/protocol.go x: 8 contributors (all time) y: 154 lines of code lib/go/thrift/simple_json_protocol.go x: 9 contributors (all time) y: 1190 lines of code lib/go/thrift/ssl_server_socket.go x: 3 contributors (all time) y: 83 lines of code compiler/cpp/src/thrift/main.cc x: 10 contributors (all time) y: 885 lines of code lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.h x: 5 contributors (all time) y: 79 lines of code lib/cpp/src/thrift/transport/TFileTransport.h x: 9 contributors (all time) y: 250 lines of code lib/cpp/src/thrift/windows/OverlappedSubmissionThread.h x: 6 contributors (all time) y: 64 lines of code compiler/cpp/compiler.vcxproj x: 12 contributors (all time) y: 257 lines of code lib/cpp/src/thrift/server/TNonblockingServer.cpp x: 29 contributors (all time) y: 956 lines of code lib/cpp/src/thrift/server/TNonblockingServer.h x: 13 contributors (all time) y: 325 lines of code lib/cpp/libthrift.vcxproj x: 12 contributors (all time) y: 371 lines of code lib/cpp/libthrift.vcxproj.filters x: 9 contributors (all time) y: 241 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.h x: 12 contributors (all time) y: 161 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc x: 9 contributors (all time) y: 411 lines of code lib/cpp/src/thrift/protocol/TDebugProtocol.cpp x: 7 contributors (all time) y: 328 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.cpp x: 16 contributors (all time) y: 932 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.h x: 10 contributors (all time) y: 158 lines of code lib/cpp/src/thrift/protocol/TProtocolDecorator.h x: 6 contributors (all time) y: 98 lines of code lib/cpp/src/thrift/protocol/TVirtualProtocol.h x: 6 contributors (all time) y: 366 lines of code lib/php/lib/Protocol/TProtocol.php x: 3 contributors (all time) y: 194 lines of code lib/delphi/src/Thrift.Collections.pas x: 4 contributors (all time) y: 545 lines of code lib/go/thrift/configuration.go x: 1 contributors (all time) y: 177 lines of code compiler/cpp/src/thrift/generate/go_validator_generator.cc x: 2 contributors (all time) y: 849 lines of code compiler/cpp/src/thrift/generate/t_c_glib_generator.cc x: 11 contributors (all time) y: 3617 lines of code compiler/cpp/src/thrift/generate/t_d_generator.cc x: 11 contributors (all time) y: 573 lines of code compiler/cpp/src/thrift/generate/t_dart_generator.cc x: 9 contributors (all time) y: 1826 lines of code compiler/cpp/src/thrift/generate/t_javame_generator.cc x: 8 contributors (all time) y: 2459 lines of code compiler/cpp/src/thrift/generate/t_json_generator.cc x: 10 contributors (all time) y: 671 lines of code compiler/cpp/src/thrift/generate/t_kotlin_generator.cc x: 7 contributors (all time) y: 1799 lines of code compiler/cpp/src/thrift/generate/t_markdown_generator.cc x: 3 contributors (all time) y: 883 lines of code compiler/cpp/src/thrift/generate/t_ocaml_generator.cc x: 8 contributors (all time) y: 1296 lines of code compiler/cpp/src/thrift/generate/t_perl_generator.cc x: 10 contributors (all time) y: 1144 lines of code compiler/cpp/src/thrift/generate/t_php_generator.cc x: 12 contributors (all time) y: 2150 lines of code compiler/cpp/src/thrift/generate/t_rb_generator.cc x: 7 contributors (all time) y: 907 lines of code compiler/cpp/src/thrift/generate/t_st_generator.cc x: 8 contributors (all time) y: 761 lines of code compiler/cpp/src/thrift/generate/t_swift_generator.cc x: 12 contributors (all time) y: 2274 lines of code compiler/cpp/src/thrift/generate/t_xml_generator.cc x: 7 contributors (all time) y: 564 lines of code compiler/cpp/src/thrift/generate/t_xsd_generator.cc x: 7 contributors (all time) y: 268 lines of code contrib/fb303/cpp/ServiceTracker.cpp x: 6 contributors (all time) y: 272 lines of code lib/cpp/src/thrift/async/TEvhttpClientChannel.cpp x: 8 contributors (all time) y: 118 lines of code lib/cpp/src/thrift/async/TEvhttpServer.cpp x: 10 contributors (all time) y: 112 lines of code lib/cpp/src/thrift/transport/TFileTransport.cpp x: 16 contributors (all time) y: 775 lines of code tutorial/cpp/CppClient.cpp x: 10 contributors (all time) y: 44 lines of code tutorial/cpp/CppServer.cpp x: 13 contributors (all time) y: 100 lines of code lib/php/lib/Protocol/TCompactProtocol.php x: 2 contributors (all time) y: 575 lines of code lib/php/lib/Protocol/TJSONProtocol.php x: 3 contributors (all time) y: 549 lines of code lib/php/lib/Transport/TBufferedTransport.php x: 2 contributors (all time) y: 88 lines of code lib/delphi/src/Thrift.Protocol.Compact.pas x: 1 contributors (all time) y: 768 lines of code lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java x: 3 contributors (all time) y: 403 lines of code lib/php/lib/Base/TBase.php x: 3 contributors (all time) y: 336 lines of code lib/php/lib/Exception/TException.php x: 4 contributors (all time) y: 335 lines of code lib/php/src/Thrift.php x: 9 contributors (all time) y: 732 lines of code lib/go/thrift/debug_protocol.go x: 4 contributors (all time) y: 632 lines of code lib/netstd/Thrift/Processor/TMultiplexedProcessor.cs x: 1 contributors (all time) y: 97 lines of code lib/rs/src/protocol/binary.rs x: 10 contributors (all time) y: 728 lines of code tutorial/delphi/DelphiServer/DelphiServer.dpr x: 2 contributors (all time) y: 112 lines of code lib/cpp/src/thrift/transport/TSocket.cpp x: 26 contributors (all time) y: 764 lines of code lib/rs/src/protocol/mod.rs x: 8 contributors (all time) y: 605 lines of code build/cmake/DefinePlatformSpecifc.cmake x: 10 contributors (all time) y: 109 lines of code lib/erl/src/thrift_binary_protocol.erl x: 5 contributors (all time) y: 320 lines of code lib/erl/src/thrift_compact_protocol.erl x: 3 contributors (all time) y: 366 lines of code lib/erl/src/thrift_json_protocol.erl x: 5 contributors (all time) y: 579 lines of code lib/erl/src/thrift_protocol.erl x: 8 contributors (all time) y: 459 lines of code lib/erl/src/thrift_socket_transport.erl x: 6 contributors (all time) y: 160 lines of code lib/rs/src/server/threaded.rs x: 10 contributors (all time) y: 141 lines of code lib/swift/Sources/TJSONProtocol.swift x: 1 contributors (all time) y: 861 lines of code lib/cpp/src/thrift/transport/TFDTransport.cpp x: 8 contributors (all time) y: 63 lines of code lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp x: 11 contributors (all time) y: 486 lines of code compiler/cpp/src/thrift/generate/validator_parser.cc x: 2 contributors (all time) y: 496 lines of code lib/go/thrift/json_protocol.go x: 8 contributors (all time) y: 466 lines of code lib/cpp/src/thrift/concurrency/FunctionRunner.h x: 7 contributors (all time) y: 46 lines of code lib/cpp/src/thrift/transport/TServerSocket.h x: 16 contributors (all time) y: 82 lines of code lib/cpp/src/thrift/server/TServerFramework.cpp x: 9 contributors (all time) y: 184 lines of code lib/go/thrift/compact_protocol.go x: 8 contributors (all time) y: 620 lines of code lib/swift/Sources/TCompactProtocol.swift x: 4 contributors (all time) y: 464 lines of code compiler/cpp/src/thrift/parse/t_const_value.h x: 5 contributors (all time) y: 180 lines of code compiler/cpp/src/thrift/generate/t_generator.h x: 8 contributors (all time) y: 355 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TJSONProtocol.java x: 3 contributors (all time) y: 806 lines of code lib/java/src/main/java/org/apache/thrift/transport/TSSLTransportFactory.java x: 2 contributors (all time) y: 262 lines of code lib/java/src/main/java/org/apache/thrift/transport/sasl/NonblockingSaslHandler.java x: 2 contributors (all time) y: 379 lines of code lib/d/src/thrift/async/socket.d x: 3 contributors (all time) y: 222 lines of code lib/swift/Sources/TBinaryProtocol.swift x: 3 contributors (all time) y: 327 lines of code lib/java/src/main/java/org/apache/thrift/transport/TFileTransport.java x: 4 contributors (all time) y: 369 lines of code compiler/cpp/src/thrift/thrifty.yy x: 5 contributors (all time) y: 1253 lines of code lib/go/thrift/application_exception.go x: 6 contributors (all time) y: 183 lines of code compiler/cpp/src/thrift/thriftl.ll x: 7 contributors (all time) y: 307 lines of code lib/cpp/src/thrift/transport/THeaderTransport.h x: 11 contributors (all time) y: 133 lines of code lib/haxe/src/org/apache/thrift/helper/Int64Map.hx x: 1 contributors (all time) y: 266 lines of code lib/haxe/src/org/apache/thrift/protocol/TBinaryProtocol.hx x: 1 contributors (all time) y: 283 lines of code lib/haxe/src/org/apache/thrift/protocol/TCompactProtocol.hx x: 1 contributors (all time) y: 650 lines of code lib/haxe/src/org/apache/thrift/protocol/TJSONProtocol.hx x: 1 contributors (all time) y: 916 lines of code lib/delphi/src/Thrift.Protocol.JSON.pas x: 4 contributors (all time) y: 936 lines of code lib/netstd/Thrift/Protocol/TProtocol.cs x: 1 contributors (all time) y: 121 lines of code tutorial/shared.thrift x: 10 contributors (all time) y: 16 lines of code tutorial/tutorial.thrift x: 16 contributors (all time) y: 45 lines of code lib/haxe/src/org/apache/thrift/protocol/TProtocolDecorator.hx x: 1 contributors (all time) y: 187 lines of code lib/haxe/src/org/apache/thrift/transport/TFullDuplexHttpClient.hx x: 1 contributors (all time) y: 230 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TProtocol.java x: 2 contributors (all time) y: 286 lines of code lib/java/src/main/java/org/apache/thrift/TDeserializer.java x: 2 contributors (all time) y: 414 lines of code lib/rs/src/transport/socket.rs x: 7 contributors (all time) y: 104 lines of code lib/perl/lib/Thrift/HttpClient.pm x: 5 contributors (all time) y: 128 lines of code lib/cpp/src/thrift/windows/GetTimeOfDay.cpp x: 10 contributors (all time) y: 56 lines of code lib/cpp/src/thrift/windows/config.h x: 14 contributors (all time) y: 54 lines of code lib/go/thrift/ssl_socket.go x: 8 contributors (all time) y: 179 lines of code lib/perl/lib/Thrift/Socket.pm x: 7 contributors (all time) y: 167 lines of code build/cmake/ConfigureChecks.cmake x: 9 contributors (all time) y: 80 lines of code build/cmake/config.h.in x: 8 contributors (all time) y: 107 lines of code lib/cpp/src/thrift/transport/TSocket.h x: 15 contributors (all time) y: 92 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_socket.c x: 9 contributors (all time) y: 382 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c x: 10 contributors (all time) y: 306 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_zlib_transport.c x: 1 contributors (all time) y: 591 lines of code tutorial/haxe/src/Main.hx x: 2 contributors (all time) y: 329 lines of code lib/rb/ext/compact_protocol.c x: 6 contributors (all time) y: 507 lines of code lib/rs/src/transport/mod.rs x: 6 contributors (all time) y: 209 lines of code lib/dart/lib/src/protocol/t_compact_protocol.dart x: 3 contributors (all time) y: 411 lines of code lib/dart/lib/src/protocol/t_json_protocol.dart x: 5 contributors (all time) y: 556 lines of code lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.cpp x: 4 contributors (all time) y: 189 lines of code lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp x: 17 contributors (all time) y: 972 lines of code lib/cpp/src/thrift/concurrency/Monitor.h x: 8 contributors (all time) y: 41 lines of code lib/cpp/src/thrift/transport/TPipe.cpp x: 14 contributors (all time) y: 303 lines of code lib/cpp/src/thrift/transport/TPipe.h x: 11 contributors (all time) y: 56 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_framed_transport.c x: 5 contributors (all time) y: 348 lines of code lib/rs/src/transport/mem.rs x: 4 contributors (all time) y: 258 lines of code lib/py/src/ext/protocol.tcc x: 6 contributors (all time) y: 757 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_ssl_socket.c x: 8 contributors (all time) y: 663 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c x: 3 contributors (all time) y: 288 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c x: 5 contributors (all time) y: 821 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_compact_protocol.c x: 4 contributors (all time) y: 1297 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c x: 6 contributors (all time) y: 561 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_buffered_transport.c x: 5 contributors (all time) y: 353 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c x: 5 contributors (all time) y: 265 lines of code lib/cpp/src/thrift/transport/THeaderTransport.cpp x: 8 contributors (all time) y: 421 lines of code lib/cpp/src/thrift/transport/TZlibTransport.cpp x: 8 contributors (all time) y: 246 lines of code lib/delphi/src/Thrift.Socket.pas x: 3 contributors (all time) y: 1195 lines of code lib/delphi/src/Thrift.WinHTTP.pas x: 1 contributors (all time) y: 1100 lines of code lib/d/src/thrift/server/nonblocking.d x: 3 contributors (all time) y: 750 lines of code lib/d/src/thrift/transport/ssl.d x: 4 contributors (all time) y: 427 lines of code lib/cpp/src/thrift/concurrency/TimerManager.cpp x: 10 contributors (all time) y: 229 lines of code lib/ocaml/src/Thrift.ml x: 7 contributors (all time) y: 349 lines of code lib/rb/lib/thrift/protocol/base_protocol.rb x: 5 contributors (all time) y: 257 lines of code lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp x: 7 contributors (all time) y: 120 lines of code lib/cpp/src/thrift/qt/TQTcpServer.cpp x: 5 contributors (all time) y: 105 lines of code lib/cpp/src/thrift/processor/StatsProcessor.h x: 5 contributors (all time) y: 203 lines of code lib/perl/lib/Thrift/BinaryProtocol.pm x: 6 contributors (all time) y: 385 lines of code lib/d/src/thrift/transport/file.d x: 5 contributors (all time) y: 682 lines of code lib/rb/spec/json_protocol_spec.rb x: 5 contributors (all time) y: 425 lines of code lib/rb/spec/nonblocking_server_spec.rb x: 4 contributors (all time) y: 212 lines of code lib/rb/lib/thrift/protocol/compact_protocol.rb x: 6 contributors (all time) y: 325 lines of code lib/rb/lib/thrift/protocol/json_protocol.rb x: 6 contributors (all time) y: 601 lines of code lib/php/lib/Protocol/TBinaryProtocol.php x: 1 contributors (all time) y: 340 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol_decorator.c x: 3 contributors (all time) y: 485 lines of code lib/py/src/ext/compact.h x: 2 contributors (all time) y: 310 lines of code lib/d/src/thrift/transport/http.d x: 3 contributors (all time) y: 311 lines of code contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/AbstractThriftMojo.java x: 5 contributors (all time) y: 213 lines of code lib/py/src/transport/TTwisted.py x: 11 contributors (all time) y: 214 lines of code lib/d/src/thrift/codegen/idlgen.d x: 3 contributors (all time) y: 594 lines of code lib/javame/src/org/apache/thrift/protocol/TJSONProtocol.java x: 4 contributors (all time) y: 768 lines of code lib/d/src/thrift/codegen/client.d x: 3 contributors (all time) y: 265 lines of code lib/d/src/thrift/async/ssl.d x: 1 contributors (all time) y: 159 lines of code lib/d/src/thrift/transport/zlib.d x: 1 contributors (all time) y: 311 lines of code lib/rb/lib/thrift/server/nonblocking_server.rb x: 1 contributors (all time) y: 242 lines of code lib/st/thrift.st x: 3 contributors (all time) y: 638 lines of code
4717.0
lines of code
  min: 1.0
  average: 158.5
  25th percentile: 26.0
  median: 57.0
  75th percentile: 146.5
  max: 4717.0
0 35.0
contributors (all time)
min: 1.0 | average: 3.7 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 35.0

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

lib/php/lib/Transport/TSocket.php x: 1 commits (30d) y: 176 lines of code lib/go/thrift/duplicate_protocol.go x: 1 commits (30d) y: 245 lines of code lib/py/src/protocol/TProtocol.py x: 1 commits (30d) y: 313 lines of code lib/py/src/TTornado.py x: 1 commits (30d) y: 141 lines of code
313.0
lines of code
  min: 141.0
  average: 218.75
  25th percentile: 149.75
  median: 210.5
  75th percentile: 296.0
  max: 313.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

lib/php/lib/Transport/TSocket.php x: 1 contributors (30d) y: 176 lines of code lib/go/thrift/duplicate_protocol.go x: 1 contributors (30d) y: 245 lines of code lib/py/src/protocol/TProtocol.py x: 1 contributors (30d) y: 313 lines of code lib/py/src/TTornado.py x: 1 contributors (30d) y: 141 lines of code
313.0
lines of code
  min: 141.0
  average: 218.75
  25th percentile: 149.75
  median: 210.5
  75th percentile: 296.0
  max: 313.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

lib/php/lib/Transport/TSocket.php x: 3 commits (90d) y: 176 lines of code lib/go/thrift/duplicate_protocol.go x: 1 commits (90d) y: 245 lines of code lib/py/src/protocol/TProtocol.py x: 2 commits (90d) y: 313 lines of code lib/py/src/TTornado.py x: 2 commits (90d) y: 141 lines of code compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 1 commits (90d) y: 961 lines of code lib/java/src/main/java/org/apache/thrift/transport/TEndpointTransport.java x: 1 commits (90d) y: 58 lines of code lib/java/src/main/java/org/apache/thrift/transport/TTransportException.java x: 1 commits (90d) y: 44 lines of code lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 1 commits (90d) y: 1003 lines of code compiler/cpp/src/thrift/generate/t_go_generator.cc x: 1 commits (90d) y: 3429 lines of code build/cmake/ThriftConfig.cmake.in x: 1 commits (90d) y: 73 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 1 commits (90d) y: 226 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.h x: 1 commits (90d) y: 167 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 2 commits (90d) y: 567 lines of code lib/cpp/src/thrift/protocol/TProtocol.h x: 1 commits (90d) y: 568 lines of code lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 1 commits (90d) y: 238 lines of code lib/cpp/src/thrift/transport/TBufferTransports.h x: 1 commits (90d) y: 399 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 1 commits (90d) y: 2308 lines of code lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas x: 1 commits (90d) y: 216 lines of code lib/delphi/src/Thrift.Transport.WinHTTP.pas x: 1 commits (90d) y: 330 lines of code lib/py/src/protocol/TBinaryProtocol.py x: 1 commits (90d) y: 200 lines of code lib/py/src/protocol/TCompactProtocol.py x: 1 commits (90d) y: 371 lines of code lib/py/src/protocol/TJSONProtocol.py x: 1 commits (90d) y: 505 lines of code lib/py/src/transport/THeaderTransport.py x: 1 commits (90d) y: 259 lines of code lib/py/src/transport/TZlibTransport.py x: 1 commits (90d) y: 104 lines of code lib/py/src/transport/THttpClient.py x: 1 commits (90d) y: 129 lines of code
3429.0
lines of code
  min: 44.0
  average: 511.31
  25th percentile: 160.5
  median: 252.0
  75th percentile: 520.5
  max: 3429.0
0 3.0
commits (90d)
min: 1.0 | average: 1.19 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

lib/php/lib/Transport/TSocket.php x: 2 contributors (90d) y: 176 lines of code lib/go/thrift/duplicate_protocol.go x: 1 contributors (90d) y: 245 lines of code lib/py/src/protocol/TProtocol.py x: 2 contributors (90d) y: 313 lines of code lib/py/src/TTornado.py x: 1 contributors (90d) y: 141 lines of code compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 1 contributors (90d) y: 961 lines of code lib/java/src/main/java/org/apache/thrift/transport/TEndpointTransport.java x: 1 contributors (90d) y: 58 lines of code lib/java/src/main/java/org/apache/thrift/transport/TTransportException.java x: 1 contributors (90d) y: 44 lines of code lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 1 contributors (90d) y: 1003 lines of code compiler/cpp/src/thrift/generate/t_go_generator.cc x: 1 contributors (90d) y: 3429 lines of code build/cmake/ThriftConfig.cmake.in x: 1 contributors (90d) y: 73 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 1 contributors (90d) y: 226 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.h x: 1 contributors (90d) y: 167 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 1 contributors (90d) y: 567 lines of code lib/cpp/src/thrift/protocol/TProtocol.h x: 1 contributors (90d) y: 568 lines of code lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 1 contributors (90d) y: 238 lines of code lib/cpp/src/thrift/transport/TBufferTransports.h x: 1 contributors (90d) y: 399 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 1 contributors (90d) y: 2308 lines of code lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas x: 1 contributors (90d) y: 216 lines of code lib/delphi/src/Thrift.Transport.WinHTTP.pas x: 1 contributors (90d) y: 330 lines of code lib/py/src/protocol/TBinaryProtocol.py x: 1 contributors (90d) y: 200 lines of code lib/py/src/protocol/TCompactProtocol.py x: 1 contributors (90d) y: 371 lines of code lib/py/src/protocol/TJSONProtocol.py x: 1 contributors (90d) y: 505 lines of code lib/py/src/transport/THeaderTransport.py x: 1 contributors (90d) y: 259 lines of code lib/py/src/transport/TZlibTransport.py x: 1 contributors (90d) y: 104 lines of code lib/py/src/transport/THttpClient.py x: 1 contributors (90d) y: 129 lines of code
3429.0
lines of code
  min: 44.0
  average: 511.31
  25th percentile: 160.5
  median: 252.0
  75th percentile: 520.5
  max: 3429.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0