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% | 4% | 1%
rs36% | 23% | 30% | 7% | 1%
c11% | 31% | 42% | 9% | 5%
yy100% | 0% | 0% | 0% | 0%
go15% | 15% | 26% | 20% | 22%
cpp0% | 40% | 29% | 16% | 12%
d0% | 29% | 48% | 13% | 7%
java0% | 13% | 41% | 15% | 29%
js0% | 36% | 28% | 26% | 8%
php0% | 33% | 22% | 16% | 27%
swift0% | 21% | 19% | 33% | 25%
hx0% | 24% | 21% | 19% | 34%
cs0% | 19% | 26% | 26% | 27%
tcc0% | 76% | 23% | 0% | 0%
st0% | 100% | 0% | 0% | 0%
lua0% | 28% | 37% | 17% | 16%
rb0% | 8% | 34% | 26% | 30%
erl0% | 11% | 48% | 27% | 12%
dart0% | 21% | 33% | 13% | 32%
h0% | 3% | 25% | 27% | 43%
py0% | 10% | 43% | 27% | 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% | 34% | 65%
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%
cmd0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
inc0% | 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%
lib6% | 24% | 32% | 17% | 18%
tutorial0% | 9% | 28% | 17% | 43%
contrib0% | 0% | 12% | 43% | 43%
build0% | 0% | 0% | 40% | 59%
ROOT0% | 0% | 0% | 81% | 18%
Longest Files (Top 50)
File# lines# units
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4702 118
t_cpp_generator.cc
in compiler/cpp/src/thrift/generate
3637 92
t_c_glib_generator.cc
in compiler/cpp/src/thrift/generate
3618 54
t_delphi_generator.cc
in compiler/cpp/src/thrift/generate
3462 95
t_netstd_generator.cc
in compiler/cpp/src/thrift/generate
3160 103
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3100 79
t_rs_generator.cc
in compiler/cpp/src/thrift/generate
2494 118
t_javame_generator.cc
in compiler/cpp/src/thrift/generate
2460 84
t_swift_generator.cc
in compiler/cpp/src/thrift/generate
2275 65
t_haxe_generator.cc
in compiler/cpp/src/thrift/generate
2262 80
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2231 62
t_py_generator.cc
in compiler/cpp/src/thrift/generate
2214 55
t_php_generator.cc
in compiler/cpp/src/thrift/generate
2150 73
compact.rs
in lib/rs/src/protocol
2035 119
t_dart_generator.cc
in compiler/cpp/src/thrift/generate
1828 73
t_kotlin_generator.cc
in compiler/cpp/src/thrift/generate
1790 64
Thrift.Transport.pas
in lib/delphi/src
1334 57
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
1297 47
Thrift.Protocol.pas
in lib/delphi/src
1263 75
yy
thrifty.yy
in compiler/cpp/src/thrift
1253 -
simple_json_protocol.go
in lib/go/thrift
1195 94
Thrift.Socket.pas
in lib/delphi/src
1195 35
t_perl_generator.cc
in compiler/cpp/src/thrift/generate
1145 43
Thrift.WinHTTP.pas
in lib/delphi/src
1100 26
thrift.js
in lib/js/src
999 87
TSSLSocket.cpp
in lib/cpp/src/thrift/transport
998 45
php_thrift_protocol.cpp
in lib/php/src/ext/thrift_protocol
972 34
TNonblockingServer.cpp
in lib/cpp/src/thrift/server
959 30
Thrift.Protocol.JSON.pas
in lib/delphi/src
936 60
hx
TJSONProtocol.hx
in lib/haxe/src/org/apache/thrift/protocol
916 -
TJSONProtocol.cpp
in lib/cpp/src/thrift/protocol
916 82
t_rb_generator.cc
in compiler/cpp/src/thrift/generate
908 41
t_erl_generator.cc
in compiler/cpp/src/thrift/generate
893 50
t_markdown_generator.cc
in compiler/cpp/src/thrift/generate
884 24
t_html_generator.cc
in compiler/cpp/src/thrift/generate
882 25
t_lua_generator.cc
in compiler/cpp/src/thrift/generate
880 37
main.cc
in compiler/cpp/src/thrift
874 29
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
TFileTransport.cpp
in lib/cpp/src/thrift/transport
777 25
TJSONProtocol.cs
in lib/netstd/Thrift/Protocol
773 81
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
762 47
Files With Most Units (Top 50)
File# lines# units
compact.rs
in lib/rs/src/protocol
2035 119
t_rs_generator.cc
in compiler/cpp/src/thrift/generate
2494 118
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4702 118
TJSONProtocol.py
in lib/py/src/protocol
514 109
t_netstd_generator.cc
in compiler/cpp/src/thrift/generate
3160 103
t_delphi_generator.cc
in compiler/cpp/src/thrift/generate
3462 95
simple_json_protocol.go
in lib/go/thrift
1195 94
t_cpp_generator.cc
in compiler/cpp/src/thrift/generate
3637 92
TVirtualProtocol.h
in lib/cpp/src/thrift/protocol
360 88
thrift.js
in lib/js/src
999 87
TJSONProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
806 84
json_protocol.rb
in lib/rb/lib/thrift/protocol
601 84
t_javame_generator.cc
in compiler/cpp/src/thrift/generate
2460 84
TJSONProtocol.cpp
in lib/cpp/src/thrift/protocol
916 82
TJSONProtocol.cs
in lib/netstd/Thrift/Protocol
773 81
binary.rs
in lib/rs/src/protocol
707 80
t_haxe_generator.cc
in compiler/cpp/src/thrift/generate
2262 80
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3100 79
TJSONProtocol.java
in lib/javame/src/org/apache/thrift/protocol
768 78
Thrift.Protocol.pas
in lib/delphi/src
1263 75
TCompactProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
603 74
lua
616 74
t_php_generator.cc
in compiler/cpp/src/thrift/generate
2150 73
t_dart_generator.cc
in compiler/cpp/src/thrift/generate
1828 73
TProtocol.h
in lib/cpp/src/thrift/protocol
541 71
compact_protocol.go
in lib/go/thrift
620 70
TJSONProtocol.php
in lib/php/lib/Protocol
608 69
t_json_protocol.dart
in lib/dart/lib/src/protocol
556 65
TBinaryProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
480 65
t_swift_generator.cc
in compiler/cpp/src/thrift/generate
2275 65
TProtocol.py
in lib/py/src/protocol
325 64
t_kotlin_generator.cc
in compiler/cpp/src/thrift/generate
1790 64
TTransport.py
in lib/py/src/transport
264 63
mod.rs
in lib/rs/src/protocol
600 63
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2231 62
Thrift.Protocol.JSON.pas
in lib/delphi/src
936 60
compact_protocol.c
in lib/rb/ext
507 60
header_protocol.go
in lib/go/thrift
245 59
TCompactProtocol.cs
in lib/netstd/Thrift/Protocol
606 59
TSimpleJSONProtocol.java
in lib/java/src/main/java/org/apache/thrift/protocol
392 59
compact_protocol.js
in lib/nodejs/lib/thrift
607 58
binary_protocol.go
in lib/go/thrift
454 58
Thrift.Transport.pas
in lib/delphi/src
1334 57
t_compact_protocol.dart
in lib/dart/lib/src/protocol
411 56
t_py_generator.cc
in compiler/cpp/src/thrift/generate
2214 55
TCompactProtocol.php
in lib/php/lib/Protocol
575 54
t_c_glib_generator.cc
in compiler/cpp/src/thrift/generate
3618 54
351 53
TCompactProtocol.py
in lib/py/src/protocol
372 52
369 52
Files With Long Lines (Top 50)

There are 197 files with lines longer than 120 characters. In total, there are 755 long lines.

File# lines# units# long lines
t_netstd_generator.cc
in compiler/cpp/src/thrift/generate
3160 103 81
Thrift.Transport.pas
in lib/delphi/src
1334 57 28
vcxproj
310 - 20
vcxproj
369 - 20
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4702 118 19
t_audit.cpp
in compiler/cpp/src/thrift/audit
376 15 16
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2231 62 15
types_spec.rb
in lib/rb/spec
89 - 14
vcxproj
compiler.vcxproj
in compiler/cpp
251 - 12
t_delphi_generator.cc
in compiler/cpp/src/thrift/generate
3462 95 11
t_swift_generator.cc
in compiler/cpp/src/thrift/generate
2275 65 11
TJSONProtocol.swift
in tutorial/swift/swift-dep/Sources
861 42 10
Thrift.Protocol.pas
in lib/delphi/src
1263 75 10
TJSONProtocol.swift
in lib/swift/Sources
861 42 10
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3100 79 10
TNamedPipeServerTransport.cs
in lib/netstd/Thrift/Transport/Server
303 15 9
Thrift.Socket.pas
in lib/delphi/src
1195 35 9
Thrift.WinHTTP.pas
in lib/delphi/src
1100 26 9
t_rs_generator.cc
in compiler/cpp/src/thrift/generate
2494 118 9
vcxproj
server.vcxproj
in contrib/transport-sample/server
106 - 8
vcxproj
client.vcxproj
in contrib/transport-sample/client
105 - 8
t_netstd_generator.h
in compiler/cpp/src/thrift/generate
178 1 8
THttpTransport.cs
in lib/netstd/Thrift/Transport/Client
184 10 7
TJSONProtocol.cs
in lib/netstd/Thrift/Protocol
773 81 7
thrift_ssl_socket.c
in lib/c_glib/src/thrift/c_glib/transport
663 10 7
struct_spec.rb
in lib/rb/spec
240 1 7
Program.cs
in tutorial/netstd/Server
378 24 6
compact_protocol.go
in lib/go/thrift
620 70 5
thrift_multiplexed_processor.h
in lib/c_glib/src/thrift/c_glib/processor
44 - 5
128 3 5
Thrift.Stream.pas
in lib/delphi/src
303 16 5
Thrift.pas
in lib/delphi/src
284 8 5
795 19 5
socket_spec_shared.rb
in lib/rb/spec
74 - 5
yy
thrifty.yy
in compiler/cpp/src/thrift
1253 - 5
Httpd.java
in tutorial/js/src
205 8 4
ThriftCommon.h
in contrib/transport-sample
127 9 4
compact_protocol.js
in lib/nodejs/lib/thrift
607 58 4
simple_json_protocol.go
in lib/go/thrift
1195 94 4
debug_protocol.go
in lib/go/thrift
408 51 4
simple_server.go
in lib/go/thrift
269 23 4
THttpServerTransport.cs
in lib/netstd/Thrift/Transport/Server
95 5 4
TNamedPipeTransport.cs
in lib/netstd/Thrift/Transport/Client
97 8 4
TSocketTransport.cs
in lib/netstd/Thrift/Transport/Client
143 8 4
TThreadPoolAsyncServer.cs
in lib/netstd/Thrift/Server
223 10 4
thrift_multiplexed_processor.c
in lib/c_glib/src/thrift/c_glib/processor
247 - 4
php_thrift_protocol.cpp
in lib/php/src/ext/thrift_protocol
972 34 4
TSSLSocket.h
in lib/cpp/src/thrift/transport
156 13 4
TSSLSocket.cpp
in lib/cpp/src/thrift/transport
998 45 4
TNonblockingServerSocket.cpp
in lib/cpp/src/thrift/transport
486 1 4
Correlations

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

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_buffered_transport.erl x: 12 commits (all time) y: 74 lines of code lib/erl/src/thrift_client.erl x: 22 commits (all time) y: 172 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_membuffer_transport.erl x: 2 commits (all time) y: 62 lines of code lib/erl/src/thrift_memory_buffer.erl x: 12 commits (all time) y: 34 lines of code lib/erl/src/thrift_multiplexed_map_wrapper.erl x: 2 commits (all time) y: 50 lines of code lib/erl/src/thrift_multiplexed_protocol.erl x: 2 commits (all time) y: 103 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_service.erl x: 3 commits (all time) y: 24 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/erl/src/thrift_sslsocket_transport.erl x: 2 commits (all time) y: 161 lines of code lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 13 commits (all time) y: 773 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 17 commits (all time) y: 184 lines of code lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 10 commits (all time) y: 92 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 19 commits (all time) y: 303 lines of code lib/rs/src/server/threaded.rs x: 18 commits (all time) y: 141 lines of code lib/kotlin/build.gradle.kts x: 7 commits (all time) y: 58 lines of code lib/kotlin/settings.gradle.kts x: 5 commits (all time) y: 9 lines of code appveyor.yml x: 62 commits (all time) y: 39 lines of code compiler/cpp/src/thrift/version.h x: 10 commits (all time) y: 7 lines of code contrib/Rebus/Properties/AssemblyInfo.cs x: 15 commits (all time) y: 16 lines of code contrib/thrift.spec x: 33 commits (all time) y: 200 lines of code contrib/zeromq/csharp/AssemblyInfo.cs x: 12 commits (all time) y: 11 lines of code lib/d/src/thrift/base.d x: 24 commits (all time) y: 54 lines of code lib/dart/pubspec.yaml x: 24 commits (all time) y: 23 lines of code lib/delphi/src/Thrift.pas x: 40 commits (all time) y: 284 lines of code lib/js/src/thrift.js x: 51 commits (all time) y: 999 lines of code lib/lua/Thrift.lua x: 21 commits (all time) y: 225 lines of code lib/perl/lib/Thrift.pm x: 40 commits (all time) y: 6 lines of code lib/py/setup.py x: 60 commits (all time) y: 108 lines of code lib/rb/thrift.gemspec x: 40 commits (all time) y: 31 lines of code lib/rs/Cargo.toml x: 32 commits (all time) y: 22 lines of code lib/st/package.xml x: 20 commits (all time) y: 6 lines of code lib/swift/Sources/Thrift.swift x: 14 commits (all time) y: 3 lines of code tutorial/dart/client/pubspec.yaml x: 21 commits (all time) y: 14 lines of code lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 56 commits (all time) y: 998 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 40 commits (all time) y: 2214 lines of code lib/php/lib/Exception/TException.php x: 4 commits (all time) y: 335 lines of code lib/php/src/Thrift.php x: 23 commits (all time) y: 732 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/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java x: 4 commits (all time) y: 469 lines of code lib/java/src/main/java/org/apache/thrift/transport/TIOStreamTransport.java x: 4 commits (all time) y: 111 lines of code lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 23 commits (all time) y: 238 lines of code compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 21 commits (all time) y: 2262 lines of code lib/swift/Sources/TBase64Utils.swift x: 1 commits (all time) y: 59 lines of code lib/swift/Sources/TJSONProtocol.swift x: 1 commits (all time) y: 861 lines of code lib/nodejs/lib/thrift/buffered_transport.js x: 4 commits (all time) y: 133 lines of code lib/nodejs/lib/thrift/framed_transport.js x: 4 commits (all time) y: 123 lines of code compiler/cpp/src/thrift/generate/t_java_generator.cc x: 50 commits (all time) y: 4702 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/java/src/main/java/org/apache/thrift/server/TServlet.java x: 5 commits (all time) y: 87 lines of code lib/java/src/main/java/org/apache/thrift/transport/THttpClient.java x: 3 commits (all time) y: 243 lines of code lib/go/thrift/zlib_transport.go x: 7 commits (all time) y: 84 lines of code lib/haxe/src/org/apache/thrift/TFieldRequirementType.hx x: 4 commits (all time) y: 28 lines of code lib/haxe/src/org/apache/thrift/protocol/TCompactTypes.hx x: 3 commits (all time) y: 38 lines of code lib/haxe/src/org/apache/thrift/protocol/TType.hx x: 6 commits (all time) y: 35 lines of code compiler/cpp/src/thrift/generate/t_oop_generator.h x: 4 commits (all time) y: 65 lines of code lib/py/src/server/TNonblockingServer.py x: 20 commits (all time) y: 274 lines of code lib/py/src/server/TServer.py x: 36 commits (all time) y: 213 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 5 commits (all time) y: 226 lines of code lib/java/src/main/java/org/apache/thrift/transport/TByteBuffer.java x: 3 commits (all time) y: 62 lines of code lib/py/src/transport/TSocket.py x: 45 commits (all time) y: 164 lines of code compiler/cpp/src/thrift/generate/t_js_generator.cc x: 35 commits (all time) y: 2231 lines of code tutorial/nodejs/NodeClientPromise.js x: 5 commits (all time) y: 47 lines of code doap.rdf x: 37 commits (all time) y: 176 lines of code compiler/cpp/src/thrift/generate/t_go_generator.cc x: 60 commits (all time) y: 3100 lines of code lib/delphi/src/Thrift.Collections.pas x: 9 commits (all time) y: 568 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc x: 16 commits (all time) y: 401 lines of code lib/cpp/libthrift.vcxproj x: 24 commits (all time) y: 369 lines of code lib/cpp/libthrift.vcxproj.filters x: 14 commits (all time) y: 239 lines of code lib/cpp/libthriftnb.vcxproj x: 13 commits (all time) y: 310 lines of code lib/cpp/libthriftnb.vcxproj.filters x: 5 commits (all time) y: 69 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.cc x: 45 commits (all time) y: 3160 lines of code tutorial/netstd/Server/Program.cs x: 14 commits (all time) y: 378 lines of code lib/go/thrift/simple_server.go x: 37 commits (all time) y: 269 lines of code lib/go/thrift/socket_conn.go x: 8 commits (all time) y: 56 lines of code compiler/cpp/src/thrift/generate/t_json_generator.cc x: 10 commits (all time) y: 673 lines of code lib/netstd/Thrift/Transport/Server/TServerSocketTransport.cs x: 11 commits (all time) y: 133 lines of code compiler/cpp/src/thrift/parse/t_struct.h x: 3 commits (all time) y: 150 lines of code lib/cpp/src/thrift/numeric_cast.h x: 1 commits (all time) y: 26 lines of code lib/cpp/src/thrift/transport/TTransportException.h x: 10 commits (all time) y: 49 lines of code lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp x: 14 commits (all time) y: 486 lines of code lib/cpp/src/thrift/transport/TServerSocket.cpp x: 60 commits (all time) y: 601 lines of code lib/cpp/src/thrift/transport/TSocket.cpp x: 54 commits (all time) y: 764 lines of code lib/cpp/src/thrift/transport/TFileTransport.cpp x: 33 commits (all time) y: 777 lines of code compiler/cpp/src/thrift/generate/t_delphi_generator.cc x: 29 commits (all time) y: 3462 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.h x: 18 commits (all time) y: 178 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/protocol/TBinaryProtocol.h x: 16 commits (all time) y: 159 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.h x: 16 commits (all time) y: 167 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.h x: 15 commits (all time) y: 156 lines of code compiler/cpp/src/thrift/generate/t_rb_generator.cc x: 8 commits (all time) y: 908 lines of code lib/rb/lib/thrift/client.rb x: 12 commits (all time) y: 53 lines of code lib/nodejs/lib/thrift/connection.js x: 33 commits (all time) y: 300 lines of code lib/cpp/src/thrift/TOutput.cpp x: 9 commits (all time) y: 106 lines of code lib/cpp/src/thrift/protocol/TProtocol.h x: 32 commits (all time) y: 541 lines of code lib/cpp/src/thrift/async/TAsyncBufferProcessor.h x: 9 commits (all time) y: 19 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/go/thrift/debug_protocol.go x: 10 commits (all time) y: 408 lines of code lib/go/thrift/duplicate_protocol.go x: 2 commits (all time) y: 241 lines of code lib/go/thrift/header_protocol.go x: 10 commits (all time) y: 245 lines of code lib/go/thrift/simple_json_protocol.go x: 25 commits (all time) y: 1195 lines of code lib/go/thrift/type.go x: 4 commits (all time) y: 42 lines of code lib/swift/Sources/TCompactProtocol.swift x: 6 commits (all time) y: 464 lines of code lib/swift/Sources/TProtocol.swift x: 6 commits (all time) y: 144 lines of code compiler/cpp/src/thrift/main.cc x: 14 commits (all time) y: 874 lines of code compiler/cpp/src/thrift/parse/t_const_value.h x: 8 commits (all time) y: 180 lines of code compiler/cpp/src/thrift/generate/t_c_glib_generator.cc x: 15 commits (all time) y: 3618 lines of code compiler/cpp/src/thrift/generate/t_cl_generator.cc x: 8 commits (all time) y: 430 lines of code compiler/cpp/src/thrift/generate/t_cpp_generator.cc x: 32 commits (all time) y: 3637 lines of code compiler/cpp/src/thrift/generate/t_d_generator.cc x: 13 commits (all time) y: 574 lines of code compiler/cpp/src/thrift/generate/t_dart_generator.cc x: 10 commits (all time) y: 1828 lines of code compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 21 commits (all time) y: 893 lines of code compiler/cpp/src/thrift/generate/t_generator.cc x: 15 commits (all time) y: 188 lines of code compiler/cpp/src/thrift/generate/t_generator.h x: 8 commits (all time) y: 355 lines of code compiler/cpp/src/thrift/generate/t_gv_generator.cc x: 7 commits (all time) y: 255 lines of code compiler/cpp/src/thrift/generate/t_html_generator.cc x: 11 commits (all time) y: 882 lines of code compiler/cpp/src/thrift/generate/t_javame_generator.cc x: 9 commits (all time) y: 2460 lines of code compiler/cpp/src/thrift/generate/t_kotlin_generator.cc x: 7 commits (all time) y: 1790 lines of code compiler/cpp/src/thrift/generate/t_lua_generator.cc x: 12 commits (all time) y: 880 lines of code compiler/cpp/src/thrift/generate/t_markdown_generator.cc x: 3 commits (all time) y: 884 lines of code compiler/cpp/src/thrift/generate/t_ocaml_generator.cc x: 9 commits (all time) y: 1297 lines of code compiler/cpp/src/thrift/generate/t_perl_generator.cc x: 14 commits (all time) y: 1145 lines of code compiler/cpp/src/thrift/generate/t_php_generator.cc x: 16 commits (all time) y: 2150 lines of code compiler/cpp/src/thrift/generate/t_rs_generator.cc x: 38 commits (all time) y: 2494 lines of code compiler/cpp/src/thrift/generate/t_st_generator.cc x: 8 commits (all time) y: 762 lines of code compiler/cpp/src/thrift/generate/t_swift_generator.cc x: 14 commits (all time) y: 2275 lines of code compiler/cpp/src/thrift/generate/t_xml_generator.cc x: 7 commits (all time) y: 566 lines of code compiler/cpp/src/thrift/generate/t_xsd_generator.cc x: 7 commits (all time) y: 269 lines of code lib/java/src/main/java/org/apache/thrift/TAsyncProcessor.java x: 3 commits (all time) y: 5 lines of code lib/java/src/main/java/org/apache/thrift/TEnum.java x: 2 commits (all time) y: 4 lines of code lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchStats.java x: 3 commits (all time) y: 91 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/protocol/TTupleProtocol.java x: 4 commits (all time) y: 76 lines of code lib/java/src/main/java/org/apache/thrift/server/AbstractNonblockingServer.java x: 5 commits (all time) y: 334 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 lib/swift/Sources/TMap.swift x: 5 commits (all time) y: 120 lines of code lib/swift/Sources/TSocketServer.swift x: 8 commits (all time) y: 109 lines of code lib/netstd/Thrift/Protocol/TBinaryProtocol.cs x: 11 commits (all time) y: 383 lines of code lib/netstd/Thrift/Protocol/TCompactProtocol.cs x: 12 commits (all time) y: 606 lines of code lib/netstd/Thrift/Transport/Layered/TBufferedTransport.cs x: 5 commits (all time) y: 148 lines of code lib/netstd/Thrift/Transport/Layered/TFramedTransport.cs x: 7 commits (all time) y: 139 lines of code lib/netstd/Thrift/Transport/TTransport.cs x: 7 commits (all time) y: 120 lines of code compiler/cpp/src/thrift/thrifty.yy x: 10 commits (all time) y: 1253 lines of code compiler/cpp/src/thrift/generate/go_validator_generator.cc x: 1 commits (all time) y: 849 lines of code lib/go/thrift/application_exception.go x: 10 commits (all time) y: 183 lines of code contrib/transport-sample/Sample.thrift x: 2 commits (all time) y: 19 lines of code lib/cpp/src/thrift/transport/TBufferTransports.h x: 33 commits (all time) y: 395 lines of code lib/cpp/src/thrift/transport/THeaderTransport.h x: 15 commits (all time) y: 133 lines of code lib/delphi/src/Thrift.Protocol.Compact.pas x: 15 commits (all time) y: 762 lines of code lib/delphi/src/Thrift.Protocol.pas x: 29 commits (all time) y: 1263 lines of code lib/delphi/src/Thrift.Utils.pas x: 19 commits (all time) y: 325 lines of code tutorial/swift/Sources/TutorialRunner/main.swift x: 1 commits (all time) y: 13 lines of code lib/rs/src/server/multiplexed.rs x: 13 commits (all time) y: 277 lines of code tutorial/rs/Cargo.toml x: 9 commits (all time) y: 13 lines of code lib/js/Gruntfile.js x: 20 commits (all time) y: 317 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 lib/netstd/Thrift/Protocol/Utilities/TJsonProtocolHelper.cs x: 2 commits (all time) y: 146 lines of code lib/delphi/src/Thrift.Transport.pas x: 45 commits (all time) y: 1334 lines of code lib/rs/src/protocol/compact.rs x: 21 commits (all time) y: 2035 lines of code lib/rs/src/protocol/mod.rs x: 13 commits (all time) y: 600 lines of code compiler/cpp/compiler.vcxproj x: 37 commits (all time) y: 251 lines of code tutorial/tutorial.thrift x: 32 commits (all time) y: 45 lines of code lib/go/thrift/deserializer.go x: 8 commits (all time) y: 77 lines of code lib/go/thrift/header_transport.go x: 14 commits (all time) y: 572 lines of code lib/go/thrift/http_client.go x: 22 commits (all time) y: 165 lines of code lib/go/thrift/http_transport.go x: 7 commits (all time) y: 42 lines of code lib/go/thrift/exception.go x: 7 commits (all time) y: 93 lines of code lib/haxe/src/org/apache/thrift/transport/TEndpointTransport.hx x: 2 commits (all time) y: 84 lines of code lib/haxe/src/org/apache/thrift/transport/TFullDuplexHttpClient.hx x: 6 commits (all time) y: 230 lines of code lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas x: 10 commits (all time) y: 203 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/TUnion.java x: 2 commits (all time) y: 209 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/server/TSaslNonblockingServer.java x: 2 commits (all time) y: 403 lines of code lib/java/src/main/java/org/apache/thrift/transport/TSaslTransport.java x: 2 commits (all time) y: 288 lines of code compiler/cpp/compiler.vcxproj.filters x: 23 commits (all time) y: 202 lines of code build/cmake/DefineOptions.cmake x: 44 commits (all time) y: 195 lines of code lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs x: 10 commits (all time) y: 145 lines of code lib/cpp/src/thrift/server/TNonblockingServer.cpp x: 61 commits (all time) y: 959 lines of code lib/nodejs/lib/thrift/ohos_connection.js x: 1 commits (all time) y: 130 lines of code lib/py/src/transport/THttpClient.py x: 22 commits (all time) y: 131 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/cpp/src/thrift/windows/Sync.h x: 11 commits (all time) y: 83 lines of code lib/rs/src/protocol/binary.rs x: 17 commits (all time) y: 707 lines of code lib/netstd/Thrift/Processor/ITAsyncProcessor.cs x: 4 commits (all time) y: 10 lines of code lib/netstd/Thrift/Server/TServer.cs x: 6 commits (all time) y: 56 lines of code lib/netstd/Thrift/Server/TThreadPoolAsyncServer.cs x: 10 commits (all time) y: 223 lines of code lib/netstd/Thrift/Transport/Client/TMemoryBufferTransport.cs x: 9 commits (all time) y: 136 lines of code lib/go/thrift/socket.go x: 18 commits (all time) y: 163 lines of code lib/go/thrift/ssl_socket.go x: 19 commits (all time) y: 179 lines of code tutorial/netstd/Client/Program.cs x: 9 commits (all time) y: 321 lines of code lib/py/src/transport/TTransport.py x: 40 commits (all time) y: 264 lines of code lib/perl/lib/Thrift/Socket.pm x: 13 commits (all time) y: 167 lines of code lib/go/thrift/socket_unix_conn.go x: 6 commits (all time) y: 39 lines of code lib/cpp/src/thrift/transport/TPipeServer.cpp x: 33 commits (all time) y: 372 lines of code lib/cpp/src/thrift/transport/TPipeServer.h x: 19 commits (all time) y: 61 lines of code build/cmake/config.h.in x: 10 commits (all time) y: 107 lines of code lib/cpp/src/thrift/thrift-config.h x: 6 commits (all time) y: 4 lines of code lib/rs/src/lib.rs x: 13 commits (all time) y: 21 lines of code build/cmake/BoostMacros.cmake x: 5 commits (all time) y: 36 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 18 commits (all time) y: 567 lines of code lib/cpp/src/thrift/transport/TSocket.h x: 29 commits (all time) y: 92 lines of code lib/go/thrift/configuration.go x: 3 commits (all time) y: 170 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/delphi/src/Thrift.Stream.pas x: 14 commits (all time) y: 303 lines of code lib/d/src/thrift/internal/ssl.d x: 4 commits (all time) y: 171 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/delphi/src/Thrift.Transport.Pipes.pas x: 26 commits (all time) y: 795 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/go/src/server.go x: 7 commits (all time) y: 31 lines of code lib/haxe/src/org/apache/thrift/transport/TServerSocket.hx x: 6 commits (all time) y: 113 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/errors.rs x: 14 commits (all time) y: 394 lines of code lib/rs/src/protocol/multiplexed.rs x: 9 commits (all time) y: 150 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_socket_transport.dart x: 6 commits (all time) y: 105 lines of code lib/py/src/Thrift.py x: 28 commits (all time) y: 134 lines of code lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.cpp x: 4 commits (all time) y: 189 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/cpp/src/thrift/concurrency/Mutex.h x: 15 commits (all time) y: 48 lines of code lib/cpp/src/thrift/transport/TPipe.cpp x: 22 commits (all time) y: 303 lines of code lib/netstd/Thrift/Transport/Client/TTlsSocketTransport.cs x: 6 commits (all time) y: 219 lines of code lib/php/lib/Transport/TCurlClient.php x: 8 commits (all time) y: 145 lines of code build/cmake/DefinePlatformSpecifc.cmake x: 30 commits (all time) y: 106 lines of code lib/go/thrift/iostream_transport.go x: 11 commits (all time) y: 177 lines of code lib/lua/src/usocket.c x: 6 commits (all time) y: 338 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/cpp/src/thrift/Thrift.h x: 17 commits (all time) y: 91 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/rs/src/transport/framed.rs x: 8 commits (all time) y: 264 lines of code lib/php/lib/Transport/TSocket.php x: 5 commits (all time) y: 174 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.h x: 4 commits (all time) y: 240 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/protocol/TJSONProtocol.cpp x: 31 commits (all time) y: 916 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/TFileTransport.h x: 19 commits (all time) y: 250 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/THttpServer.cpp x: 20 commits (all time) y: 120 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/TSSLSocket.h x: 27 commits (all time) y: 156 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/TWebSocketServer.h x: 3 commits (all time) y: 310 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/cpp/src/thrift/server/TNonblockingServer.h x: 22 commits (all time) y: 324 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/nodejs/lib/thrift/header_transport.js x: 3 commits (all time) y: 229 lines of code lib/nodejs/lib/thrift/http_connection.js x: 12 commits (all time) y: 142 lines of code lib/nodejs/lib/thrift/index.js x: 22 commits (all time) y: 43 lines of code lib/nodejs/lib/thrift/thrift.js x: 20 commits (all time) y: 188 lines of code lib/d/src/thrift/codegen/async_client_pool.d x: 2 commits (all time) y: 500 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/py/src/protocol/TProtocol.py x: 33 commits (all time) y: 325 lines of code lib/delphi/src/Thrift.Server.pas x: 19 commits (all time) y: 230 lines of code lib/rb/spec/http_client_spec.rb x: 12 commits (all time) y: 122 lines of code lib/delphi/src/Thrift.Processor.Multiplex.pas x: 9 commits (all time) y: 128 lines of code contrib/fb303/if/fb303.thrift x: 8 commits (all time) y: 27 lines of code lib/swift/Sources/TSSLSocketTransport.swift x: 2 commits (all time) y: 169 lines of code lib/py/src/transport/TSSLSocket.py x: 28 commits (all time) y: 264 lines of code contrib/fb303/py/setup.py x: 16 commits (all time) y: 26 lines of code lib/nodejs/lib/thrift/binary_protocol.js x: 8 commits (all time) y: 288 lines of code lib/nodejs/lib/thrift/compact_protocol.js x: 7 commits (all time) y: 607 lines of code lib/nodejs/lib/thrift/json_protocol.js x: 15 commits (all time) y: 565 lines of code lib/ocaml/src/Thrift.ml x: 14 commits (all time) y: 349 lines of code lib/nodejs/lib/thrift/server.js x: 21 commits (all time) y: 68 lines of code lib/py/src/protocol/TBinaryProtocol.py x: 21 commits (all time) y: 200 lines of code lib/py/src/protocol/TCompactProtocol.py x: 20 commits (all time) y: 372 lines of code lib/py/src/protocol/TJSONProtocol.py x: 19 commits (all time) y: 514 lines of code lib/cpp/src/thrift/transport/TSSLServerSocket.cpp x: 14 commits (all time) y: 33 lines of code lib/cpp/src/thrift/async/TEvhttpClientChannel.cpp x: 11 commits (all time) y: 119 lines of code lib/cpp/src/thrift/async/TEvhttpServer.cpp x: 13 commits (all time) y: 113 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/protocol/TVirtualProtocol.h x: 7 commits (all time) y: 360 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 tutorial/cpp/CppServer.cpp x: 21 commits (all time) y: 100 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/TDebugProtocol.cpp x: 10 commits (all time) y: 306 lines of code lib/cpp/src/thrift/processor/StatsProcessor.h x: 7 commits (all time) y: 203 lines of code lib/php/lib/Base/TBase.php x: 3 commits (all time) y: 336 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/compact_protocol_spec.rb x: 13 commits (all time) y: 110 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/lib/thrift/protocol/compact_protocol.rb x: 10 commits (all time) y: 325 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/php/lib/Protocol/TCompactProtocol.php x: 2 commits (all time) y: 575 lines of code lib/php/lib/Protocol/TJSONProtocol.php x: 2 commits (all time) y: 608 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 tutorial/erl/client.erl x: 10 commits (all time) y: 62 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 lib/lua/TJsonProtocol.lua x: 1 commits (all time) y: 616 lines of code lib/d/src/thrift/codegen/idlgen.d x: 4 commits (all time) y: 594 lines of code lib/nodejs/lib/thrift/json_parse.js x: 1 commits (all time) y: 212 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/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/php/src/autoload.php x: 7 commits (all time) y: 17 lines of code lib/rb/ext/constants.h x: 13 commits (all time) y: 76 lines of code lib/rb/ext/extconf.rb x: 8 commits (all time) y: 10 lines of code lib/lua/src/lualongnumber.c x: 1 commits (all time) y: 164 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/rb/lib/thrift/struct_union.rb x: 10 commits (all time) y: 160 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/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/ocaml/src/TBinaryProtocol.ml x: 6 commits (all time) y: 158 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
4702.0
lines of code
  min: 1.0
  average: 157.79
  25th percentile: 26.0
  median: 57.0
  75th percentile: 145.0
  max: 4702.0
0 62.0
commits (all time)
min: 1.0 | average: 6.57 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.0 | max: 62.0

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

lib/erl/include/thrift_constants.hrl x: 6 contributors (all time) y: 62 lines of code lib/erl/include/thrift_protocol.hrl x: 4 contributors (all time) y: 63 lines of code lib/erl/src/thrift_base64_transport.erl x: 3 contributors (all time) y: 53 lines of code lib/erl/src/thrift_binary_protocol.erl x: 5 contributors (all time) y: 320 lines of code lib/erl/src/thrift_client.erl x: 7 contributors (all time) y: 172 lines of code lib/erl/src/thrift_client_util.erl x: 6 contributors (all time) y: 120 lines of code lib/erl/src/thrift_compact_protocol.erl x: 3 contributors (all time) y: 366 lines of code lib/erl/src/thrift_disk_log_transport.erl x: 3 contributors (all time) y: 105 lines of code lib/erl/src/thrift_file_transport.erl x: 4 contributors (all time) y: 88 lines of code lib/erl/src/thrift_framed_transport.erl x: 6 contributors (all time) y: 105 lines of code lib/erl/src/thrift_http_transport.erl x: 4 contributors (all time) y: 117 lines of code lib/erl/src/thrift_json_protocol.erl x: 5 contributors (all time) y: 579 lines of code lib/erl/src/thrift_membuffer_transport.erl x: 2 contributors (all time) y: 62 lines of code lib/erl/src/thrift_memory_buffer.erl x: 5 contributors (all time) y: 34 lines of code lib/erl/src/thrift_multiplexed_map_wrapper.erl x: 2 contributors (all time) y: 50 lines of code lib/erl/src/thrift_multiplexed_protocol.erl x: 2 contributors (all time) y: 103 lines of code lib/erl/src/thrift_processor.erl x: 5 contributors (all time) y: 237 lines of code lib/erl/src/thrift_protocol.erl x: 8 contributors (all time) y: 459 lines of code lib/erl/src/thrift_reconnecting_client.erl x: 6 contributors (all time) y: 265 lines of code lib/erl/src/thrift_server.erl x: 3 contributors (all time) y: 187 lines of code lib/erl/src/thrift_service.erl x: 2 contributors (all time) y: 24 lines of code lib/erl/src/thrift_socket_server.erl x: 6 contributors (all time) y: 354 lines of code lib/erl/src/thrift_socket_transport.erl x: 6 contributors (all time) y: 160 lines of code lib/erl/src/thrift_sslsocket_transport.erl x: 2 contributors (all time) y: 161 lines of code lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 3 contributors (all time) y: 773 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 5 contributors (all time) y: 184 lines of code lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 3 contributors (all time) y: 92 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 4 contributors (all time) y: 303 lines of code lib/rs/src/server/threaded.rs x: 10 contributors (all time) y: 141 lines of code lib/kotlin/build.gradle.kts x: 3 contributors (all time) y: 58 lines of code lib/kotlin/settings.gradle.kts x: 3 contributors (all time) y: 9 lines of code appveyor.yml x: 11 contributors (all time) y: 39 lines of code compiler/cpp/src/thrift/version.h x: 1 contributors (all time) y: 7 lines of code contrib/Rebus/Properties/AssemblyInfo.cs x: 2 contributors (all time) y: 16 lines of code contrib/thrift.spec x: 6 contributors (all time) y: 200 lines of code contrib/zeromq/csharp/AssemblyInfo.cs x: 4 contributors (all time) y: 11 lines of code lib/d/src/thrift/base.d x: 4 contributors (all time) y: 54 lines of code lib/dart/pubspec.yaml x: 7 contributors (all time) y: 23 lines of code lib/delphi/src/Thrift.pas x: 4 contributors (all time) y: 284 lines of code lib/js/src/thrift.js x: 19 contributors (all time) y: 999 lines of code lib/lua/Thrift.lua x: 6 contributors (all time) y: 225 lines of code lib/perl/lib/Thrift.pm x: 8 contributors (all time) y: 6 lines of code lib/py/setup.py x: 13 contributors (all time) y: 108 lines of code lib/rb/thrift.gemspec x: 8 contributors (all time) y: 31 lines of code lib/rs/Cargo.toml x: 15 contributors (all time) y: 22 lines of code tutorial/dart/client/pubspec.yaml x: 6 contributors (all time) y: 14 lines of code lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 27 contributors (all time) y: 998 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 27 contributors (all time) y: 2214 lines of code lib/php/lib/Exception/TException.php x: 3 contributors (all time) y: 335 lines of code lib/php/src/Thrift.php x: 8 contributors (all time) y: 732 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TBinaryProtocol.java x: 4 contributors (all time) y: 480 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TCompactProtocol.java x: 4 contributors (all time) y: 603 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java x: 3 contributors (all time) y: 469 lines of code lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 12 contributors (all time) y: 238 lines of code compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 7 contributors (all time) y: 2262 lines of code lib/swift/Sources/TBase64Utils.swift x: 1 contributors (all time) y: 59 lines of code lib/swift/Sources/TJSONProtocol.swift x: 1 contributors (all time) y: 861 lines of code lib/nodejs/lib/thrift/buffered_transport.js x: 4 contributors (all time) y: 133 lines of code compiler/cpp/src/thrift/generate/t_java_generator.cc x: 31 contributors (all time) y: 4702 lines of code lib/java/src/main/java/org/apache/thrift/THttpClientResponseHandler.java x: 1 contributors (all time) y: 53 lines of code lib/java/src/main/java/org/apache/thrift/transport/THttpClient.java x: 3 contributors (all time) y: 243 lines of code lib/go/thrift/zlib_transport.go x: 6 contributors (all time) y: 84 lines of code lib/haxe/src/org/apache/thrift/TFieldRequirementType.hx x: 1 contributors (all time) y: 28 lines of code build/cmake/ThriftConfig.cmake.in x: 5 contributors (all time) y: 65 lines of code lib/py/src/server/TNonblockingServer.py x: 12 contributors (all time) y: 274 lines of code lib/py/src/server/TServer.py x: 12 contributors (all time) y: 213 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 3 contributors (all time) y: 226 lines of code lib/py/src/transport/TSocket.py x: 18 contributors (all time) y: 164 lines of code compiler/cpp/src/thrift/generate/t_js_generator.cc x: 23 contributors (all time) y: 2231 lines of code tutorial/nodejs/NodeClientPromise.js x: 5 contributors (all time) y: 47 lines of code doap.rdf x: 8 contributors (all time) y: 176 lines of code compiler/cpp/src/thrift/generate/t_go_generator.cc x: 23 contributors (all time) y: 3100 lines of code lib/delphi/src/Thrift.Collections.pas x: 4 contributors (all time) y: 568 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc x: 8 contributors (all time) y: 401 lines of code lib/cpp/libthrift.vcxproj x: 11 contributors (all time) y: 369 lines of code lib/cpp/libthrift.vcxproj.filters x: 8 contributors (all time) y: 239 lines of code lib/cpp/libthriftnb.vcxproj x: 5 contributors (all time) y: 310 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.cc x: 8 contributors (all time) y: 3160 lines of code tutorial/netstd/Server/Program.cs x: 4 contributors (all time) y: 378 lines of code lib/go/thrift/simple_server.go x: 13 contributors (all time) y: 269 lines of code compiler/cpp/src/thrift/generate/t_json_generator.cc x: 9 contributors (all time) y: 673 lines of code lib/netstd/Thrift/Transport/Server/TServerSocketTransport.cs x: 5 contributors (all time) y: 133 lines of code lib/cpp/src/thrift/transport/TFDTransport.cpp x: 8 contributors (all time) y: 63 lines of code compiler/cpp/src/thrift/parse/t_struct.h x: 3 contributors (all time) y: 150 lines of code lib/cpp/src/thrift/transport/TTransportException.h x: 8 contributors (all time) y: 49 lines of code lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp x: 11 contributors (all time) y: 486 lines of code lib/cpp/src/thrift/transport/TServerSocket.cpp x: 28 contributors (all time) y: 601 lines of code lib/cpp/src/thrift/transport/TSocket.cpp x: 25 contributors (all time) y: 764 lines of code lib/cpp/src/thrift/transport/TFileTransport.cpp x: 15 contributors (all time) y: 777 lines of code compiler/cpp/src/thrift/generate/t_delphi_generator.cc x: 9 contributors (all time) y: 3462 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.h x: 2 contributors (all time) y: 178 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/protocol/TBinaryProtocol.h x: 11 contributors (all time) y: 159 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.h x: 10 contributors (all time) y: 167 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.h x: 9 contributors (all time) y: 156 lines of code compiler/cpp/src/thrift/generate/t_rb_generator.cc x: 6 contributors (all time) y: 908 lines of code lib/nodejs/lib/thrift/connection.js x: 17 contributors (all time) y: 300 lines of code lib/cpp/src/thrift/TOutput.cpp x: 8 contributors (all time) y: 106 lines of code lib/cpp/src/thrift/protocol/TProtocol.h x: 15 contributors (all time) y: 541 lines of code lib/cpp/src/thrift/async/TAsyncBufferProcessor.h x: 6 contributors (all time) y: 19 lines of code lib/cpp/src/thrift/async/TAsyncProcessor.h x: 6 contributors (all time) y: 41 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/go/thrift/debug_protocol.go x: 4 contributors (all time) y: 408 lines of code lib/go/thrift/duplicate_protocol.go x: 1 contributors (all time) y: 241 lines of code lib/go/thrift/header_protocol.go x: 2 contributors (all time) y: 245 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: 8 contributors (all time) y: 1195 lines of code compiler/cpp/src/thrift/main.cc x: 9 contributors (all time) y: 874 lines of code compiler/cpp/src/thrift/generate/t_c_glib_generator.cc x: 10 contributors (all time) y: 3618 lines of code compiler/cpp/src/thrift/generate/t_cl_generator.cc x: 8 contributors (all time) y: 430 lines of code compiler/cpp/src/thrift/generate/t_cpp_generator.cc x: 18 contributors (all time) y: 3637 lines of code compiler/cpp/src/thrift/generate/t_d_generator.cc x: 10 contributors (all time) y: 574 lines of code compiler/cpp/src/thrift/generate/t_dart_generator.cc x: 8 contributors (all time) y: 1828 lines of code compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 10 contributors (all time) y: 893 lines of code compiler/cpp/src/thrift/generate/t_generator.h x: 8 contributors (all time) y: 355 lines of code compiler/cpp/src/thrift/generate/t_gv_generator.cc x: 6 contributors (all time) y: 255 lines of code compiler/cpp/src/thrift/generate/t_javame_generator.cc x: 7 contributors (all time) y: 2460 lines of code compiler/cpp/src/thrift/generate/t_kotlin_generator.cc x: 5 contributors (all time) y: 1790 lines of code compiler/cpp/src/thrift/generate/t_lua_generator.cc x: 10 contributors (all time) y: 880 lines of code compiler/cpp/src/thrift/generate/t_markdown_generator.cc x: 2 contributors (all time) y: 884 lines of code compiler/cpp/src/thrift/generate/t_ocaml_generator.cc x: 7 contributors (all time) y: 1297 lines of code compiler/cpp/src/thrift/generate/t_perl_generator.cc x: 9 contributors (all time) y: 1145 lines of code compiler/cpp/src/thrift/generate/t_php_generator.cc x: 10 contributors (all time) y: 2150 lines of code compiler/cpp/src/thrift/generate/t_rs_generator.cc x: 19 contributors (all time) y: 2494 lines of code compiler/cpp/src/thrift/generate/t_st_generator.cc x: 7 contributors (all time) y: 762 lines of code compiler/cpp/src/thrift/generate/t_swift_generator.cc x: 11 contributors (all time) y: 2275 lines of code compiler/cpp/src/thrift/generate/t_xml_generator.cc x: 6 contributors (all time) y: 566 lines of code lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java x: 4 contributors (all time) y: 232 lines of code lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchStats.java x: 2 contributors (all time) y: 91 lines of code lib/java/src/main/java/org/apache/thrift/async/TAsyncMethodCall.java x: 2 contributors (all time) y: 206 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/protocol/TSimpleJSONProtocol.java x: 3 contributors (all time) y: 392 lines of code lib/java/src/main/java/org/apache/thrift/server/AbstractNonblockingServer.java x: 4 contributors (all time) y: 334 lines of code lib/java/src/main/java/org/apache/thrift/server/TNonblockingServer.java x: 2 contributors (all time) y: 139 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/layered/TFramedTransport.java x: 2 contributors (all time) y: 123 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 lib/netstd/Thrift/Protocol/TBinaryProtocol.cs x: 3 contributors (all time) y: 383 lines of code lib/netstd/Thrift/Protocol/TProtocolDecorator.cs x: 2 contributors (all time) y: 194 lines of code lib/netstd/Thrift/Transport/Layered/TFramedTransport.cs x: 3 contributors (all time) y: 139 lines of code lib/netstd/Thrift/Transport/TTransport.cs x: 3 contributors (all time) y: 120 lines of code compiler/cpp/src/thrift/thrifty.yy x: 5 contributors (all time) y: 1253 lines of code compiler/cpp/src/thrift/generate/go_validator_generator.cc x: 1 contributors (all time) y: 849 lines of code compiler/cpp/src/thrift/parse/t_program.h x: 7 contributors (all time) y: 250 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/TBufferTransports.h x: 16 contributors (all time) y: 395 lines of code lib/cpp/src/thrift/transport/THeaderTransport.h x: 11 contributors (all time) y: 133 lines of code lib/delphi/src/Thrift.Protocol.Compact.pas x: 1 contributors (all time) y: 762 lines of code lib/delphi/src/Thrift.Protocol.pas x: 4 contributors (all time) y: 1263 lines of code tutorial/rs/Cargo.toml x: 5 contributors (all time) y: 13 lines of code lib/js/Gruntfile.js x: 10 contributors (all time) y: 317 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/haxe/src/org/apache/thrift/protocol/TProtocol.hx x: 1 contributors (all time) y: 81 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 lib/netstd/Thrift/Protocol/Utilities/TJsonProtocolHelper.cs x: 1 contributors (all time) y: 146 lines of code lib/delphi/src/Thrift.Transport.pas x: 5 contributors (all time) y: 1334 lines of code lib/rs/src/protocol/compact.rs x: 10 contributors (all time) y: 2035 lines of code lib/rs/src/protocol/mod.rs x: 6 contributors (all time) y: 600 lines of code tutorial/cl/make-tutorial-server.lisp x: 3 contributors (all time) y: 27 lines of code compiler/cpp/compiler.vcxproj x: 12 contributors (all time) y: 251 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/go/thrift/header_transport.go x: 2 contributors (all time) y: 572 lines of code contrib/fb303/cpp/FacebookBase.cpp x: 5 contributors (all time) y: 78 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/delphi/src/Thrift.Transport.WinHTTP.pas x: 1 contributors (all time) y: 318 lines of code lib/cpp/thrift-nb.pc.in x: 4 contributors (all time) y: 28 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/TBaseHelper.java x: 2 contributors (all time) y: 238 lines of code lib/java/src/main/java/org/apache/thrift/TDeserializer.java x: 2 contributors (all time) y: 414 lines of code lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java x: 2 contributors (all time) y: 403 lines of code compiler/cpp/compiler.vcxproj.filters x: 7 contributors (all time) y: 202 lines of code build/cmake/DefineOptions.cmake x: 17 contributors (all time) y: 195 lines of code lib/rs/src/transport/socket.rs x: 7 contributors (all time) y: 104 lines of code lib/cpp/src/thrift/server/TNonblockingServer.cpp x: 28 contributors (all time) y: 959 lines of code lib/perl/lib/Thrift/HttpClient.pm x: 5 contributors (all time) y: 128 lines of code lib/py/src/transport/THttpClient.py x: 12 contributors (all time) y: 131 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/rs/src/protocol/binary.rs x: 8 contributors (all time) y: 707 lines of code lib/netstd/Thrift/Processor/TMultiplexedProcessor.cs x: 1 contributors (all time) y: 94 lines of code lib/go/thrift/socket.go x: 7 contributors (all time) y: 163 lines of code tutorial/netstd/Client/Program.cs x: 4 contributors (all time) y: 321 lines of code lib/py/src/server/TProcessPoolServer.py x: 8 contributors (all time) y: 76 lines of code lib/py/src/transport/TTransport.py x: 14 contributors (all time) y: 264 lines of code build/cmake/ThriftMacros.cmake x: 9 contributors (all time) y: 43 lines of code lib/cpp/src/thrift/transport/TPipeServer.cpp x: 16 contributors (all time) y: 372 lines of code build/cmake/ConfigureChecks.cmake x: 9 contributors (all time) y: 80 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 13 contributors (all time) y: 567 lines of code lib/cpp/src/thrift/transport/TSocket.h x: 15 contributors (all time) y: 92 lines of code lib/go/thrift/configuration.go x: 1 contributors (all time) y: 170 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/d/src/thrift/internal/ssl.d x: 3 contributors (all time) y: 171 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/delphi/src/Thrift.Transport.Pipes.pas x: 3 contributors (all time) y: 795 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/rb/ext/struct.c x: 8 contributors (all time) y: 506 lines of code lib/rs/src/errors.rs x: 5 contributors (all time) y: 394 lines of code lib/rs/src/protocol/multiplexed.rs x: 4 contributors (all time) y: 150 lines of code lib/rs/src/transport/mod.rs x: 6 contributors (all time) y: 209 lines of code lib/dart/lib/src/browser/t_web_socket.dart x: 4 contributors (all time) y: 96 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/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/php/lib/Transport/TCurlClient.php x: 7 contributors (all time) y: 145 lines of code build/cmake/DefinePlatformSpecifc.cmake x: 10 contributors (all time) y: 106 lines of code lib/lua/TCompactProtocol.lua x: 5 contributors (all time) y: 369 lines of code lib/lua/src/luasocket.c x: 3 contributors (all time) y: 284 lines of code lib/lua/src/usocket.c x: 5 contributors (all time) y: 338 lines of code lib/cpp/src/thrift/concurrency/Thread.h x: 12 contributors (all time) y: 85 lines of code lib/cpp/src/thrift/Thrift.h x: 11 contributors (all time) y: 91 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/rs/src/transport/framed.rs x: 3 contributors (all time) y: 264 lines of code lib/php/lib/Transport/TSocket.php x: 4 contributors (all time) y: 174 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/transport/thrift_memory_buffer.c x: 5 contributors (all time) y: 265 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.cpp x: 15 contributors (all time) y: 916 lines of code lib/cpp/src/thrift/transport/TFileTransport.h x: 8 contributors (all time) y: 250 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/THttpServer.cpp x: 14 contributors (all time) y: 120 lines of code lib/cpp/src/thrift/transport/THttpTransport.cpp x: 9 contributors (all time) y: 203 lines of code lib/cpp/src/thrift/transport/TSSLSocket.h x: 14 contributors (all time) y: 156 lines of code lib/cpp/src/thrift/transport/TWebSocketServer.h x: 3 contributors (all time) y: 310 lines of code lib/cpp/src/thrift/transport/TZlibTransport.h x: 9 contributors (all time) y: 137 lines of code lib/cpp/src/thrift/server/TNonblockingServer.h x: 12 contributors (all time) y: 324 lines of code lib/cpp/src/thrift/transport/TServerTransport.h x: 9 contributors (all time) y: 31 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/nodejs/lib/thrift/http_connection.js x: 8 contributors (all time) y: 142 lines of code lib/nodejs/lib/thrift/index.js x: 10 contributors (all time) y: 43 lines of code lib/d/src/thrift/codegen/async_client_pool.d x: 2 contributors (all time) y: 500 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/socket.d x: 4 contributors (all time) y: 272 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/ThreadManager.cpp x: 10 contributors (all time) y: 386 lines of code lib/py/src/protocol/TProtocol.py x: 13 contributors (all time) y: 325 lines of code lib/cpp/src/thrift/concurrency/TimerManager.cpp x: 10 contributors (all time) y: 229 lines of code lib/cpp/src/thrift/protocol/TProtocolException.h x: 7 contributors (all time) y: 56 lines of code lib/py/src/transport/TSSLSocket.py x: 9 contributors (all time) y: 264 lines of code build/cmake/DefineCMakeDefaults.cmake x: 7 contributors (all time) y: 80 lines of code lib/nodejs/lib/thrift/binary_protocol.js x: 6 contributors (all time) y: 288 lines of code lib/nodejs/lib/thrift/json_protocol.js x: 8 contributors (all time) y: 565 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/py/src/protocol/TCompactProtocol.py x: 8 contributors (all time) y: 372 lines of code lib/py/src/protocol/TJSONProtocol.py x: 7 contributors (all time) y: 514 lines of code lib/cpp/src/thrift/async/TEvhttpServer.cpp x: 9 contributors (all time) y: 113 lines of code lib/cpp/src/thrift/server/TThreadedServer.cpp x: 8 contributors (all time) y: 113 lines of code tutorial/cpp/CppServer.cpp x: 12 contributors (all time) y: 100 lines of code lib/cpp/src/thrift/protocol/TDebugProtocol.cpp x: 6 contributors (all time) y: 306 lines of code lib/cpp/src/thrift/processor/StatsProcessor.h x: 5 contributors (all time) y: 203 lines of code lib/php/lib/Base/TBase.php x: 2 contributors (all time) y: 336 lines of code lib/perl/lib/Thrift/BinaryProtocol.pm x: 6 contributors (all time) y: 385 lines of code lib/nodejs/lib/thrift/web_server.js x: 9 contributors (all time) y: 337 lines of code lib/rb/spec/server_spec.rb x: 5 contributors (all time) y: 153 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/php/lib/Protocol/TBinaryProtocol.php x: 1 contributors (all time) y: 340 lines of code lib/php/lib/Protocol/TJSONProtocol.php x: 1 contributors (all time) y: 608 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 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/lua/TJsonProtocol.lua x: 1 contributors (all time) y: 616 lines of code lib/d/src/thrift/codegen/idlgen.d x: 3 contributors (all time) y: 594 lines of code lib/nodejs/lib/thrift/json_parse.js x: 1 contributors (all time) y: 212 lines of code lib/javame/src/org/apache/thrift/protocol/TJSONProtocol.java x: 4 contributors (all time) y: 768 lines of code lib/nodejs/lib/thrift/protocol.js x: 7 contributors (all time) y: 3 lines of code lib/lua/src/lualongnumber.c x: 1 contributors (all time) y: 164 lines of code lib/d/src/thrift/transport/zlib.d x: 1 contributors (all time) y: 311 lines of code lib/st/thrift.st x: 3 contributors (all time) y: 638 lines of code
4702.0
lines of code
  min: 1.0
  average: 157.79
  25th percentile: 26.0
  median: 57.0
  75th percentile: 145.0
  max: 4702.0
0 31.0
contributors (all time)
min: 1.0 | average: 3.51 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 31.0

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

lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 1 commits (30d) y: 773 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 1 commits (30d) y: 184 lines of code lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs x: 1 commits (30d) y: 97 lines of code lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 1 commits (30d) y: 92 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 1 commits (30d) y: 303 lines of code lib/rs/src/server/threaded.rs x: 1 commits (30d) y: 141 lines of code
773.0
lines of code
  min: 92.0
  average: 265.0
  25th percentile: 95.75
  median: 162.5
  75th percentile: 420.5
  max: 773.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): 6 points

lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 1 contributors (30d) y: 773 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 1 contributors (30d) y: 184 lines of code lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs x: 1 contributors (30d) y: 97 lines of code lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 1 contributors (30d) y: 92 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 1 contributors (30d) y: 303 lines of code lib/rs/src/server/threaded.rs x: 1 contributors (30d) y: 141 lines of code
773.0
lines of code
  min: 92.0
  average: 265.0
  25th percentile: 95.75
  median: 162.5
  75th percentile: 420.5
  max: 773.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): 52 points

lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 1 commits (90d) y: 773 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 1 commits (90d) y: 184 lines of code lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs x: 1 commits (90d) y: 97 lines of code lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 1 commits (90d) y: 92 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 1 commits (90d) y: 303 lines of code lib/rs/src/server/threaded.rs x: 1 commits (90d) y: 141 lines of code lib/kotlin/build.gradle.kts x: 1 commits (90d) y: 58 lines of code lib/kotlin/settings.gradle.kts x: 1 commits (90d) y: 9 lines of code appveyor.yml x: 1 commits (90d) y: 39 lines of code contrib/thrift.spec x: 1 commits (90d) y: 200 lines of code lib/dart/pubspec.yaml x: 1 commits (90d) y: 23 lines of code lib/delphi/src/Thrift.pas x: 1 commits (90d) y: 284 lines of code lib/js/src/thrift.js x: 1 commits (90d) y: 999 lines of code lib/lua/Thrift.lua x: 1 commits (90d) y: 225 lines of code lib/rb/thrift.gemspec x: 2 commits (90d) y: 31 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 3 commits (90d) y: 2214 lines of code lib/php/lib/Exception/TException.php x: 1 commits (90d) y: 335 lines of code lib/php/src/Thrift.php x: 1 commits (90d) y: 732 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TBinaryProtocol.java x: 1 commits (90d) y: 480 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TCompactProtocol.java x: 1 commits (90d) y: 603 lines of code compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 1 commits (90d) y: 2262 lines of code lib/swift/Sources/TJSONProtocol.swift x: 1 commits (90d) y: 861 lines of code lib/nodejs/lib/thrift/framed_transport.js x: 1 commits (90d) y: 123 lines of code compiler/cpp/src/thrift/generate/t_java_generator.cc x: 4 commits (90d) y: 4702 lines of code lib/java/src/main/java/org/apache/thrift/transport/THttpClient.java x: 1 commits (90d) y: 243 lines of code
4702.0
lines of code
  min: 3.0
  average: 360.79
  25th percentile: 23.5
  median: 94.0
  75th percentile: 298.25
  max: 4702.0
0 4.0
commits (90d)
min: 1.0 | average: 1.12 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 1 contributors (90d) y: 773 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 1 contributors (90d) y: 184 lines of code lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs x: 1 contributors (90d) y: 97 lines of code lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 1 contributors (90d) y: 92 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 1 contributors (90d) y: 303 lines of code lib/rs/src/server/threaded.rs x: 1 contributors (90d) y: 141 lines of code lib/kotlin/build.gradle.kts x: 1 contributors (90d) y: 58 lines of code lib/kotlin/settings.gradle.kts x: 1 contributors (90d) y: 9 lines of code appveyor.yml x: 1 contributors (90d) y: 39 lines of code contrib/thrift.spec x: 1 contributors (90d) y: 200 lines of code lib/dart/pubspec.yaml x: 1 contributors (90d) y: 23 lines of code lib/delphi/src/Thrift.pas x: 1 contributors (90d) y: 284 lines of code lib/js/src/thrift.js x: 1 contributors (90d) y: 999 lines of code lib/lua/Thrift.lua x: 1 contributors (90d) y: 225 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 2 contributors (90d) y: 2214 lines of code lib/php/lib/Exception/TException.php x: 1 contributors (90d) y: 335 lines of code lib/php/src/Thrift.php x: 1 contributors (90d) y: 732 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TBinaryProtocol.java x: 1 contributors (90d) y: 480 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TCompactProtocol.java x: 1 contributors (90d) y: 603 lines of code compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 1 contributors (90d) y: 2262 lines of code lib/swift/Sources/TJSONProtocol.swift x: 1 contributors (90d) y: 861 lines of code lib/nodejs/lib/thrift/framed_transport.js x: 1 contributors (90d) y: 123 lines of code compiler/cpp/src/thrift/generate/t_java_generator.cc x: 2 contributors (90d) y: 4702 lines of code lib/java/src/main/java/org/apache/thrift/transport/THttpClient.java x: 1 contributors (90d) y: 243 lines of code
4702.0
lines of code
  min: 3.0
  average: 360.79
  25th percentile: 23.5
  median: 94.0
  75th percentile: 298.25
  max: 4702.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0